1 // =================== DO NOT EDIT THIS FILE ==================== 2 // Generated by Modello 2.3.0, 3 // any modifications will be overwritten. 4 // ============================================================== 5 6 package org.apache.maven.settings; 7 8 /** 9 * 10 * 11 * This is the property specification used to activate a 12 * profile. If the value field is empty, 13 * then the existence of the named property will activate 14 * the profile, otherwise it does a case-sensitive 15 * match against the property value as well. 16 * 17 * 18 * 19 * @version $Revision$ $Date$ 20 */ 21 @SuppressWarnings( "all" ) 22 public class ActivationProperty 23 implements java.io.Serializable, java.lang.Cloneable 24 { 25 26 //--------------------------/ 27 //- Class/Member Variables -/ 28 //--------------------------/ 29 30 /** 31 * 32 * The name of the property to be used to activate 33 * a profile. 34 * 35 */ 36 private String name; 37 38 /** 39 * 40 * The value of the property to be used to activate 41 * a profile. 42 * 43 */ 44 private String value; 45 46 47 //-----------/ 48 //- Methods -/ 49 //-----------/ 50 51 /** 52 * Method clone. 53 * 54 * @return ActivationProperty 55 */ 56 public ActivationProperty clone() 57 { 58 try 59 { 60 ActivationProperty copy = (ActivationProperty) super.clone(); 61 62 return copy; 63 } 64 catch ( java.lang.Exception ex ) 65 { 66 throw (java.lang.RuntimeException) new java.lang.UnsupportedOperationException( getClass().getName() 67 + " does not support clone()" ).initCause( ex ); 68 } 69 } //-- ActivationProperty clone() 70 71 /** 72 * Get the name of the property to be used to activate a 73 * profile. 74 * 75 * @return String 76 */ 77 public String getName() 78 { 79 return this.name; 80 } //-- String getName() 81 82 /** 83 * Get the value of the property to be used to activate a 84 * profile. 85 * 86 * @return String 87 */ 88 public String getValue() 89 { 90 return this.value; 91 } //-- String getValue() 92 93 /** 94 * Set the name of the property to be used to activate a 95 * profile. 96 * 97 * @param name a name object. 98 */ 99 public void setName( String name ) 100 { 101 this.name = name; 102 } //-- void setName( String ) 103 104 /** 105 * Set the value of the property to be used to activate a 106 * profile. 107 * 108 * @param value a value object. 109 */ 110 public void setValue( String value ) 111 { 112 this.value = value; 113 } //-- void setValue( String ) 114 115 }