View Javadoc

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   * &lt;complexType name="Module">
20   *   &lt;complexContent>
21   *     &lt;extension base="{http://jdtaus.org/core/model/container}ModelObject">
22   *       &lt;sequence>
23   *         &lt;element ref="{http://jdtaus.org/core/model/container}specifications" minOccurs="0"/>
24   *         &lt;element ref="{http://jdtaus.org/core/model/container}implementations" minOccurs="0"/>
25   *         &lt;element ref="{http://jdtaus.org/core/model/container}properties" minOccurs="0"/>
26   *         &lt;element ref="{http://jdtaus.org/core/model/container}messages" minOccurs="0"/>
27   *       &lt;/sequence>
28   *       &lt;attribute name="name" use="required" type="{http://jdtaus.org/core/model/container}Identifier" />
29   *       &lt;attribute name="version" use="required" type="{http://jdtaus.org/core/model/container}Version" />
30   *     &lt;/extension>
31   *   &lt;/complexContent>
32   * &lt;/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 }