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