1 // 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.6-01/24/2006 06:15 PM(kohsuke)-fcs 3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 4 // Any modifications to this file will be lost upon recompilation of the source schema. 5 // Generated on: 2012.10.03 at 04:27:47 AM CEST 6 // 7 8 9 package org.jdtaus.mojo.resource.model; 10 11 12 /** 13 * jDTAUS module. 14 * 15 * Java content class for Module complex type. 16 * <p>The following schema fragment specifies the expected content contained within this java content object. (defined at http://xml.jdtaus.org/1.0.x/jdtaus-core/jdtaus-core-schemas/jdtaus-container-1.1.xsd line 241) 17 * <p> 18 * <pre> 19 * <complexType name="Module"> 20 * <complexContent> 21 * <extension base="{http://jdtaus.org/core/model/container}ModelObject"> 22 * <sequence> 23 * <element ref="{http://jdtaus.org/core/model/container}specifications" minOccurs="0"/> 24 * <element ref="{http://jdtaus.org/core/model/container}implementations" minOccurs="0"/> 25 * <element ref="{http://jdtaus.org/core/model/container}properties" minOccurs="0"/> 26 * <element ref="{http://jdtaus.org/core/model/container}messages" minOccurs="0"/> 27 * </sequence> 28 * <attribute name="name" use="required" type="{http://jdtaus.org/core/model/container}Identifier" /> 29 * <attribute name="version" use="required" type="{http://jdtaus.org/core/model/container}Version" /> 30 * </extension> 31 * </complexContent> 32 * </complexType> 33 * </pre> 34 * 35 */ 36 public interface Module 37 extends org.jdtaus.mojo.resource.model.ModelObject 38 { 39 40 41 /** 42 * Gets the value of the name property. 43 * 44 * @return 45 * possible object is 46 * {@link java.lang.String} 47 */ 48 java.lang.String getName(); 49 50 /** 51 * Sets the value of the name property. 52 * 53 * @param value 54 * allowed object is 55 * {@link java.lang.String} 56 */ 57 void setName(java.lang.String value); 58 59 /** 60 * Module messages. 61 * 62 * @return 63 * possible object is 64 * {@link org.jdtaus.mojo.resource.model.MessagesElement} 65 * {@link org.jdtaus.mojo.resource.model.Messages} 66 */ 67 org.jdtaus.mojo.resource.model.Messages getMessages(); 68 69 /** 70 * Module messages. 71 * 72 * @param value 73 * allowed object is 74 * {@link org.jdtaus.mojo.resource.model.MessagesElement} 75 * {@link org.jdtaus.mojo.resource.model.Messages} 76 */ 77 void setMessages(org.jdtaus.mojo.resource.model.Messages value); 78 79 /** 80 * Implementations defined in the module. 81 * 82 * @return 83 * possible object is 84 * {@link org.jdtaus.mojo.resource.model.ImplementationsElement} 85 * {@link org.jdtaus.mojo.resource.model.Implementations} 86 */ 87 org.jdtaus.mojo.resource.model.Implementations getImplementations(); 88 89 /** 90 * Implementations defined in the module. 91 * 92 * @param value 93 * allowed object is 94 * {@link org.jdtaus.mojo.resource.model.ImplementationsElement} 95 * {@link org.jdtaus.mojo.resource.model.Implementations} 96 */ 97 void setImplementations(org.jdtaus.mojo.resource.model.Implementations value); 98 99 /** 100 * Gets the value of the version property. 101 * 102 * @return 103 * possible object is 104 * {@link java.lang.String} 105 */ 106 java.lang.String getVersion(); 107 108 /** 109 * Sets the value of the version property. 110 * 111 * @param value 112 * allowed object is 113 * {@link java.lang.String} 114 */ 115 void setVersion(java.lang.String value); 116 117 /** 118 * Specifications defined in the module. 119 * 120 * @return 121 * possible object is 122 * {@link org.jdtaus.mojo.resource.model.Specifications} 123 * {@link org.jdtaus.mojo.resource.model.SpecificationsElement} 124 */ 125 org.jdtaus.mojo.resource.model.Specifications getSpecifications(); 126 127 /** 128 * Specifications defined in the module. 129 * 130 * @param value 131 * allowed object is 132 * {@link org.jdtaus.mojo.resource.model.Specifications} 133 * {@link org.jdtaus.mojo.resource.model.SpecificationsElement} 134 */ 135 void setSpecifications(org.jdtaus.mojo.resource.model.Specifications value); 136 137 /** 138 * Module properties. 139 * 140 * @return 141 * possible object is 142 * {@link org.jdtaus.mojo.resource.model.Properties} 143 * {@link org.jdtaus.mojo.resource.model.PropertiesElement} 144 */ 145 org.jdtaus.mojo.resource.model.Properties getProperties(); 146 147 /** 148 * Module properties. 149 * 150 * @param value 151 * allowed object is 152 * {@link org.jdtaus.mojo.resource.model.Properties} 153 * {@link org.jdtaus.mojo.resource.model.PropertiesElement} 154 */ 155 void setProperties(org.jdtaus.mojo.resource.model.Properties value); 156 157 }