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