001 // =================== DO NOT EDIT THIS FILE ==================== 002 // Generated by Modello 1.7, 003 // any modifications will be overwritten. 004 // ============================================================== 005 006 package org.apache.maven.profiles; 007 008 /** 009 * 010 * This is an activator which will detect an operating 011 * system's attributes in order to activate 012 * its profile. 013 * 014 * 015 * @version $Revision$ $Date$ 016 */ 017 @SuppressWarnings( "all" ) 018 public class ActivationOS 019 implements java.io.Serializable 020 { 021 022 //--------------------------/ 023 //- Class/Member Variables -/ 024 //--------------------------/ 025 026 /** 027 * The name of the OS to be used to activate a profile. 028 */ 029 private String name; 030 031 /** 032 * The general family of the OS to be used to activate a 033 * profile (e.g. 'windows'). 034 */ 035 private String family; 036 037 /** 038 * The architecture of the OS to be used to activate a profile. 039 */ 040 private String arch; 041 042 /** 043 * The version of the OS to be used to activate a profile. 044 */ 045 private String version; 046 047 048 //-----------/ 049 //- Methods -/ 050 //-----------/ 051 052 /** 053 * Get the architecture of the OS to be used to activate a 054 * profile. 055 * 056 * @return String 057 */ 058 public String getArch() 059 { 060 return this.arch; 061 } //-- String getArch() 062 063 /** 064 * Get the general family of the OS to be used to activate a 065 * profile (e.g. 'windows'). 066 * 067 * @return String 068 */ 069 public String getFamily() 070 { 071 return this.family; 072 } //-- String getFamily() 073 074 /** 075 * Get the name of the OS to be used to activate a profile. 076 * 077 * @return String 078 */ 079 public String getName() 080 { 081 return this.name; 082 } //-- String getName() 083 084 /** 085 * Get the version of the OS to be used to activate a profile. 086 * 087 * @return String 088 */ 089 public String getVersion() 090 { 091 return this.version; 092 } //-- String getVersion() 093 094 /** 095 * Set the architecture of the OS to be used to activate a 096 * profile. 097 * 098 * @param arch 099 */ 100 public void setArch( String arch ) 101 { 102 this.arch = arch; 103 } //-- void setArch( String ) 104 105 /** 106 * Set the general family of the OS to be used to activate a 107 * profile (e.g. 'windows'). 108 * 109 * @param family 110 */ 111 public void setFamily( String family ) 112 { 113 this.family = family; 114 } //-- void setFamily( String ) 115 116 /** 117 * Set the name of the OS to be used to activate a profile. 118 * 119 * @param name 120 */ 121 public void setName( String name ) 122 { 123 this.name = name; 124 } //-- void setName( String ) 125 126 /** 127 * Set the version of the OS to be used to activate a profile. 128 * 129 * @param version 130 */ 131 public void setVersion( String version ) 132 { 133 this.version = version; 134 } //-- void setVersion( String ) 135 136 }