001 /* 002 =================== DO NOT EDIT THIS FILE ==================== 003 Generated by Modello 1.4.1 on 2012-01-20 18:15:43, 004 any modifications will be overwritten. 005 ============================================================== 006 */ 007 008 package org.apache.maven.settings; 009 010 /** 011 * 012 * 013 * This is the property specification used to activate a 014 * profile. If the value field is empty, 015 * then the existence of the named property will activate 016 * the profile, otherwise it does a case-sensitive 017 * match against the property value as well. 018 * 019 * 020 * 021 * @version $Revision$ $Date$ 022 */ 023 @SuppressWarnings( "all" ) 024 public class ActivationProperty 025 implements java.io.Serializable, java.lang.Cloneable 026 { 027 028 //--------------------------/ 029 //- Class/Member Variables -/ 030 //--------------------------/ 031 032 /** 033 * 034 * The name of the property to be used to activate 035 * a profile. 036 * 037 */ 038 private String name; 039 040 /** 041 * 042 * The value of the property to be used to activate 043 * a profile. 044 * 045 */ 046 private String value; 047 048 049 //-----------/ 050 //- Methods -/ 051 //-----------/ 052 053 /** 054 * Method clone. 055 * 056 * @return ActivationProperty 057 */ 058 public ActivationProperty clone() 059 { 060 try 061 { 062 ActivationProperty copy = (ActivationProperty) super.clone(); 063 064 return copy; 065 } 066 catch ( java.lang.Exception ex ) 067 { 068 throw (java.lang.RuntimeException) new java.lang.UnsupportedOperationException( getClass().getName() 069 + " does not support clone()" ).initCause( ex ); 070 } 071 } //-- ActivationProperty clone() 072 073 /** 074 * Get the name of the property to be used to activate a 075 * profile. 076 * 077 * @return String 078 */ 079 public String getName() 080 { 081 return this.name; 082 } //-- String getName() 083 084 /** 085 * Get the value of the property to be used to activate a 086 * profile. 087 * 088 * @return String 089 */ 090 public String getValue() 091 { 092 return this.value; 093 } //-- String getValue() 094 095 /** 096 * Set the name of the property to be used to activate a 097 * profile. 098 * 099 * @param name 100 */ 101 public void setName( String name ) 102 { 103 this.name = name; 104 } //-- void setName( String ) 105 106 /** 107 * Set the value of the property to be used to activate a 108 * profile. 109 * 110 * @param value 111 */ 112 public void setValue( String value ) 113 { 114 this.value = value; 115 } //-- void setValue( String ) 116 117 }