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   * Maps class-names to specification meta-data.
14   * 
15   * Java content class for Specifications 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 321)
17   * <p>
18   * <pre>
19   * &lt;complexType name="Specifications">
20   *   &lt;complexContent>
21   *     &lt;extension base="{http://jdtaus.org/core/model/container}ModelObject">
22   *       &lt;choice>
23   *         &lt;element ref="{http://jdtaus.org/core/model/container}specification" maxOccurs="unbounded" minOccurs="0"/>
24   *         &lt;element name="reference" type="{http://jdtaus.org/core/model/container}SpecificationReference" maxOccurs="unbounded" minOccurs="0"/>
25   *       &lt;/choice>
26   *     &lt;/extension>
27   *   &lt;/complexContent>
28   * &lt;/complexType>
29   * </pre>
30   * 
31   */
32  public interface Specifications
33      extends org.jdtaus.mojo.resource.model.ModelObject
34  {
35  
36  
37      /**
38       * Gets the value of the Specification property.
39       * 
40       * <p>
41       * This accessor method returns a reference to the live list,
42       * not a snapshot. Therefore any modification you make to the
43       * returned list will be present inside the JAXB object.
44       * This is why there is not a <CODE>set</CODE> method for the Specification property.
45       * 
46       * <p>
47       * For example, to add a new item, do as follows:
48       * <pre>
49       *    getSpecification().add(newItem);
50       * </pre>
51       * 
52       * 
53       * <p>
54       * Objects of the following type(s) are allowed in the list
55       * {@link org.jdtaus.mojo.resource.model.Specification}
56       * {@link org.jdtaus.mojo.resource.model.SpecificationElement}
57       * 
58       */
59      java.util.List getSpecification();
60  
61      /**
62       * Gets the value of the Reference property.
63       * 
64       * <p>
65       * This accessor method returns a reference to the live list,
66       * not a snapshot. Therefore any modification you make to the
67       * returned list will be present inside the JAXB object.
68       * This is why there is not a <CODE>set</CODE> method for the Reference property.
69       * 
70       * <p>
71       * For example, to add a new item, do as follows:
72       * <pre>
73       *    getReference().add(newItem);
74       * </pre>
75       * 
76       * 
77       * <p>
78       * Objects of the following type(s) are allowed in the list
79       * {@link org.jdtaus.mojo.resource.model.SpecificationReference}
80       * 
81       */
82      java.util.List getReference();
83  
84  }