001 /* 002 =================== DO NOT EDIT THIS FILE ==================== 003 Generated by Modello 1.4.1 on 2013-02-24 03:31:03, 004 any modifications will be overwritten. 005 ============================================================== 006 */ 007 008 package org.apache.maven.artifact.repository.metadata; 009 010 /** 011 * Mapping information for a single plugin within this group. 012 * 013 * @version $Revision$ $Date$ 014 */ 015 @SuppressWarnings( "all" ) 016 public class Plugin 017 implements java.io.Serializable, java.lang.Cloneable 018 { 019 020 //--------------------------/ 021 //- Class/Member Variables -/ 022 //--------------------------/ 023 024 /** 025 * Display name for the plugin. 026 */ 027 private String name; 028 029 /** 030 * The plugin invocation prefix (i.e. eclipse for 031 * eclipse:eclipse). 032 */ 033 private String prefix; 034 035 /** 036 * The plugin artifactId. 037 */ 038 private String artifactId; 039 040 041 //-----------/ 042 //- Methods -/ 043 //-----------/ 044 045 /** 046 * Method clone. 047 * 048 * @return Plugin 049 */ 050 public Plugin clone() 051 { 052 try 053 { 054 Plugin copy = (Plugin) super.clone(); 055 056 return copy; 057 } 058 catch ( java.lang.Exception ex ) 059 { 060 throw (java.lang.RuntimeException) new java.lang.UnsupportedOperationException( getClass().getName() 061 + " does not support clone()" ).initCause( ex ); 062 } 063 } //-- Plugin clone() 064 065 /** 066 * Get the plugin artifactId. 067 * 068 * @return String 069 */ 070 public String getArtifactId() 071 { 072 return this.artifactId; 073 } //-- String getArtifactId() 074 075 /** 076 * Get display name for the plugin. 077 * 078 * @return String 079 */ 080 public String getName() 081 { 082 return this.name; 083 } //-- String getName() 084 085 /** 086 * Get the plugin invocation prefix (i.e. eclipse for 087 * eclipse:eclipse). 088 * 089 * @return String 090 */ 091 public String getPrefix() 092 { 093 return this.prefix; 094 } //-- String getPrefix() 095 096 /** 097 * Set the plugin artifactId. 098 * 099 * @param artifactId 100 */ 101 public void setArtifactId( String artifactId ) 102 { 103 this.artifactId = artifactId; 104 } //-- void setArtifactId( String ) 105 106 /** 107 * Set display name for the plugin. 108 * 109 * @param name 110 */ 111 public void setName( String name ) 112 { 113 this.name = name; 114 } //-- void setName( String ) 115 116 /** 117 * Set the plugin invocation prefix (i.e. eclipse for 118 * eclipse:eclipse). 119 * 120 * @param prefix 121 */ 122 public void setPrefix( String prefix ) 123 { 124 this.prefix = prefix; 125 } //-- void setPrefix( String ) 126 127 }