001// =================== DO NOT EDIT THIS FILE ====================
002// Generated by Modello 1.8.1,
003// any modifications will be overwritten.
004// ==============================================================
005
006package org.apache.maven.plugin.descriptor.model;
007
008/**
009 * Describes a component requirement.
010 * 
011 * @version $Revision: 879455 $ $Date: 2013-09-22 16:29:47 +0000 (Sun, 22 Sep 2013) $
012 */
013@SuppressWarnings( "all" )
014public class Requirement
015    implements java.io.Serializable
016{
017
018      //--------------------------/
019     //- Class/Member Variables -/
020    //--------------------------/
021
022    /**
023     * Field role.
024     */
025    private String role;
026
027    /**
028     * Field roleHint.
029     */
030    private String roleHint;
031
032    /**
033     * The field name which has this requirement.
034     */
035    private String fieldName;
036
037
038      //-----------/
039     //- Methods -/
040    //-----------/
041
042    /**
043     * Get the field name which has this requirement.
044     * 
045     * @return String
046     */
047    public String getFieldName()
048    {
049        return this.fieldName;
050    } //-- String getFieldName()
051
052    /**
053     * Get the role field.
054     * 
055     * @return String
056     */
057    public String getRole()
058    {
059        return this.role;
060    } //-- String getRole()
061
062    /**
063     * Get the roleHint field.
064     * 
065     * @return String
066     */
067    public String getRoleHint()
068    {
069        return this.roleHint;
070    } //-- String getRoleHint()
071
072    /**
073     * Set the field name which has this requirement.
074     * 
075     * @param fieldName
076     */
077    public void setFieldName( String fieldName )
078    {
079        this.fieldName = fieldName;
080    } //-- void setFieldName( String )
081
082    /**
083     * Set the role field.
084     * 
085     * @param role
086     */
087    public void setRole( String role )
088    {
089        this.role = role;
090    } //-- void setRole( String )
091
092    /**
093     * Set the roleHint field.
094     * 
095     * @param roleHint
096     */
097    public void setRoleHint( String roleHint )
098    {
099        this.roleHint = roleHint;
100    } //-- void setRoleHint( String )
101
102}