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   * Argument.
14   * 
15   * Java content class for Argument 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 847)
17   * <p>
18   * <pre>
19   * &lt;complexType name="Argument">
20   *   &lt;complexContent>
21   *     &lt;extension base="{http://jdtaus.org/core/model/container}ModelObject">
22   *       &lt;attribute name="index" type="{http://www.w3.org/2001/XMLSchema}integer" />
23   *       &lt;attribute name="name" use="required" type="{http://jdtaus.org/core/model/container}Identifier" />
24   *       &lt;attribute name="type" use="required" type="{http://jdtaus.org/core/model/container}ArgumentType" />
25   *     &lt;/extension>
26   *   &lt;/complexContent>
27   * &lt;/complexType>
28   * </pre>
29   * 
30   */
31  public interface Argument
32      extends org.jdtaus.mojo.resource.model.ModelObject
33  {
34  
35  
36      /**
37       * Gets the value of the name property.
38       * 
39       * @return
40       *     possible object is
41       *     {@link java.lang.String}
42       */
43      java.lang.String getName();
44  
45      /**
46       * Sets the value of the name property.
47       * 
48       * @param value
49       *     allowed object is
50       *     {@link java.lang.String}
51       */
52      void setName(java.lang.String value);
53  
54      /**
55       * Gets the value of the index property.
56       * 
57       * @return
58       *     possible object is
59       *     {@link java.math.BigInteger}
60       */
61      java.math.BigInteger getIndex();
62  
63      /**
64       * Sets the value of the index property.
65       * 
66       * @param value
67       *     allowed object is
68       *     {@link java.math.BigInteger}
69       */
70      void setIndex(java.math.BigInteger value);
71  
72      /**
73       * Gets the value of the type property.
74       * 
75       * @return
76       *     possible object is
77       *     {@link org.jdtaus.mojo.resource.model.ArgumentType}
78       */
79      org.jdtaus.mojo.resource.model.ArgumentType getType();
80  
81      /**
82       * Sets the value of the type property.
83       * 
84       * @param value
85       *     allowed object is
86       *     {@link org.jdtaus.mojo.resource.model.ArgumentType}
87       */
88      void setType(org.jdtaus.mojo.resource.model.ArgumentType value);
89  
90  }