001    /*
002     =================== DO NOT EDIT THIS FILE ====================
003     Generated by Modello 1.4.1 on 2012-11-07 17:28:30,
004     any modifications will be overwritten.
005     ==============================================================
006     */
007    
008    package org.apache.maven.plugin.tools.model;
009    
010    /**
011     * 
012     *         A reference to a plexus component, assumed to be
013     * available to the plugin container.
014     *       
015     * 
016     * @version $Revision$ $Date$
017     */
018    @SuppressWarnings( "all" )
019    public class Component
020        implements java.io.Serializable
021    {
022    
023          //--------------------------/
024         //- Class/Member Variables -/
025        //--------------------------/
026    
027        /**
028         * The component role to lookup.
029         */
030        private String role;
031    
032        /**
033         * The role-hint to lookup.
034         */
035        private String hint;
036    
037    
038          //-----------/
039         //- Methods -/
040        //-----------/
041    
042        /**
043         * Get the role-hint to lookup.
044         * 
045         * @return String
046         */
047        public String getHint()
048        {
049            return this.hint;
050        } //-- String getHint()
051    
052        /**
053         * Get the component role to lookup.
054         * 
055         * @return String
056         */
057        public String getRole()
058        {
059            return this.role;
060        } //-- String getRole()
061    
062        /**
063         * Set the role-hint to lookup.
064         * 
065         * @param hint
066         */
067        public void setHint( String hint )
068        {
069            this.hint = hint;
070        } //-- void setHint( String )
071    
072        /**
073         * Set the component role to lookup.
074         * 
075         * @param role
076         */
077        public void setRole( String role )
078        {
079            this.role = role;
080        } //-- void setRole( String )
081    
082    }