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 * Definition of a property required when generating a project from
12 * this archetype.
13 *
14 * @version $Revision$ $Date$
15 */
16 @SuppressWarnings( "all" )
17 public class RequiredProperty
18 implements java.io.Serializable
19 {
20
21 //--------------------------/
22 //- Class/Member Variables -/
23 //--------------------------/
24
25 /**
26 * Key value of the property.
27 */
28 private String key;
29
30 /**
31 * Default value of the property.
32 */
33 private String defaultValue;
34
35
36 //-----------/
37 //- Methods -/
38 //-----------/
39
40 /**
41 * Get default value of the property.
42 *
43 * @return String
44 */
45 public String getDefaultValue()
46 {
47 return this.defaultValue;
48 } //-- String getDefaultValue()
49
50 /**
51 * Get key value of the property.
52 *
53 * @return String
54 */
55 public String getKey()
56 {
57 return this.key;
58 } //-- String getKey()
59
60 /**
61 * Set default value of the property.
62 *
63 * @param defaultValue
64 */
65 public void setDefaultValue( String defaultValue )
66 {
67 this.defaultValue = defaultValue;
68 } //-- void setDefaultValue( String )
69
70 /**
71 * Set key value of the property.
72 *
73 * @param key
74 */
75 public void setKey( String key )
76 {
77 this.key = key;
78 } //-- void setKey( String )
79
80 }