View Javadoc

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 }