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.tools.model; 007 008/** 009 * 010 * A reference to a plexus component, assumed to be 011 * available to the plugin container. 012 * 013 * 014 * @version $Revision: 907040 $ $Date: 2014-04-27 09:50:12 +0000 (Sun, 27 Apr 2014) $ 015 */ 016@SuppressWarnings( "all" ) 017public class Component 018 implements java.io.Serializable 019{ 020 021 //--------------------------/ 022 //- Class/Member Variables -/ 023 //--------------------------/ 024 025 /** 026 * The component role to lookup. 027 */ 028 private String role; 029 030 /** 031 * The role-hint to lookup. 032 */ 033 private String hint; 034 035 036 //-----------/ 037 //- Methods -/ 038 //-----------/ 039 040 /** 041 * Get the role-hint to lookup. 042 * 043 * @return String 044 */ 045 public String getHint() 046 { 047 return this.hint; 048 } //-- String getHint() 049 050 /** 051 * Get the component role to lookup. 052 * 053 * @return String 054 */ 055 public String getRole() 056 { 057 return this.role; 058 } //-- String getRole() 059 060 /** 061 * Set the role-hint to lookup. 062 * 063 * @param hint 064 */ 065 public void setHint( String hint ) 066 { 067 this.hint = hint; 068 } //-- void setHint( String ) 069 070 /** 071 * Set the component role to lookup. 072 * 073 * @param role 074 */ 075 public void setRole( String role ) 076 { 077 this.role = role; 078 } //-- void setRole( String ) 079 080}