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