View Javadoc

1   /*
2    =================== DO NOT EDIT THIS FILE ====================
3    Generated by Modello 1.9.0-SNAPSHOT,
4    any modifications will be overwritten.
5    ==============================================================
6    */
7   
8   package org.codehaus.modello.test.features;
9   
10    //---------------------------------/
11   //- Imported classes and packages -/
12  //---------------------------------/
13  
14  import org.codehaus.modello.test.features.other.PackageNameFeature;
15  import org.codehaus.modello.test.features.other.SubInterfaceInPackage;
16  
17  /**
18   * Test of java generation specific parameters: see
19   *         <a
20   * href="http://fisheye.codehaus.org/browse/modello/trunk/modello-core/src/main/java/org/codehaus/modello/plugin/java/JavaMetadataPlugin.java?r=trunk">JavaMetadataPlugin</a>
21   *         class.
22   *       
23   * 
24   * @version $Revision$ $Date$
25   */
26  @SuppressWarnings( "all" )
27  public class JavaFeatures
28      implements java.io.Serializable
29  {
30  
31        //--------------------------/
32       //- Class/Member Variables -/
33      //--------------------------/
34  
35      /**
36       * Field interfaces.
37       */
38      private InterfacesFeature interfaces;
39  
40      /**
41       * Field packageName.
42       */
43      private PackageNameFeature packageName;
44  
45      /**
46       * Field base.
47       */
48      private BaseClass base;
49  
50      /**
51       * Field subClass.
52       */
53      private SubClassLevel1 subClass;
54  
55      /**
56       * Field subClass2.
57       */
58      private SubClassLevel2 subClass2;
59  
60      /**
61       * Field subClass3.
62       */
63      private SubClassLevel3 subClass3;
64  
65      /**
66       * Field annotation.
67       */
68      private AnnotationTest annotation;
69  
70  
71        //-----------/
72       //- Methods -/
73      //-----------/
74  
75      /**
76       * Get the annotation field.
77       * 
78       * @return AnnotationTest
79       */
80      public AnnotationTest getAnnotation()
81      {
82          return this.annotation;
83      } //-- AnnotationTest getAnnotation()
84  
85      /**
86       * Get the base field.
87       * 
88       * @return BaseClass
89       */
90      public BaseClass getBase()
91      {
92          return this.base;
93      } //-- BaseClass getBase()
94  
95      /**
96       * Get the interfaces field.
97       * 
98       * @return InterfacesFeature
99       */
100     public InterfacesFeature getInterfaces()
101     {
102         return this.interfaces;
103     } //-- InterfacesFeature getInterfaces()
104 
105     /**
106      * Get the packageName field.
107      * 
108      * @return PackageNameFeature
109      */
110     public PackageNameFeature getPackageName()
111     {
112         return this.packageName;
113     } //-- PackageNameFeature getPackageName()
114 
115     /**
116      * Get the subClass field.
117      * 
118      * @return SubClassLevel1
119      */
120     public SubClassLevel1 getSubClass()
121     {
122         return this.subClass;
123     } //-- SubClassLevel1 getSubClass()
124 
125     /**
126      * Get the subClass2 field.
127      * 
128      * @return SubClassLevel2
129      */
130     public SubClassLevel2 getSubClass2()
131     {
132         return this.subClass2;
133     } //-- SubClassLevel2 getSubClass2()
134 
135     /**
136      * Get the subClass3 field.
137      * 
138      * @return SubClassLevel3
139      */
140     public SubClassLevel3 getSubClass3()
141     {
142         return this.subClass3;
143     } //-- SubClassLevel3 getSubClass3()
144 
145     /**
146      * Set the annotation field.
147      * 
148      * @param annotation
149      */
150     public void setAnnotation( AnnotationTest annotation )
151     {
152         this.annotation = annotation;
153     } //-- void setAnnotation( AnnotationTest )
154 
155     /**
156      * Set the base field.
157      * 
158      * @param base
159      */
160     public void setBase( BaseClass base )
161     {
162         this.base = base;
163     } //-- void setBase( BaseClass )
164 
165     /**
166      * Set the interfaces field.
167      * 
168      * @param interfaces
169      */
170     public void setInterfaces( InterfacesFeature interfaces )
171     {
172         this.interfaces = interfaces;
173     } //-- void setInterfaces( InterfacesFeature )
174 
175     /**
176      * Set the packageName field.
177      * 
178      * @param packageName
179      */
180     public void setPackageName( PackageNameFeature packageName )
181     {
182         this.packageName = packageName;
183     } //-- void setPackageName( PackageNameFeature )
184 
185     /**
186      * Set the subClass field.
187      * 
188      * @param subClass
189      */
190     public void setSubClass( SubClassLevel1 subClass )
191     {
192         this.subClass = subClass;
193     } //-- void setSubClass( SubClassLevel1 )
194 
195     /**
196      * Set the subClass2 field.
197      * 
198      * @param subClass2
199      */
200     public void setSubClass2( SubClassLevel2 subClass2 )
201     {
202         this.subClass2 = subClass2;
203     } //-- void setSubClass2( SubClassLevel2 )
204 
205     /**
206      * Set the subClass3 field.
207      * 
208      * @param subClass3
209      */
210     public void setSubClass3( SubClassLevel3 subClass3 )
211     {
212         this.subClass3 = subClass3;
213     } //-- void setSubClass3( SubClassLevel3 )
214 
215 }