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 }