001// =================== DO NOT EDIT THIS FILE ==================== 002// Generated by Modello 2.3.0, 003// any modifications will be overwritten. 004// ============================================================== 005 006package org.codehaus.modello.test.features; 007 008 //---------------------------------/ 009 //- Imported classes and packages -/ 010//---------------------------------/ 011 012import org.codehaus.modello.test.features.other.PackageNameFeature; 013import org.codehaus.modello.test.features.other.SubInterfaceInPackage; 014 015/** 016 * Test of java generation specific parameters: see 017 * <a 018 * href="http://fisheye.codehaus.org/browse/modello/trunk/modello-core/src/main/java/org/codehaus/modello/plugin/java/JavaMetadataPlugin.java?r=trunk">JavaMetadataPlugin</a> 019 * class. 020 * 021 * 022 * @version $Revision$ $Date$ 023 */ 024@SuppressWarnings( "all" ) 025public class JavaFeatures 026 implements java.io.Serializable 027{ 028 029 //--------------------------/ 030 //- Class/Member Variables -/ 031 //--------------------------/ 032 033 /** 034 * Field interfaces. 035 */ 036 private InterfacesFeature interfaces; 037 038 /** 039 * Field packageName. 040 */ 041 private PackageNameFeature packageName; 042 043 /** 044 * Field base. 045 */ 046 private BaseClass base; 047 048 /** 049 * Field subClass. 050 */ 051 private SubClassLevel1 subClass; 052 053 /** 054 * Field subClass2. 055 */ 056 private SubClassLevel2 subClass2; 057 058 /** 059 * Field subClass3. 060 */ 061 private SubClassLevel3 subClass3; 062 063 /** 064 * Field annotation. 065 */ 066 private AnnotationTest annotation; 067 068 069 //-----------/ 070 //- Methods -/ 071 //-----------/ 072 073 /** 074 * Get the annotation field. 075 * 076 * @return AnnotationTest 077 */ 078 public AnnotationTest getAnnotation() 079 { 080 return this.annotation; 081 } //-- AnnotationTest getAnnotation() 082 083 /** 084 * Get the base field. 085 * 086 * @return BaseClass 087 */ 088 public BaseClass getBase() 089 { 090 return this.base; 091 } //-- BaseClass getBase() 092 093 /** 094 * Get the interfaces field. 095 * 096 * @return InterfacesFeature 097 */ 098 public InterfacesFeature getInterfaces() 099 { 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}