1 // =================== DO NOT EDIT THIS FILE ====================
2 // Generated by Modello 1.7,
3 // any modifications will be overwritten.
4 // ==============================================================
5
6 package org.apache.maven.plugin.descriptor.model;
7
8 /**
9 * Describes a component requirement.
10 *
11 * @version $Revision: 855142 $ $Date: 2013-03-20 00:55:13 +0000 (Wed, 20 Mar 2013) $
12 */
13 @SuppressWarnings( "all" )
14 public class Requirement
15 implements java.io.Serializable
16 {
17
18 //--------------------------/
19 //- Class/Member Variables -/
20 //--------------------------/
21
22 /**
23 * Field role.
24 */
25 private String role;
26
27 /**
28 * Field roleHint.
29 */
30 private String roleHint;
31
32 /**
33 * The field name which has this requirement.
34 */
35 private String fieldName;
36
37
38 //-----------/
39 //- Methods -/
40 //-----------/
41
42 /**
43 * Get the field name which has this requirement.
44 *
45 * @return String
46 */
47 public String getFieldName()
48 {
49 return this.fieldName;
50 } //-- String getFieldName()
51
52 /**
53 * Get the role field.
54 *
55 * @return String
56 */
57 public String getRole()
58 {
59 return this.role;
60 } //-- String getRole()
61
62 /**
63 * Get the roleHint field.
64 *
65 * @return String
66 */
67 public String getRoleHint()
68 {
69 return this.roleHint;
70 } //-- String getRoleHint()
71
72 /**
73 * Set the field name which has this requirement.
74 *
75 * @param fieldName
76 */
77 public void setFieldName( String fieldName )
78 {
79 this.fieldName = fieldName;
80 } //-- void setFieldName( String )
81
82 /**
83 * Set the role field.
84 *
85 * @param role
86 */
87 public void setRole( String role )
88 {
89 this.role = role;
90 } //-- void setRole( String )
91
92 /**
93 * Set the roleHint field.
94 *
95 * @param roleHint
96 */
97 public void setRoleHint( String roleHint )
98 {
99 this.roleHint = roleHint;
100 } //-- void setRoleHint( String )
101
102 }