1 /*
2 =================== DO NOT EDIT THIS FILE ====================
3 Generated by Modello 1.4.1 on 2011-08-31 21:34:19,
4 any modifications will be overwritten.
5 ==============================================================
6 */
7
8 package org.apache.maven.archetype.metadata;
9
10 /**
11 * Class AbstractArchetypeDescriptor.
12 *
13 * @version $Revision$ $Date$
14 */
15 @SuppressWarnings( "all" )
16 public class AbstractArchetypeDescriptor
17 implements java.io.Serializable
18 {
19
20 //--------------------------/
21 //- Class/Member Variables -/
22 //--------------------------/
23
24 /**
25 * Field fileSets.
26 */
27 private java.util.List<FileSet> fileSets;
28
29 /**
30 * Field modules.
31 */
32 private java.util.List<ModuleDescriptor> modules;
33
34
35 //-----------/
36 //- Methods -/
37 //-----------/
38
39 /**
40 * Method addFileSet.
41 *
42 * @param fileSet
43 */
44 public void addFileSet( FileSet fileSet )
45 {
46 getFileSets().add( fileSet );
47 } //-- void addFileSet( FileSet )
48
49 /**
50 * Method addModule.
51 *
52 * @param moduleDescriptor
53 */
54 public void addModule( ModuleDescriptor moduleDescriptor )
55 {
56 getModules().add( moduleDescriptor );
57 } //-- void addModule( ModuleDescriptor )
58
59 /**
60 * Method getFileSets.
61 *
62 * @return List
63 */
64 public java.util.List<FileSet> getFileSets()
65 {
66 if ( this.fileSets == null )
67 {
68 this.fileSets = new java.util.ArrayList<FileSet>();
69 }
70
71 return this.fileSets;
72 } //-- java.util.List<FileSet> getFileSets()
73
74 /**
75 * Method getModules.
76 *
77 * @return List
78 */
79 public java.util.List<ModuleDescriptor> getModules()
80 {
81 if ( this.modules == null )
82 {
83 this.modules = new java.util.ArrayList<ModuleDescriptor>();
84 }
85
86 return this.modules;
87 } //-- java.util.List<ModuleDescriptor> getModules()
88
89 /**
90 * Method removeFileSet.
91 *
92 * @param fileSet
93 */
94 public void removeFileSet( FileSet fileSet )
95 {
96 getFileSets().remove( fileSet );
97 } //-- void removeFileSet( FileSet )
98
99 /**
100 * Method removeModule.
101 *
102 * @param moduleDescriptor
103 */
104 public void removeModule( ModuleDescriptor moduleDescriptor )
105 {
106 getModules().remove( moduleDescriptor );
107 } //-- void removeModule( ModuleDescriptor )
108
109 /**
110 * Set file sets definition.
111 *
112 * @param fileSets
113 */
114 public void setFileSets( java.util.List<FileSet> fileSets )
115 {
116 this.fileSets = fileSets;
117 } //-- void setFileSets( java.util.List )
118
119 /**
120 * Set modules definition.
121 *
122 * @param modules
123 */
124 public void setModules( java.util.List<ModuleDescriptor> modules )
125 {
126 this.modules = modules;
127 } //-- void setModules( java.util.List )
128
129 }