/**
* <copyright>
* </copyright>
*
* $Id$
*/
package eu.geclipse.jsdl.model.base;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import org.eclipse.emf.common.util.AbstractEnumerator;
/**
* <!-- begin-user-doc -->
* A representation of the literals of the enumeration '<em><b>Operating System Type Enumeration</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
* @see eu.geclipse.jsdl.model.base.JsdlPackage#getOperatingSystemTypeEnumeration()
* @model extendedMetaData="name='OperatingSystemTypeEnumeration'"
* @generated
*/
public final class OperatingSystemTypeEnumeration extends AbstractEnumerator
{
/**
* The '<em><b>Unknown</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Unknown</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #UNKNOWN_LITERAL
* @model name="Unknown"
* @generated
* @ordered
*/
public static final int UNKNOWN = 0;
/**
* The '<em><b>MACOS</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>MACOS</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #MACOS_LITERAL
* @model
* @generated
* @ordered
*/
public static final int MACOS = 1;
/**
* The '<em><b>ATTUNIX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>ATTUNIX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #ATTUNIX_LITERAL
* @model
* @generated
* @ordered
*/
public static final int ATTUNIX = 2;
/**
* The '<em><b>DGUX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>DGUX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #DGUX_LITERAL
* @model
* @generated
* @ordered
*/
public static final int DGUX = 3;
/**
* The '<em><b>DECNT</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>DECNT</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #DECNT_LITERAL
* @model
* @generated
* @ordered
*/
public static final int DECNT = 4;
/**
* The '<em><b>Tru64 UNIX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Tru64 UNIX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #TRU64_UNIX_LITERAL
* @model name="Tru64UNIX" literal="Tru64_UNIX"
* @generated
* @ordered
*/
public static final int TRU64_UNIX = 5;
/**
* The '<em><b>Open VMS</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Open VMS</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #OPEN_VMS_LITERAL
* @model name="OpenVMS"
* @generated
* @ordered
*/
public static final int OPEN_VMS = 6;
/**
* The '<em><b>HPUX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>HPUX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #HPUX_LITERAL
* @model
* @generated
* @ordered
*/
public static final int HPUX = 7;
/**
* The '<em><b>AIX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>AIX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #AIX_LITERAL
* @model
* @generated
* @ordered
*/
public static final int AIX = 8;
/**
* The '<em><b>MVS</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>MVS</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #MVS_LITERAL
* @model
* @generated
* @ordered
*/
public static final int MVS = 9;
/**
* The '<em><b>OS400</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>OS400</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #OS400_LITERAL
* @model
* @generated
* @ordered
*/
public static final int OS400 = 10;
/**
* The '<em><b>OS2</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>OS2</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #OS2_LITERAL
* @model literal="OS_2"
* @generated
* @ordered
*/
public static final int OS2 = 11;
/**
* The '<em><b>Java VM</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Java VM</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #JAVA_VM_LITERAL
* @model name="JavaVM"
* @generated
* @ordered
*/
public static final int JAVA_VM = 12;
/**
* The '<em><b>MSDOS</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>MSDOS</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #MSDOS_LITERAL
* @model
* @generated
* @ordered
*/
public static final int MSDOS = 13;
/**
* The '<em><b>WIN 3x</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>WIN 3x</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #WIN_3X_LITERAL
* @model name="WIN3x"
* @generated
* @ordered
*/
public static final int WIN_3X = 14;
/**
* The '<em><b>WIN95</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>WIN95</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #WIN95_LITERAL
* @model
* @generated
* @ordered
*/
public static final int WIN95 = 15;
/**
* The '<em><b>WIN98</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>WIN98</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #WIN98_LITERAL
* @model
* @generated
* @ordered
*/
public static final int WIN98 = 16;
/**
* The '<em><b>WINNT</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>WINNT</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #WINNT_LITERAL
* @model
* @generated
* @ordered
*/
public static final int WINNT = 17;
/**
* The '<em><b>WINCE</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>WINCE</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #WINCE_LITERAL
* @model
* @generated
* @ordered
*/
public static final int WINCE = 18;
/**
* The '<em><b>NCR3000</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>NCR3000</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #NCR3000_LITERAL
* @model
* @generated
* @ordered
*/
public static final int NCR3000 = 19;
/**
* The '<em><b>Net Ware</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Net Ware</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #NET_WARE_LITERAL
* @model name="NetWare"
* @generated
* @ordered
*/
public static final int NET_WARE = 20;
/**
* The '<em><b>OSF</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>OSF</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #OSF_LITERAL
* @model
* @generated
* @ordered
*/
public static final int OSF = 21;
/**
* The '<em><b>DCOS</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>DCOS</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #DCOS_LITERAL
* @model literal="DC_OS"
* @generated
* @ordered
*/
public static final int DCOS = 22;
/**
* The '<em><b>Reliant UNIX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Reliant UNIX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #RELIANT_UNIX_LITERAL
* @model name="ReliantUNIX" literal="Reliant_UNIX"
* @generated
* @ordered
*/
public static final int RELIANT_UNIX = 23;
/**
* The '<em><b>SCO Unix Ware</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>SCO Unix Ware</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #SCO_UNIX_WARE_LITERAL
* @model name="SCOUnixWare" literal="SCO_UnixWare"
* @generated
* @ordered
*/
public static final int SCO_UNIX_WARE = 24;
/**
* The '<em><b>SCO Open Server</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>SCO Open Server</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #SCO_OPEN_SERVER_LITERAL
* @model name="SCOOpenServer" literal="SCO_OpenServer"
* @generated
* @ordered
*/
public static final int SCO_OPEN_SERVER = 25;
/**
* The '<em><b>Sequent</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Sequent</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #SEQUENT_LITERAL
* @model name="Sequent"
* @generated
* @ordered
*/
public static final int SEQUENT = 26;
/**
* The '<em><b>IRIX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>IRIX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #IRIX_LITERAL
* @model
* @generated
* @ordered
*/
public static final int IRIX = 27;
/**
* The '<em><b>Solaris</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Solaris</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #SOLARIS_LITERAL
* @model name="Solaris"
* @generated
* @ordered
*/
public static final int SOLARIS = 28;
/**
* The '<em><b>Sun OS</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Sun OS</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #SUN_OS_LITERAL
* @model name="SunOS"
* @generated
* @ordered
*/
public static final int SUN_OS = 29;
/**
* The '<em><b>U6000</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>U6000</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #U6000_LITERAL
* @model
* @generated
* @ordered
*/
public static final int U6000 = 30;
/**
* The '<em><b>ASERIES</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>ASERIES</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #ASERIES_LITERAL
* @model
* @generated
* @ordered
*/
public static final int ASERIES = 31;
/**
* The '<em><b>Tandem NSK</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Tandem NSK</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #TANDEM_NSK_LITERAL
* @model name="TandemNSK"
* @generated
* @ordered
*/
public static final int TANDEM_NSK = 32;
/**
* The '<em><b>Tandem NT</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Tandem NT</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #TANDEM_NT_LITERAL
* @model name="TandemNT"
* @generated
* @ordered
*/
public static final int TANDEM_NT = 33;
/**
* The '<em><b>BS2000</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>BS2000</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #BS2000_LITERAL
* @model
* @generated
* @ordered
*/
public static final int BS2000 = 34;
/**
* The '<em><b>LINUX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>LINUX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #LINUX_LITERAL
* @model
* @generated
* @ordered
*/
public static final int LINUX = 35;
/**
* The '<em><b>Lynx</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Lynx</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #LYNX_LITERAL
* @model name="Lynx"
* @generated
* @ordered
*/
public static final int LYNX = 36;
/**
* The '<em><b>XENIX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>XENIX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #XENIX_LITERAL
* @model
* @generated
* @ordered
*/
public static final int XENIX = 37;
/**
* The '<em><b>VM</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>VM</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #VM_LITERAL
* @model
* @generated
* @ordered
*/
public static final int VM = 38;
/**
* The '<em><b>Interactive UNIX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Interactive UNIX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #INTERACTIVE_UNIX_LITERAL
* @model name="InteractiveUNIX" literal="Interactive_UNIX"
* @generated
* @ordered
*/
public static final int INTERACTIVE_UNIX = 39;
/**
* The '<em><b>BSDUNIX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>BSDUNIX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #BSDUNIX_LITERAL
* @model
* @generated
* @ordered
*/
public static final int BSDUNIX = 40;
/**
* The '<em><b>Free BSD</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Free BSD</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #FREE_BSD_LITERAL
* @model name="FreeBSD"
* @generated
* @ordered
*/
public static final int FREE_BSD = 41;
/**
* The '<em><b>Net BSD</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Net BSD</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #NET_BSD_LITERAL
* @model name="NetBSD"
* @generated
* @ordered
*/
public static final int NET_BSD = 42;
/**
* The '<em><b>GNU Hurd</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>GNU Hurd</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #GNU_HURD_LITERAL
* @model name="GNUHurd" literal="GNU_Hurd"
* @generated
* @ordered
*/
public static final int GNU_HURD = 43;
/**
* The '<em><b>OS9</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>OS9</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #OS9_LITERAL
* @model
* @generated
* @ordered
*/
public static final int OS9 = 44;
/**
* The '<em><b>MACH Kernel</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>MACH Kernel</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #MACH_KERNEL_LITERAL
* @model name="MACHKernel" literal="MACH_Kernel"
* @generated
* @ordered
*/
public static final int MACH_KERNEL = 45;
/**
* The '<em><b>Inferno</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Inferno</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #INFERNO_LITERAL
* @model name="Inferno"
* @generated
* @ordered
*/
public static final int INFERNO = 46;
/**
* The '<em><b>QNX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>QNX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #QNX_LITERAL
* @model
* @generated
* @ordered
*/
public static final int QNX = 47;
/**
* The '<em><b>EPOC</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>EPOC</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #EPOC_LITERAL
* @model
* @generated
* @ordered
*/
public static final int EPOC = 48;
/**
* The '<em><b>Ix Works</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Ix Works</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #IX_WORKS_LITERAL
* @model name="IxWorks"
* @generated
* @ordered
*/
public static final int IX_WORKS = 49;
/**
* The '<em><b>Vx Works</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Vx Works</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #VX_WORKS_LITERAL
* @model name="VxWorks"
* @generated
* @ordered
*/
public static final int VX_WORKS = 50;
/**
* The '<em><b>Mi NT</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Mi NT</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #MI_NT_LITERAL
* @model name="MiNT"
* @generated
* @ordered
*/
public static final int MI_NT = 51;
/**
* The '<em><b>Be OS</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Be OS</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #BE_OS_LITERAL
* @model name="BeOS"
* @generated
* @ordered
*/
public static final int BE_OS = 52;
/**
* The '<em><b>HPMPE</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>HPMPE</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #HPMPE_LITERAL
* @model literal="HP_MPE"
* @generated
* @ordered
*/
public static final int HPMPE = 53;
/**
* The '<em><b>Next Step</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Next Step</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #NEXT_STEP_LITERAL
* @model name="NextStep"
* @generated
* @ordered
*/
public static final int NEXT_STEP = 54;
/**
* The '<em><b>Palm Pilot</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Palm Pilot</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #PALM_PILOT_LITERAL
* @model name="PalmPilot"
* @generated
* @ordered
*/
public static final int PALM_PILOT = 55;
/**
* The '<em><b>Rhapsody</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Rhapsody</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #RHAPSODY_LITERAL
* @model name="Rhapsody"
* @generated
* @ordered
*/
public static final int RHAPSODY = 56;
/**
* The '<em><b>Windows2000</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Windows2000</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #WINDOWS2000_LITERAL
* @model name="Windows2000" literal="Windows_2000"
* @generated
* @ordered
*/
public static final int WINDOWS2000 = 57;
/**
* The '<em><b>Dedicated</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Dedicated</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #DEDICATED_LITERAL
* @model name="Dedicated"
* @generated
* @ordered
*/
public static final int DEDICATED = 58;
/**
* The '<em><b>OS390</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>OS390</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #OS390_LITERAL
* @model literal="OS_390"
* @generated
* @ordered
*/
public static final int OS390 = 59;
/**
* The '<em><b>VSE</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>VSE</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #VSE_LITERAL
* @model
* @generated
* @ordered
*/
public static final int VSE = 60;
/**
* The '<em><b>TPF</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>TPF</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #TPF_LITERAL
* @model
* @generated
* @ordered
*/
public static final int TPF = 61;
/**
* The '<em><b>Windows RMe</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Windows RMe</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #WINDOWS_RME_LITERAL
* @model name="WindowsRMe" literal="Windows_R_Me"
* @generated
* @ordered
*/
public static final int WINDOWS_RME = 62;
/**
* The '<em><b>Caldera Open UNIX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Caldera Open UNIX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #CALDERA_OPEN_UNIX_LITERAL
* @model name="CalderaOpenUNIX" literal="Caldera_Open_UNIX"
* @generated
* @ordered
*/
public static final int CALDERA_OPEN_UNIX = 63;
/**
* The '<em><b>Open BSD</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Open BSD</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #OPEN_BSD_LITERAL
* @model name="OpenBSD"
* @generated
* @ordered
*/
public static final int OPEN_BSD = 64;
/**
* The '<em><b>Not Applicable</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Not Applicable</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #NOT_APPLICABLE_LITERAL
* @model name="NotApplicable" literal="Not_Applicable"
* @generated
* @ordered
*/
public static final int NOT_APPLICABLE = 65;
/**
* The '<em><b>Windows XP</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Windows XP</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #WINDOWS_XP_LITERAL
* @model name="WindowsXP" literal="Windows_XP"
* @generated
* @ordered
*/
public static final int WINDOWS_XP = 66;
/**
* The '<em><b>ZOS</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>ZOS</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #ZOS_LITERAL
* @model name="zOS" literal="z_OS"
* @generated
* @ordered
*/
public static final int ZOS = 67;
/**
* The '<em><b>Other</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Other</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #OTHER_LITERAL
* @model name="other"
* @generated
* @ordered
*/
public static final int OTHER = 68;
/**
* The '<em><b>Unknown</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #UNKNOWN
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration UNKNOWN_LITERAL = new OperatingSystemTypeEnumeration(UNKNOWN, "Unknown", "Unknown");
/**
* The '<em><b>MACOS</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #MACOS
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration MACOS_LITERAL = new OperatingSystemTypeEnumeration(MACOS, "MACOS", "MACOS");
/**
* The '<em><b>ATTUNIX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #ATTUNIX
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration ATTUNIX_LITERAL = new OperatingSystemTypeEnumeration(ATTUNIX, "ATTUNIX", "ATTUNIX");
/**
* The '<em><b>DGUX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #DGUX
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration DGUX_LITERAL = new OperatingSystemTypeEnumeration(DGUX, "DGUX", "DGUX");
/**
* The '<em><b>DECNT</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #DECNT
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration DECNT_LITERAL = new OperatingSystemTypeEnumeration(DECNT, "DECNT", "DECNT");
/**
* The '<em><b>Tru64 UNIX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #TRU64_UNIX
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration TRU64_UNIX_LITERAL = new OperatingSystemTypeEnumeration(TRU64_UNIX, "Tru64UNIX", "Tru64_UNIX");
/**
* The '<em><b>Open VMS</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #OPEN_VMS
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration OPEN_VMS_LITERAL = new OperatingSystemTypeEnumeration(OPEN_VMS, "OpenVMS", "OpenVMS");
/**
* The '<em><b>HPUX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #HPUX
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration HPUX_LITERAL = new OperatingSystemTypeEnumeration(HPUX, "HPUX", "HPUX");
/**
* The '<em><b>AIX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #AIX
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration AIX_LITERAL = new OperatingSystemTypeEnumeration(AIX, "AIX", "AIX");
/**
* The '<em><b>MVS</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #MVS
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration MVS_LITERAL = new OperatingSystemTypeEnumeration(MVS, "MVS", "MVS");
/**
* The '<em><b>OS400</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #OS400
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration OS400_LITERAL = new OperatingSystemTypeEnumeration(OS400, "OS400", "OS400");
/**
* The '<em><b>OS2</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #OS2
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration OS2_LITERAL = new OperatingSystemTypeEnumeration(OS2, "OS2", "OS_2");
/**
* The '<em><b>Java VM</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #JAVA_VM
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration JAVA_VM_LITERAL = new OperatingSystemTypeEnumeration(JAVA_VM, "JavaVM", "JavaVM");
/**
* The '<em><b>MSDOS</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #MSDOS
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration MSDOS_LITERAL = new OperatingSystemTypeEnumeration(MSDOS, "MSDOS", "MSDOS");
/**
* The '<em><b>WIN 3x</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #WIN_3X
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration WIN_3X_LITERAL = new OperatingSystemTypeEnumeration(WIN_3X, "WIN3x", "WIN3x");
/**
* The '<em><b>WIN95</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #WIN95
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration WIN95_LITERAL = new OperatingSystemTypeEnumeration(WIN95, "WIN95", "WIN95");
/**
* The '<em><b>WIN98</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #WIN98
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration WIN98_LITERAL = new OperatingSystemTypeEnumeration(WIN98, "WIN98", "WIN98");
/**
* The '<em><b>WINNT</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #WINNT
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration WINNT_LITERAL = new OperatingSystemTypeEnumeration(WINNT, "WINNT", "WINNT");
/**
* The '<em><b>WINCE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #WINCE
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration WINCE_LITERAL = new OperatingSystemTypeEnumeration(WINCE, "WINCE", "WINCE");
/**
* The '<em><b>NCR3000</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #NCR3000
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration NCR3000_LITERAL = new OperatingSystemTypeEnumeration(NCR3000, "NCR3000", "NCR3000");
/**
* The '<em><b>Net Ware</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #NET_WARE
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration NET_WARE_LITERAL = new OperatingSystemTypeEnumeration(NET_WARE, "NetWare", "NetWare");
/**
* The '<em><b>OSF</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #OSF
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration OSF_LITERAL = new OperatingSystemTypeEnumeration(OSF, "OSF", "OSF");
/**
* The '<em><b>DCOS</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #DCOS
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration DCOS_LITERAL = new OperatingSystemTypeEnumeration(DCOS, "DCOS", "DC_OS");
/**
* The '<em><b>Reliant UNIX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #RELIANT_UNIX
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration RELIANT_UNIX_LITERAL = new OperatingSystemTypeEnumeration(RELIANT_UNIX, "ReliantUNIX", "Reliant_UNIX");
/**
* The '<em><b>SCO Unix Ware</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #SCO_UNIX_WARE
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration SCO_UNIX_WARE_LITERAL = new OperatingSystemTypeEnumeration(SCO_UNIX_WARE, "SCOUnixWare", "SCO_UnixWare");
/**
* The '<em><b>SCO Open Server</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #SCO_OPEN_SERVER
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration SCO_OPEN_SERVER_LITERAL = new OperatingSystemTypeEnumeration(SCO_OPEN_SERVER, "SCOOpenServer", "SCO_OpenServer");
/**
* The '<em><b>Sequent</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #SEQUENT
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration SEQUENT_LITERAL = new OperatingSystemTypeEnumeration(SEQUENT, "Sequent", "Sequent");
/**
* The '<em><b>IRIX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #IRIX
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration IRIX_LITERAL = new OperatingSystemTypeEnumeration(IRIX, "IRIX", "IRIX");
/**
* The '<em><b>Solaris</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #SOLARIS
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration SOLARIS_LITERAL = new OperatingSystemTypeEnumeration(SOLARIS, "Solaris", "Solaris");
/**
* The '<em><b>Sun OS</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #SUN_OS
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration SUN_OS_LITERAL = new OperatingSystemTypeEnumeration(SUN_OS, "SunOS", "SunOS");
/**
* The '<em><b>U6000</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #U6000
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration U6000_LITERAL = new OperatingSystemTypeEnumeration(U6000, "U6000", "U6000");
/**
* The '<em><b>ASERIES</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #ASERIES
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration ASERIES_LITERAL = new OperatingSystemTypeEnumeration(ASERIES, "ASERIES", "ASERIES");
/**
* The '<em><b>Tandem NSK</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #TANDEM_NSK
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration TANDEM_NSK_LITERAL = new OperatingSystemTypeEnumeration(TANDEM_NSK, "TandemNSK", "TandemNSK");
/**
* The '<em><b>Tandem NT</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #TANDEM_NT
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration TANDEM_NT_LITERAL = new OperatingSystemTypeEnumeration(TANDEM_NT, "TandemNT", "TandemNT");
/**
* The '<em><b>BS2000</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #BS2000
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration BS2000_LITERAL = new OperatingSystemTypeEnumeration(BS2000, "BS2000", "BS2000");
/**
* The '<em><b>LINUX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #LINUX
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration LINUX_LITERAL = new OperatingSystemTypeEnumeration(LINUX, "LINUX", "LINUX");
/**
* The '<em><b>Lynx</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #LYNX
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration LYNX_LITERAL = new OperatingSystemTypeEnumeration(LYNX, "Lynx", "Lynx");
/**
* The '<em><b>XENIX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #XENIX
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration XENIX_LITERAL = new OperatingSystemTypeEnumeration(XENIX, "XENIX", "XENIX");
/**
* The '<em><b>VM</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #VM
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration VM_LITERAL = new OperatingSystemTypeEnumeration(VM, "VM", "VM");
/**
* The '<em><b>Interactive UNIX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #INTERACTIVE_UNIX
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration INTERACTIVE_UNIX_LITERAL = new OperatingSystemTypeEnumeration(INTERACTIVE_UNIX, "InteractiveUNIX", "Interactive_UNIX");
/**
* The '<em><b>BSDUNIX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #BSDUNIX
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration BSDUNIX_LITERAL = new OperatingSystemTypeEnumeration(BSDUNIX, "BSDUNIX", "BSDUNIX");
/**
* The '<em><b>Free BSD</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #FREE_BSD
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration FREE_BSD_LITERAL = new OperatingSystemTypeEnumeration(FREE_BSD, "FreeBSD", "FreeBSD");
/**
* The '<em><b>Net BSD</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #NET_BSD
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration NET_BSD_LITERAL = new OperatingSystemTypeEnumeration(NET_BSD, "NetBSD", "NetBSD");
/**
* The '<em><b>GNU Hurd</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #GNU_HURD
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration GNU_HURD_LITERAL = new OperatingSystemTypeEnumeration(GNU_HURD, "GNUHurd", "GNU_Hurd");
/**
* The '<em><b>OS9</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #OS9
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration OS9_LITERAL = new OperatingSystemTypeEnumeration(OS9, "OS9", "OS9");
/**
* The '<em><b>MACH Kernel</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #MACH_KERNEL
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration MACH_KERNEL_LITERAL = new OperatingSystemTypeEnumeration(MACH_KERNEL, "MACHKernel", "MACH_Kernel");
/**
* The '<em><b>Inferno</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #INFERNO
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration INFERNO_LITERAL = new OperatingSystemTypeEnumeration(INFERNO, "Inferno", "Inferno");
/**
* The '<em><b>QNX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #QNX
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration QNX_LITERAL = new OperatingSystemTypeEnumeration(QNX, "QNX", "QNX");
/**
* The '<em><b>EPOC</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #EPOC
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration EPOC_LITERAL = new OperatingSystemTypeEnumeration(EPOC, "EPOC", "EPOC");
/**
* The '<em><b>Ix Works</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #IX_WORKS
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration IX_WORKS_LITERAL = new OperatingSystemTypeEnumeration(IX_WORKS, "IxWorks", "IxWorks");
/**
* The '<em><b>Vx Works</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #VX_WORKS
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration VX_WORKS_LITERAL = new OperatingSystemTypeEnumeration(VX_WORKS, "VxWorks", "VxWorks");
/**
* The '<em><b>Mi NT</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #MI_NT
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration MI_NT_LITERAL = new OperatingSystemTypeEnumeration(MI_NT, "MiNT", "MiNT");
/**
* The '<em><b>Be OS</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #BE_OS
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration BE_OS_LITERAL = new OperatingSystemTypeEnumeration(BE_OS, "BeOS", "BeOS");
/**
* The '<em><b>HPMPE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #HPMPE
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration HPMPE_LITERAL = new OperatingSystemTypeEnumeration(HPMPE, "HPMPE", "HP_MPE");
/**
* The '<em><b>Next Step</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #NEXT_STEP
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration NEXT_STEP_LITERAL = new OperatingSystemTypeEnumeration(NEXT_STEP, "NextStep", "NextStep");
/**
* The '<em><b>Palm Pilot</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #PALM_PILOT
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration PALM_PILOT_LITERAL = new OperatingSystemTypeEnumeration(PALM_PILOT, "PalmPilot", "PalmPilot");
/**
* The '<em><b>Rhapsody</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #RHAPSODY
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration RHAPSODY_LITERAL = new OperatingSystemTypeEnumeration(RHAPSODY, "Rhapsody", "Rhapsody");
/**
* The '<em><b>Windows2000</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #WINDOWS2000
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration WINDOWS2000_LITERAL = new OperatingSystemTypeEnumeration(WINDOWS2000, "Windows2000", "Windows_2000");
/**
* The '<em><b>Dedicated</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #DEDICATED
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration DEDICATED_LITERAL = new OperatingSystemTypeEnumeration(DEDICATED, "Dedicated", "Dedicated");
/**
* The '<em><b>OS390</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #OS390
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration OS390_LITERAL = new OperatingSystemTypeEnumeration(OS390, "OS390", "OS_390");
/**
* The '<em><b>VSE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #VSE
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration VSE_LITERAL = new OperatingSystemTypeEnumeration(VSE, "VSE", "VSE");
/**
* The '<em><b>TPF</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #TPF
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration TPF_LITERAL = new OperatingSystemTypeEnumeration(TPF, "TPF", "TPF");
/**
* The '<em><b>Windows RMe</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #WINDOWS_RME
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration WINDOWS_RME_LITERAL = new OperatingSystemTypeEnumeration(WINDOWS_RME, "WindowsRMe", "Windows_R_Me");
/**
* The '<em><b>Caldera Open UNIX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #CALDERA_OPEN_UNIX
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration CALDERA_OPEN_UNIX_LITERAL = new OperatingSystemTypeEnumeration(CALDERA_OPEN_UNIX, "CalderaOpenUNIX", "Caldera_Open_UNIX");
/**
* The '<em><b>Open BSD</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #OPEN_BSD
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration OPEN_BSD_LITERAL = new OperatingSystemTypeEnumeration(OPEN_BSD, "OpenBSD", "OpenBSD");
/**
* The '<em><b>Not Applicable</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #NOT_APPLICABLE
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration NOT_APPLICABLE_LITERAL = new OperatingSystemTypeEnumeration(NOT_APPLICABLE, "NotApplicable", "Not_Applicable");
/**
* The '<em><b>Windows XP</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #WINDOWS_XP
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration WINDOWS_XP_LITERAL = new OperatingSystemTypeEnumeration(WINDOWS_XP, "WindowsXP", "Windows_XP");
/**
* The '<em><b>ZOS</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #ZOS
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration ZOS_LITERAL = new OperatingSystemTypeEnumeration(ZOS, "zOS", "z_OS");
/**
* The '<em><b>Other</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #OTHER
* @generated
* @ordered
*/
public static final OperatingSystemTypeEnumeration OTHER_LITERAL = new OperatingSystemTypeEnumeration(OTHER, "other", "other");
/**
* An array of all the '<em><b>Operating System Type Enumeration</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private static final OperatingSystemTypeEnumeration[] VALUES_ARRAY =
new OperatingSystemTypeEnumeration[]
{
UNKNOWN_LITERAL,
MACOS_LITERAL,
ATTUNIX_LITERAL,
DGUX_LITERAL,
DECNT_LITERAL,
TRU64_UNIX_LITERAL,
OPEN_VMS_LITERAL,
HPUX_LITERAL,
AIX_LITERAL,
MVS_LITERAL,
OS400_LITERAL,
OS2_LITERAL,
JAVA_VM_LITERAL,
MSDOS_LITERAL,
WIN_3X_LITERAL,
WIN95_LITERAL,
WIN98_LITERAL,
WINNT_LITERAL,
WINCE_LITERAL,
NCR3000_LITERAL,
NET_WARE_LITERAL,
OSF_LITERAL,
DCOS_LITERAL,
RELIANT_UNIX_LITERAL,
SCO_UNIX_WARE_LITERAL,
SCO_OPEN_SERVER_LITERAL,
SEQUENT_LITERAL,
IRIX_LITERAL,
SOLARIS_LITERAL,
SUN_OS_LITERAL,
U6000_LITERAL,
ASERIES_LITERAL,
TANDEM_NSK_LITERAL,
TANDEM_NT_LITERAL,
BS2000_LITERAL,
LINUX_LITERAL,
LYNX_LITERAL,
XENIX_LITERAL,
VM_LITERAL,
INTERACTIVE_UNIX_LITERAL,
BSDUNIX_LITERAL,
FREE_BSD_LITERAL,
NET_BSD_LITERAL,
GNU_HURD_LITERAL,
OS9_LITERAL,
MACH_KERNEL_LITERAL,
INFERNO_LITERAL,
QNX_LITERAL,
EPOC_LITERAL,
IX_WORKS_LITERAL,
VX_WORKS_LITERAL,
MI_NT_LITERAL,
BE_OS_LITERAL,
HPMPE_LITERAL,
NEXT_STEP_LITERAL,
PALM_PILOT_LITERAL,
RHAPSODY_LITERAL,
WINDOWS2000_LITERAL,
DEDICATED_LITERAL,
OS390_LITERAL,
VSE_LITERAL,
TPF_LITERAL,
WINDOWS_RME_LITERAL,
CALDERA_OPEN_UNIX_LITERAL,
OPEN_BSD_LITERAL,
NOT_APPLICABLE_LITERAL,
WINDOWS_XP_LITERAL,
ZOS_LITERAL,
OTHER_LITERAL,
};
/**
* A public read-only list of all the '<em><b>Operating System Type Enumeration</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
/**
* Returns the '<em><b>Operating System Type Enumeration</b></em>' literal with the specified literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static OperatingSystemTypeEnumeration get(String literal)
{
for (int i = 0; i < VALUES_ARRAY.length; ++i)
{
OperatingSystemTypeEnumeration result = VALUES_ARRAY[i];
if (result.toString().equals(literal))
{
return result;
}
}
return null;
}
/**
* Returns the '<em><b>Operating System Type Enumeration</b></em>' literal with the specified name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static OperatingSystemTypeEnumeration getByName(String name)
{
for (int i = 0; i < VALUES_ARRAY.length; ++i)
{
OperatingSystemTypeEnumeration result = VALUES_ARRAY[i];
if (result.getName().equals(name))
{
return result;
}
}
return null;
}
/**
* Returns the '<em><b>Operating System Type Enumeration</b></em>' literal with the specified integer value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static OperatingSystemTypeEnumeration get(int value)
{
switch (value)
{
case UNKNOWN: return UNKNOWN_LITERAL;
case MACOS: return MACOS_LITERAL;
case ATTUNIX: return ATTUNIX_LITERAL;
case DGUX: return DGUX_LITERAL;
case DECNT: return DECNT_LITERAL;
case TRU64_UNIX: return TRU64_UNIX_LITERAL;
case OPEN_VMS: return OPEN_VMS_LITERAL;
case HPUX: return HPUX_LITERAL;
case AIX: return AIX_LITERAL;
case MVS: return MVS_LITERAL;
case OS400: return OS400_LITERAL;
case OS2: return OS2_LITERAL;
case JAVA_VM: return JAVA_VM_LITERAL;
case MSDOS: return MSDOS_LITERAL;
case WIN_3X: return WIN_3X_LITERAL;
case WIN95: return WIN95_LITERAL;
case WIN98: return WIN98_LITERAL;
case WINNT: return WINNT_LITERAL;
case WINCE: return WINCE_LITERAL;
case NCR3000: return NCR3000_LITERAL;
case NET_WARE: return NET_WARE_LITERAL;
case OSF: return OSF_LITERAL;
case DCOS: return DCOS_LITERAL;
case RELIANT_UNIX: return RELIANT_UNIX_LITERAL;
case SCO_UNIX_WARE: return SCO_UNIX_WARE_LITERAL;
case SCO_OPEN_SERVER: return SCO_OPEN_SERVER_LITERAL;
case SEQUENT: return SEQUENT_LITERAL;
case IRIX: return IRIX_LITERAL;
case SOLARIS: return SOLARIS_LITERAL;
case SUN_OS: return SUN_OS_LITERAL;
case U6000: return U6000_LITERAL;
case ASERIES: return ASERIES_LITERAL;
case TANDEM_NSK: return TANDEM_NSK_LITERAL;
case TANDEM_NT: return TANDEM_NT_LITERAL;
case BS2000: return BS2000_LITERAL;
case LINUX: return LINUX_LITERAL;
case LYNX: return LYNX_LITERAL;
case XENIX: return XENIX_LITERAL;
case VM: return VM_LITERAL;
case INTERACTIVE_UNIX: return INTERACTIVE_UNIX_LITERAL;
case BSDUNIX: return BSDUNIX_LITERAL;
case FREE_BSD: return FREE_BSD_LITERAL;
case NET_BSD: return NET_BSD_LITERAL;
case GNU_HURD: return GNU_HURD_LITERAL;
case OS9: return OS9_LITERAL;
case MACH_KERNEL: return MACH_KERNEL_LITERAL;
case INFERNO: return INFERNO_LITERAL;
case QNX: return QNX_LITERAL;
case EPOC: return EPOC_LITERAL;
case IX_WORKS: return IX_WORKS_LITERAL;
case VX_WORKS: return VX_WORKS_LITERAL;
case MI_NT: return MI_NT_LITERAL;
case BE_OS: return BE_OS_LITERAL;
case HPMPE: return HPMPE_LITERAL;
case NEXT_STEP: return NEXT_STEP_LITERAL;
case PALM_PILOT: return PALM_PILOT_LITERAL;
case RHAPSODY: return RHAPSODY_LITERAL;
case WINDOWS2000: return WINDOWS2000_LITERAL;
case DEDICATED: return DEDICATED_LITERAL;
case OS390: return OS390_LITERAL;
case VSE: return VSE_LITERAL;
case TPF: return TPF_LITERAL;
case WINDOWS_RME: return WINDOWS_RME_LITERAL;
case CALDERA_OPEN_UNIX: return CALDERA_OPEN_UNIX_LITERAL;
case OPEN_BSD: return OPEN_BSD_LITERAL;
case NOT_APPLICABLE: return NOT_APPLICABLE_LITERAL;
case WINDOWS_XP: return WINDOWS_XP_LITERAL;
case ZOS: return ZOS_LITERAL;
case OTHER: return OTHER_LITERAL;
}
return null;
}
/**
* Only this class can construct instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private OperatingSystemTypeEnumeration(int value, String name, String literal)
{
super(value, name, literal);
}
} //OperatingSystemTypeEnumeration