/** * <copyright> * </copyright> * * $Id$ */ package es.tid.cim; import java.util.Arrays; import java.util.Collections; import java.util.List; import org.eclipse.emf.common.util.Enumerator; /** * <!-- begin-user-doc --> * A representation of the literals of the enumeration '<em><b>Enum Target OS Types</b></em>', * and utility methods for working with them. * <!-- end-user-doc --> * @see es.tid.cim.CimPackage#getEnumTargetOSTypes() * @model * @generated */ public enum EnumTargetOSTypes implements Enumerator { /** * The '<em><b>Unknown</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #UNKNOWN_VALUE * @generated * @ordered */ UNKNOWN(0, "Unknown", "Unknown"), /** * The '<em><b>Other</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #OTHER_VALUE * @generated * @ordered */ OTHER(1, "Other", "Other"), /** * The '<em><b>MACOS</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MACOS_VALUE * @generated * @ordered */ MACOS(2, "MACOS", "MACOS"), /** * The '<em><b>ATTUNIX</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #ATTUNIX_VALUE * @generated * @ordered */ ATTUNIX(3, "ATTUNIX", "ATTUNIX"), /** * The '<em><b>DGUX</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #DGUX_VALUE * @generated * @ordered */ DGUX(4, "DGUX", "DGUX"), /** * The '<em><b>DECNT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #DECNT_VALUE * @generated * @ordered */ DECNT(5, "DECNT", "DECNT"), /** * The '<em><b>Tru64 UNIX</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #TRU64_UNIX_VALUE * @generated * @ordered */ TRU64_UNIX(6, "Tru64UNIX", "Tru64 UNIX"), /** * The '<em><b>Open VMS</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #OPEN_VMS_VALUE * @generated * @ordered */ OPEN_VMS(7, "OpenVMS", "OpenVMS"), /** * The '<em><b>HPUX</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #HPUX_VALUE * @generated * @ordered */ HPUX(8, "HPUX", "HPUX"), /** * The '<em><b>AIX</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #AIX_VALUE * @generated * @ordered */ AIX(9, "AIX", "AIX"), /** * The '<em><b>MVS</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MVS_VALUE * @generated * @ordered */ MVS(10, "MVS", "MVS"), /** * The '<em><b>OS400</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #OS400_VALUE * @generated * @ordered */ OS400(11, "OS400", "OS400"), /** * The '<em><b>OS 2</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #OS_2_VALUE * @generated * @ordered */ OS_2(12, "OS_2", "OS_2"), /** * The '<em><b>Java VM</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #JAVA_VM_VALUE * @generated * @ordered */ JAVA_VM(13, "JavaVM", "JavaVM"), /** * The '<em><b>MSDOS</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MSDOS_VALUE * @generated * @ordered */ MSDOS(14, "MSDOS", "MSDOS"), /** * The '<em><b>WIN 3x</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #WIN_3X_VALUE * @generated * @ordered */ WIN_3X(15, "WIN3x", "WIN3x"), /** * The '<em><b>WIN95</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #WIN95_VALUE * @generated * @ordered */ WIN95(16, "WIN95", "WIN95"), /** * The '<em><b>WIN98</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #WIN98_VALUE * @generated * @ordered */ WIN98(17, "WIN98", "WIN98"), /** * The '<em><b>WINNT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #WINNT_VALUE * @generated * @ordered */ WINNT(18, "WINNT", "WINNT"), /** * The '<em><b>WINCE</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #WINCE_VALUE * @generated * @ordered */ WINCE(19, "WINCE", "WINCE"), /** * The '<em><b>NCR3000</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #NCR3000_VALUE * @generated * @ordered */ NCR3000(20, "NCR3000", "NCR3000"), /** * The '<em><b>Net Ware</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #NET_WARE_VALUE * @generated * @ordered */ NET_WARE(21, "NetWare", "NetWare"), /** * The '<em><b>OSF</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #OSF_VALUE * @generated * @ordered */ OSF(22, "OSF", "OSF"), /** * The '<em><b>DC OS</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #DC_OS_VALUE * @generated * @ordered */ DC_OS(23, "DC_OS", "DC_OS"), /** * The '<em><b>Reliant UNIX</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #RELIANT_UNIX_VALUE * @generated * @ordered */ RELIANT_UNIX(24, "ReliantUNIX", "Reliant UNIX"), /** * The '<em><b>SCO Unix Ware</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SCO_UNIX_WARE_VALUE * @generated * @ordered */ SCO_UNIX_WARE(25, "SCOUnixWare", "SCOUnixWare"), /** * The '<em><b>SCO Open Server</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SCO_OPEN_SERVER_VALUE * @generated * @ordered */ SCO_OPEN_SERVER(26, "SCOOpenServer", "SCO OpenServer"), /** * The '<em><b>Sequent</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SEQUENT_VALUE * @generated * @ordered */ SEQUENT(27, "Sequent", "Sequent"), /** * The '<em><b>IRIX</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #IRIX_VALUE * @generated * @ordered */ IRIX(28, "IRIX", "IRIX"), /** * The '<em><b>Solaris</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SOLARIS_VALUE * @generated * @ordered */ SOLARIS(29, "Solaris", "Solaris"), /** * The '<em><b>Sun OS</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SUN_OS_VALUE * @generated * @ordered */ SUN_OS(30, "SunOS", "SunOS"), /** * The '<em><b>U6000</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #U6000_VALUE * @generated * @ordered */ U6000(31, "U6000", "U6000"), /** * The '<em><b>ASERIES</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #ASERIES_VALUE * @generated * @ordered */ ASERIES(32, "ASERIES", "ASERIES"), /** * The '<em><b>HP Non Stop OS</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #HP_NON_STOP_OS_VALUE * @generated * @ordered */ HP_NON_STOP_OS(33, "HPNonStopOS", "HP NonStop OS"), /** * The '<em><b>HP Non Stop OSS</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #HP_NON_STOP_OSS_VALUE * @generated * @ordered */ HP_NON_STOP_OSS(34, "HPNonStopOSS", "HP NonStop OSS"), /** * The '<em><b>BS2000</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #BS2000_VALUE * @generated * @ordered */ BS2000(35, "BS2000", "BS2000"), /** * The '<em><b>LINUX</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #LINUX_VALUE * @generated * @ordered */ LINUX(36, "LINUX", "LINUX"), /** * The '<em><b>Lynx</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #LYNX_VALUE * @generated * @ordered */ LYNX(37, "Lynx", "Lynx"), /** * The '<em><b>XENIX</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #XENIX_VALUE * @generated * @ordered */ XENIX(38, "XENIX", "XENIX"), /** * The '<em><b>VM</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #VM_VALUE * @generated * @ordered */ VM(39, "VM", "VM"), /** * The '<em><b>Interactive UNIX</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #INTERACTIVE_UNIX_VALUE * @generated * @ordered */ INTERACTIVE_UNIX(40, "InteractiveUNIX", "InteractiveUNIX"), /** * The '<em><b>BSDUNIX</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #BSDUNIX_VALUE * @generated * @ordered */ BSDUNIX(41, "BSDUNIX", "BSDUNIX"), /** * The '<em><b>Free BSD</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #FREE_BSD_VALUE * @generated * @ordered */ FREE_BSD(42, "FreeBSD", "FreeBSD"), /** * The '<em><b>Net BSD</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #NET_BSD_VALUE * @generated * @ordered */ NET_BSD(43, "NetBSD", "NetBSD"), /** * The '<em><b>GNU Hurd</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #GNU_HURD_VALUE * @generated * @ordered */ GNU_HURD(44, "GNUHurd", "GNU Hurd"), /** * The '<em><b>OS9</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #OS9_VALUE * @generated * @ordered */ OS9(45, "OS9", "OS9"), /** * The '<em><b>MACH Kernel</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MACH_KERNEL_VALUE * @generated * @ordered */ MACH_KERNEL(46, "MACHKernel", "MACHKernel"), /** * The '<em><b>Inferno</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #INFERNO_VALUE * @generated * @ordered */ INFERNO(47, "Inferno", "Inferno"), /** * The '<em><b>QNX</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #QNX_VALUE * @generated * @ordered */ QNX(48, "QNX", "QNX"), /** * The '<em><b>Ix Works</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #IX_WORKS_VALUE * @generated * @ordered */ IX_WORKS(49, "IxWorks", "IxWorks"), /** * The '<em><b>Vx Works</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #VX_WORKS_VALUE * @generated * @ordered */ VX_WORKS(50, "VxWorks", "VxWorks"), /** * The '<em><b>Mi NT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MI_NT_VALUE * @generated * @ordered */ MI_NT(51, "MiNT", "MiNT"), /** * The '<em><b>Be OS</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #BE_OS_VALUE * @generated * @ordered */ BE_OS(52, "BeOS", "BeOS"), /** * The '<em><b>HPMPE</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #HPMPE_VALUE * @generated * @ordered */ HPMPE(53, "HPMPE", "HPMPE"), /** * The '<em><b>Next Step</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #NEXT_STEP_VALUE * @generated * @ordered */ NEXT_STEP(54, "NextStep", "NextStep"), /** * The '<em><b>Palm Pilot</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #PALM_PILOT_VALUE * @generated * @ordered */ PALM_PILOT(55, "PalmPilot", "PalmPilot"), /** * The '<em><b>Rhapsody</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #RHAPSODY_VALUE * @generated * @ordered */ RHAPSODY(56, "Rhapsody", "Rhapsody"), /** * The '<em><b>Windows2000</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #WINDOWS2000_VALUE * @generated * @ordered */ WINDOWS2000(57, "Windows2000", "Windows 2000"), /** * The '<em><b>Dedicated</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #DEDICATED_VALUE * @generated * @ordered */ DEDICATED(58, "Dedicated", "Dedicated"), /** * The '<em><b>OS 390</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #OS_390_VALUE * @generated * @ordered */ OS_390(59, "OS_390", "OS_390"), /** * The '<em><b>VSE</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #VSE_VALUE * @generated * @ordered */ VSE(60, "VSE", "VSE"), /** * The '<em><b>TPF</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #TPF_VALUE * @generated * @ordered */ TPF(61, "TPF", "TPF"), /** * The '<em><b>Windows RMe</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #WINDOWS_RME_VALUE * @generated * @ordered */ WINDOWS_RME(62, "Windows_R_Me", "Windows (R) Me"), /** * The '<em><b>Caldera Open UNIX</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #CALDERA_OPEN_UNIX_VALUE * @generated * @ordered */ CALDERA_OPEN_UNIX(63, "CalderaOpenUNIX", "Caldera Open UNIX"), /** * The '<em><b>Open BSD</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #OPEN_BSD_VALUE * @generated * @ordered */ OPEN_BSD(64, "OpenBSD", "OpenBSD"), /** * The '<em><b>Not Applicable</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #NOT_APPLICABLE_VALUE * @generated * @ordered */ NOT_APPLICABLE(65, "NotApplicable", "Not Applicable"); /** * 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 * @model name="Unknown" * @generated * @ordered */ public static final int UNKNOWN_VALUE = 0; /** * 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 * @model name="Other" * @generated * @ordered */ public static final int OTHER_VALUE = 1; /** * 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 * @model * @generated * @ordered */ public static final int MACOS_VALUE = 2; /** * 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 * @model * @generated * @ordered */ public static final int ATTUNIX_VALUE = 3; /** * 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 * @model * @generated * @ordered */ public static final int DGUX_VALUE = 4; /** * 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 * @model * @generated * @ordered */ public static final int DECNT_VALUE = 5; /** * 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 * @model name="Tru64UNIX" literal="Tru64 UNIX" * @generated * @ordered */ public static final int TRU64_UNIX_VALUE = 6; /** * 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 * @model name="OpenVMS" * @generated * @ordered */ public static final int OPEN_VMS_VALUE = 7; /** * 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 * @model * @generated * @ordered */ public static final int HPUX_VALUE = 8; /** * 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 * @model * @generated * @ordered */ public static final int AIX_VALUE = 9; /** * 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 * @model * @generated * @ordered */ public static final int MVS_VALUE = 10; /** * 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 * @model * @generated * @ordered */ public static final int OS400_VALUE = 11; /** * The '<em><b>OS 2</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>OS 2</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #OS_2 * @model * @generated * @ordered */ public static final int OS_2_VALUE = 12; /** * 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 * @model name="JavaVM" * @generated * @ordered */ public static final int JAVA_VM_VALUE = 13; /** * 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 * @model * @generated * @ordered */ public static final int MSDOS_VALUE = 14; /** * 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 * @model name="WIN3x" * @generated * @ordered */ public static final int WIN_3X_VALUE = 15; /** * 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 * @model * @generated * @ordered */ public static final int WIN95_VALUE = 16; /** * 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 * @model * @generated * @ordered */ public static final int WIN98_VALUE = 17; /** * 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 * @model * @generated * @ordered */ public static final int WINNT_VALUE = 18; /** * 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 * @model * @generated * @ordered */ public static final int WINCE_VALUE = 19; /** * 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 * @model * @generated * @ordered */ public static final int NCR3000_VALUE = 20; /** * 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 * @model name="NetWare" * @generated * @ordered */ public static final int NET_WARE_VALUE = 21; /** * 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 * @model * @generated * @ordered */ public static final int OSF_VALUE = 22; /** * The '<em><b>DC OS</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>DC OS</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #DC_OS * @model * @generated * @ordered */ public static final int DC_OS_VALUE = 23; /** * 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 * @model name="ReliantUNIX" literal="Reliant UNIX" * @generated * @ordered */ public static final int RELIANT_UNIX_VALUE = 24; /** * 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 * @model name="SCOUnixWare" * @generated * @ordered */ public static final int SCO_UNIX_WARE_VALUE = 25; /** * 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 * @model name="SCOOpenServer" literal="SCO OpenServer" * @generated * @ordered */ public static final int SCO_OPEN_SERVER_VALUE = 26; /** * 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 * @model name="Sequent" * @generated * @ordered */ public static final int SEQUENT_VALUE = 27; /** * 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 * @model * @generated * @ordered */ public static final int IRIX_VALUE = 28; /** * 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 * @model name="Solaris" * @generated * @ordered */ public static final int SOLARIS_VALUE = 29; /** * 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 * @model name="SunOS" * @generated * @ordered */ public static final int SUN_OS_VALUE = 30; /** * 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 * @model * @generated * @ordered */ public static final int U6000_VALUE = 31; /** * 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 * @model * @generated * @ordered */ public static final int ASERIES_VALUE = 32; /** * The '<em><b>HP Non Stop OS</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>HP Non Stop OS</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #HP_NON_STOP_OS * @model name="HPNonStopOS" literal="HP NonStop OS" * @generated * @ordered */ public static final int HP_NON_STOP_OS_VALUE = 33; /** * The '<em><b>HP Non Stop OSS</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>HP Non Stop OSS</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #HP_NON_STOP_OSS * @model name="HPNonStopOSS" literal="HP NonStop OSS" * @generated * @ordered */ public static final int HP_NON_STOP_OSS_VALUE = 34; /** * 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 * @model * @generated * @ordered */ public static final int BS2000_VALUE = 35; /** * 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 * @model * @generated * @ordered */ public static final int LINUX_VALUE = 36; /** * 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 * @model name="Lynx" * @generated * @ordered */ public static final int LYNX_VALUE = 37; /** * 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 * @model * @generated * @ordered */ public static final int XENIX_VALUE = 38; /** * 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 * @model * @generated * @ordered */ public static final int VM_VALUE = 39; /** * 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 * @model name="InteractiveUNIX" * @generated * @ordered */ public static final int INTERACTIVE_UNIX_VALUE = 40; /** * 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 * @model * @generated * @ordered */ public static final int BSDUNIX_VALUE = 41; /** * 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 * @model name="FreeBSD" * @generated * @ordered */ public static final int FREE_BSD_VALUE = 42; /** * 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 * @model name="NetBSD" * @generated * @ordered */ public static final int NET_BSD_VALUE = 43; /** * 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 * @model name="GNUHurd" literal="GNU Hurd" * @generated * @ordered */ public static final int GNU_HURD_VALUE = 44; /** * 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 * @model * @generated * @ordered */ public static final int OS9_VALUE = 45; /** * 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 * @model name="MACHKernel" * @generated * @ordered */ public static final int MACH_KERNEL_VALUE = 46; /** * 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 * @model name="Inferno" * @generated * @ordered */ public static final int INFERNO_VALUE = 47; /** * 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 * @model * @generated * @ordered */ public static final int QNX_VALUE = 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 * @model name="IxWorks" * @generated * @ordered */ public static final int IX_WORKS_VALUE = 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 * @model name="VxWorks" * @generated * @ordered */ public static final int VX_WORKS_VALUE = 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 * @model name="MiNT" * @generated * @ordered */ public static final int MI_NT_VALUE = 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 * @model name="BeOS" * @generated * @ordered */ public static final int BE_OS_VALUE = 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 * @model * @generated * @ordered */ public static final int HPMPE_VALUE = 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 * @model name="NextStep" * @generated * @ordered */ public static final int NEXT_STEP_VALUE = 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 * @model name="PalmPilot" * @generated * @ordered */ public static final int PALM_PILOT_VALUE = 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 * @model name="Rhapsody" * @generated * @ordered */ public static final int RHAPSODY_VALUE = 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 * @model name="Windows2000" literal="Windows 2000" * @generated * @ordered */ public static final int WINDOWS2000_VALUE = 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 * @model name="Dedicated" * @generated * @ordered */ public static final int DEDICATED_VALUE = 58; /** * The '<em><b>OS 390</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>OS 390</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #OS_390 * @model * @generated * @ordered */ public static final int OS_390_VALUE = 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 * @model * @generated * @ordered */ public static final int VSE_VALUE = 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 * @model * @generated * @ordered */ public static final int TPF_VALUE = 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 * @model name="Windows_R_Me" literal="Windows (R) Me" * @generated * @ordered */ public static final int WINDOWS_RME_VALUE = 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 * @model name="CalderaOpenUNIX" literal="Caldera Open UNIX" * @generated * @ordered */ public static final int CALDERA_OPEN_UNIX_VALUE = 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 * @model name="OpenBSD" * @generated * @ordered */ public static final int OPEN_BSD_VALUE = 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 * @model name="NotApplicable" literal="Not Applicable" * @generated * @ordered */ public static final int NOT_APPLICABLE_VALUE = 65; /** * An array of all the '<em><b>Enum Target OS Types</b></em>' enumerators. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private static final EnumTargetOSTypes[] VALUES_ARRAY = new EnumTargetOSTypes[] { UNKNOWN, OTHER, MACOS, ATTUNIX, DGUX, DECNT, TRU64_UNIX, OPEN_VMS, HPUX, AIX, MVS, OS400, OS_2, JAVA_VM, MSDOS, WIN_3X, WIN95, WIN98, WINNT, WINCE, NCR3000, NET_WARE, OSF, DC_OS, RELIANT_UNIX, SCO_UNIX_WARE, SCO_OPEN_SERVER, SEQUENT, IRIX, SOLARIS, SUN_OS, U6000, ASERIES, HP_NON_STOP_OS, HP_NON_STOP_OSS, BS2000, LINUX, LYNX, XENIX, VM, INTERACTIVE_UNIX, BSDUNIX, FREE_BSD, NET_BSD, GNU_HURD, OS9, MACH_KERNEL, INFERNO, QNX, IX_WORKS, VX_WORKS, MI_NT, BE_OS, HPMPE, NEXT_STEP, PALM_PILOT, RHAPSODY, WINDOWS2000, DEDICATED, OS_390, VSE, TPF, WINDOWS_RME, CALDERA_OPEN_UNIX, OPEN_BSD, NOT_APPLICABLE, }; /** * A public read-only list of all the '<em><b>Enum Target OS Types</b></em>' enumerators. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final List<EnumTargetOSTypes> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); /** * Returns the '<em><b>Enum Target OS Types</b></em>' literal with the specified literal value. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static EnumTargetOSTypes get(String literal) { for (int i = 0; i < VALUES_ARRAY.length; ++i) { EnumTargetOSTypes result = VALUES_ARRAY[i]; if (result.toString().equals(literal)) { return result; } } return null; } /** * Returns the '<em><b>Enum Target OS Types</b></em>' literal with the specified name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static EnumTargetOSTypes getByName(String name) { for (int i = 0; i < VALUES_ARRAY.length; ++i) { EnumTargetOSTypes result = VALUES_ARRAY[i]; if (result.getName().equals(name)) { return result; } } return null; } /** * Returns the '<em><b>Enum Target OS Types</b></em>' literal with the specified integer value. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static EnumTargetOSTypes get(int value) { switch (value) { case UNKNOWN_VALUE: return UNKNOWN; case OTHER_VALUE: return OTHER; case MACOS_VALUE: return MACOS; case ATTUNIX_VALUE: return ATTUNIX; case DGUX_VALUE: return DGUX; case DECNT_VALUE: return DECNT; case TRU64_UNIX_VALUE: return TRU64_UNIX; case OPEN_VMS_VALUE: return OPEN_VMS; case HPUX_VALUE: return HPUX; case AIX_VALUE: return AIX; case MVS_VALUE: return MVS; case OS400_VALUE: return OS400; case OS_2_VALUE: return OS_2; case JAVA_VM_VALUE: return JAVA_VM; case MSDOS_VALUE: return MSDOS; case WIN_3X_VALUE: return WIN_3X; case WIN95_VALUE: return WIN95; case WIN98_VALUE: return WIN98; case WINNT_VALUE: return WINNT; case WINCE_VALUE: return WINCE; case NCR3000_VALUE: return NCR3000; case NET_WARE_VALUE: return NET_WARE; case OSF_VALUE: return OSF; case DC_OS_VALUE: return DC_OS; case RELIANT_UNIX_VALUE: return RELIANT_UNIX; case SCO_UNIX_WARE_VALUE: return SCO_UNIX_WARE; case SCO_OPEN_SERVER_VALUE: return SCO_OPEN_SERVER; case SEQUENT_VALUE: return SEQUENT; case IRIX_VALUE: return IRIX; case SOLARIS_VALUE: return SOLARIS; case SUN_OS_VALUE: return SUN_OS; case U6000_VALUE: return U6000; case ASERIES_VALUE: return ASERIES; case HP_NON_STOP_OS_VALUE: return HP_NON_STOP_OS; case HP_NON_STOP_OSS_VALUE: return HP_NON_STOP_OSS; case BS2000_VALUE: return BS2000; case LINUX_VALUE: return LINUX; case LYNX_VALUE: return LYNX; case XENIX_VALUE: return XENIX; case VM_VALUE: return VM; case INTERACTIVE_UNIX_VALUE: return INTERACTIVE_UNIX; case BSDUNIX_VALUE: return BSDUNIX; case FREE_BSD_VALUE: return FREE_BSD; case NET_BSD_VALUE: return NET_BSD; case GNU_HURD_VALUE: return GNU_HURD; case OS9_VALUE: return OS9; case MACH_KERNEL_VALUE: return MACH_KERNEL; case INFERNO_VALUE: return INFERNO; case QNX_VALUE: return QNX; case IX_WORKS_VALUE: return IX_WORKS; case VX_WORKS_VALUE: return VX_WORKS; case MI_NT_VALUE: return MI_NT; case BE_OS_VALUE: return BE_OS; case HPMPE_VALUE: return HPMPE; case NEXT_STEP_VALUE: return NEXT_STEP; case PALM_PILOT_VALUE: return PALM_PILOT; case RHAPSODY_VALUE: return RHAPSODY; case WINDOWS2000_VALUE: return WINDOWS2000; case DEDICATED_VALUE: return DEDICATED; case OS_390_VALUE: return OS_390; case VSE_VALUE: return VSE; case TPF_VALUE: return TPF; case WINDOWS_RME_VALUE: return WINDOWS_RME; case CALDERA_OPEN_UNIX_VALUE: return CALDERA_OPEN_UNIX; case OPEN_BSD_VALUE: return OPEN_BSD; case NOT_APPLICABLE_VALUE: return NOT_APPLICABLE; } return null; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private final int value; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private final String name; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private final String literal; /** * Only this class can construct instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EnumTargetOSTypes(int value, String name, String literal) { this.value = value; this.name = name; this.literal = literal; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public int getValue() { return value; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getName() { return name; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getLiteral() { return literal; } /** * Returns the literal value of the enumerator, which is its string representation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String toString() { return literal; } } //EnumTargetOSTypes