View Javadoc
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 }