1
2
3
4
5
6 package org.apache.maven.archetype.model;
7
8
9
10
11
12
13 @SuppressWarnings( "all" )
14 public class ArchetypeModel
15 implements java.io.Serializable
16 {
17
18
19
20
21
22
23
24
25
26 private String id;
27
28
29
30
31
32
33
34 private boolean allowPartial = false;
35
36
37
38
39 private java.util.List<Source> sources;
40
41
42
43
44 private java.util.List<Resource> resources;
45
46
47
48
49 private java.util.List<Source> testSources;
50
51
52
53
54 private java.util.List<Resource> testResources;
55
56
57
58
59 private java.util.List<Resource> siteResources;
60
61
62
63
64 private String modelEncoding = "UTF-8";
65
66
67
68
69
70
71
72
73
74
75
76 public void addResource( Resource resource )
77 {
78 getResources().add( resource );
79 }
80
81
82
83
84
85
86 public void addSiteResource( Resource resource )
87 {
88 getSiteResources().add( resource );
89 }
90
91
92
93
94
95
96 public void addSource( Source source )
97 {
98 getSources().add( source );
99 }
100
101
102
103
104
105
106 public void addTestResource( Resource resource )
107 {
108 getTestResources().add( resource );
109 }
110
111
112
113
114
115
116 public void addTestSource( Source source )
117 {
118 getTestSources().add( source );
119 }
120
121
122
123
124
125
126
127 public String getId()
128 {
129 return this.id;
130 }
131
132
133
134
135
136
137 public String getModelEncoding()
138 {
139 return this.modelEncoding;
140 }
141
142
143
144
145
146
147 public java.util.List<Resource> getResources()
148 {
149 if ( this.resources == null )
150 {
151 this.resources = new java.util.ArrayList<Resource>();
152 }
153
154 return this.resources;
155 }
156
157
158
159
160
161
162 public java.util.List<Resource> getSiteResources()
163 {
164 if ( this.siteResources == null )
165 {
166 this.siteResources = new java.util.ArrayList<Resource>();
167 }
168
169 return this.siteResources;
170 }
171
172
173
174
175
176
177 public java.util.List<Source> getSources()
178 {
179 if ( this.sources == null )
180 {
181 this.sources = new java.util.ArrayList<Source>();
182 }
183
184 return this.sources;
185 }
186
187
188
189
190
191
192 public java.util.List<Resource> getTestResources()
193 {
194 if ( this.testResources == null )
195 {
196 this.testResources = new java.util.ArrayList<Resource>();
197 }
198
199 return this.testResources;
200 }
201
202
203
204
205
206
207 public java.util.List<Source> getTestSources()
208 {
209 if ( this.testSources == null )
210 {
211 this.testSources = new java.util.ArrayList<Source>();
212 }
213
214 return this.testSources;
215 }
216
217
218
219
220
221
222
223
224
225 public boolean isAllowPartial()
226 {
227 return this.allowPartial;
228 }
229
230
231
232
233
234
235 public void removeResource( Resource resource )
236 {
237 getResources().remove( resource );
238 }
239
240
241
242
243
244
245 public void removeSiteResource( Resource resource )
246 {
247 getSiteResources().remove( resource );
248 }
249
250
251
252
253
254
255 public void removeSource( Source source )
256 {
257 getSources().remove( source );
258 }
259
260
261
262
263
264
265 public void removeTestResource( Resource resource )
266 {
267 getTestResources().remove( resource );
268 }
269
270
271
272
273
274
275 public void removeTestSource( Source source )
276 {
277 getTestSources().remove( source );
278 }
279
280
281
282
283
284
285
286
287
288 public void setAllowPartial( boolean allowPartial )
289 {
290 this.allowPartial = allowPartial;
291 }
292
293
294
295
296
297
298
299 public void setId( String id )
300 {
301 this.id = id;
302 }
303
304
305
306
307
308
309 public void setModelEncoding( String modelEncoding )
310 {
311 this.modelEncoding = modelEncoding;
312 }
313
314
315
316
317
318
319 public void setResources( java.util.List<Resource> resources )
320 {
321 this.resources = resources;
322 }
323
324
325
326
327
328
329 public void setSiteResources( java.util.List<Resource> siteResources )
330 {
331 this.siteResources = siteResources;
332 }
333
334
335
336
337
338
339 public void setSources( java.util.List<Source> sources )
340 {
341 this.sources = sources;
342 }
343
344
345
346
347
348
349 public void setTestResources( java.util.List<Resource> testResources )
350 {
351 this.testResources = testResources;
352 }
353
354
355
356
357
358
359 public void setTestSources( java.util.List<Source> testSources )
360 {
361 this.testSources = testSources;
362 }
363
364 }