/** * <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 Dedicated</b></em>', * and utility methods for working with them. * <!-- end-user-doc --> * @see es.tid.cim.CimPackage#getEnumDedicated() * @model * @generated */ public enum EnumDedicated implements Enumerator { /** * The '<em><b>Unknown</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #UNKNOWN_VALUE * @generated * @ordered */ UNKNOWN(1, "Unknown", "Unknown"), /** * The '<em><b>Not Dedicated</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #NOT_DEDICATED_VALUE * @generated * @ordered */ NOT_DEDICATED(0, "NotDedicated", "Not Dedicated"), /** * The '<em><b>Other</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #OTHER_VALUE * @generated * @ordered */ OTHER(2, "Other", "Other"), /** * The '<em><b>Storage</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #STORAGE_VALUE * @generated * @ordered */ STORAGE(3, "Storage", "Storage"), /** * The '<em><b>Router</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #ROUTER_VALUE * @generated * @ordered */ ROUTER(4, "Router", "Router"), /** * The '<em><b>Switch</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SWITCH_VALUE * @generated * @ordered */ SWITCH(5, "Switch", "Switch"), /** * The '<em><b>Layer3 Switch</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #LAYER3_SWITCH_VALUE * @generated * @ordered */ LAYER3_SWITCH(6, "Layer3Switch", "Layer 3 Switch"), /** * The '<em><b>Central Office Switch</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #CENTRAL_OFFICE_SWITCH_VALUE * @generated * @ordered */ CENTRAL_OFFICE_SWITCH(7, "CentralOfficeSwitch", "Central Office Switch"), /** * The '<em><b>Hub</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #HUB_VALUE * @generated * @ordered */ HUB(8, "Hub", "Hub"), /** * The '<em><b>Access Server</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #ACCESS_SERVER_VALUE * @generated * @ordered */ ACCESS_SERVER(9, "AccessServer", "AccessServer"), /** * The '<em><b>Firewall</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #FIREWALL_VALUE * @generated * @ordered */ FIREWALL(10, "Firewall", "Firewall"), /** * The '<em><b>Print</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #PRINT_VALUE * @generated * @ordered */ PRINT(11, "Print", "Print"), /** * The '<em><b>IO</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #IO_VALUE * @generated * @ordered */ IO(12, "IO", "I/O"), /** * The '<em><b>Web Caching</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #WEB_CACHING_VALUE * @generated * @ordered */ WEB_CACHING(13, "WebCaching", "Web Caching"), /** * The '<em><b>Management</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MANAGEMENT_VALUE * @generated * @ordered */ MANAGEMENT(14, "Management", "Management"), /** * The '<em><b>Block Server</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #BLOCK_SERVER_VALUE * @generated * @ordered */ BLOCK_SERVER(15, "BlockServer", "Block Server"), /** * The '<em><b>File Server</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #FILE_SERVER_VALUE * @generated * @ordered */ FILE_SERVER(16, "FileServer", "File Server"), /** * The '<em><b>Mobile User Device</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MOBILE_USER_DEVICE_VALUE * @generated * @ordered */ MOBILE_USER_DEVICE(17, "MobileUserDevice", "Mobile User Device"), /** * The '<em><b>Repeater</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #REPEATER_VALUE * @generated * @ordered */ REPEATER(18, "Repeater", "Repeater"), /** * The '<em><b>Bridge Extender</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #BRIDGE_EXTENDER_VALUE * @generated * @ordered */ BRIDGE_EXTENDER(19, "BridgeExtender", "Bridge/Extender"), /** * The '<em><b>Gateway</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #GATEWAY_VALUE * @generated * @ordered */ GATEWAY(20, "Gateway", "Gateway"), /** * The '<em><b>Storage Virtualizer</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #STORAGE_VIRTUALIZER_VALUE * @generated * @ordered */ STORAGE_VIRTUALIZER(21, "StorageVirtualizer", "Storage Virtualizer"), /** * The '<em><b>Media Library</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MEDIA_LIBRARY_VALUE * @generated * @ordered */ MEDIA_LIBRARY(22, "MediaLibrary", "Media Library"), /** * The '<em><b>Extender Node</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #EXTENDER_NODE_VALUE * @generated * @ordered */ EXTENDER_NODE(23, "ExtenderNode", "ExtenderNode"), /** * The '<em><b>NAS Head</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #NAS_HEAD_VALUE * @generated * @ordered */ NAS_HEAD(24, "NASHead", "NAS Head"), /** * The '<em><b>Selfcontained NAS</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SELFCONTAINED_NAS_VALUE * @generated * @ordered */ SELFCONTAINED_NAS(25, "SelfcontainedNAS", "Self-contained NAS"), /** * The '<em><b>UPS</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #UPS_VALUE * @generated * @ordered */ UPS(26, "UPS", "UPS"), /** * The '<em><b>IP Phone</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #IP_PHONE_VALUE * @generated * @ordered */ IP_PHONE(27, "IPPhone", "IP Phone"), /** * The '<em><b>Management Controller</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MANAGEMENT_CONTROLLER_VALUE * @generated * @ordered */ MANAGEMENT_CONTROLLER(28, "ManagementController", "Management Controller"), /** * The '<em><b>Chassis Manager</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #CHASSIS_MANAGER_VALUE * @generated * @ordered */ CHASSIS_MANAGER(29, "ChassisManager", "Chassis Manager"), /** * The '<em><b>Hostbased RAI Dcontroller</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #HOSTBASED_RAI_DCONTROLLER_VALUE * @generated * @ordered */ HOSTBASED_RAI_DCONTROLLER(30, "HostbasedRAIDcontroller", "Host-based RAID controller"), /** * The '<em><b>Storage Device Enclosure</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #STORAGE_DEVICE_ENCLOSURE_VALUE * @generated * @ordered */ STORAGE_DEVICE_ENCLOSURE(31, "StorageDeviceEnclosure", "StorageDeviceEnclosure"), /** * The '<em><b>Desktop</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #DESKTOP_VALUE * @generated * @ordered */ DESKTOP(32, "Desktop", "Desktop"), /** * The '<em><b>Laptop</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #LAPTOP_VALUE * @generated * @ordered */ LAPTOP(33, "Laptop", "Laptop"), /** * The '<em><b>Virtual Tape Library</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #VIRTUAL_TAPE_LIBRARY_VALUE * @generated * @ordered */ VIRTUAL_TAPE_LIBRARY(34, "VirtualTapeLibrary", "Virtual Tape Library"), /** * The '<em><b>Virtual Library System</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #VIRTUAL_LIBRARY_SYSTEM_VALUE * @generated * @ordered */ VIRTUAL_LIBRARY_SYSTEM(35, "VirtualLibrarySystem", "Virtual Library System"); /** * 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 = 1; /** * The '<em><b>Not Dedicated</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Not Dedicated</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #NOT_DEDICATED * @model name="NotDedicated" literal="Not Dedicated" * @generated * @ordered */ public static final int NOT_DEDICATED_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 = 2; /** * The '<em><b>Storage</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Storage</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #STORAGE * @model name="Storage" * @generated * @ordered */ public static final int STORAGE_VALUE = 3; /** * The '<em><b>Router</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Router</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #ROUTER * @model name="Router" * @generated * @ordered */ public static final int ROUTER_VALUE = 4; /** * The '<em><b>Switch</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Switch</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #SWITCH * @model name="Switch" * @generated * @ordered */ public static final int SWITCH_VALUE = 5; /** * The '<em><b>Layer3 Switch</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Layer3 Switch</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #LAYER3_SWITCH * @model name="Layer3Switch" literal="Layer 3 Switch" * @generated * @ordered */ public static final int LAYER3_SWITCH_VALUE = 6; /** * The '<em><b>Central Office Switch</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Central Office Switch</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #CENTRAL_OFFICE_SWITCH * @model name="CentralOfficeSwitch" literal="Central Office Switch" * @generated * @ordered */ public static final int CENTRAL_OFFICE_SWITCH_VALUE = 7; /** * The '<em><b>Hub</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Hub</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #HUB * @model name="Hub" * @generated * @ordered */ public static final int HUB_VALUE = 8; /** * The '<em><b>Access Server</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Access Server</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #ACCESS_SERVER * @model name="AccessServer" * @generated * @ordered */ public static final int ACCESS_SERVER_VALUE = 9; /** * The '<em><b>Firewall</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Firewall</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #FIREWALL * @model name="Firewall" * @generated * @ordered */ public static final int FIREWALL_VALUE = 10; /** * The '<em><b>Print</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Print</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #PRINT * @model name="Print" * @generated * @ordered */ public static final int PRINT_VALUE = 11; /** * The '<em><b>IO</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>IO</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #IO * @model literal="I/O" * @generated * @ordered */ public static final int IO_VALUE = 12; /** * The '<em><b>Web Caching</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Web Caching</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #WEB_CACHING * @model name="WebCaching" literal="Web Caching" * @generated * @ordered */ public static final int WEB_CACHING_VALUE = 13; /** * The '<em><b>Management</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Management</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #MANAGEMENT * @model name="Management" * @generated * @ordered */ public static final int MANAGEMENT_VALUE = 14; /** * The '<em><b>Block Server</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Block Server</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #BLOCK_SERVER * @model name="BlockServer" literal="Block Server" * @generated * @ordered */ public static final int BLOCK_SERVER_VALUE = 15; /** * The '<em><b>File Server</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>File Server</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #FILE_SERVER * @model name="FileServer" literal="File Server" * @generated * @ordered */ public static final int FILE_SERVER_VALUE = 16; /** * The '<em><b>Mobile User Device</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Mobile User Device</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #MOBILE_USER_DEVICE * @model name="MobileUserDevice" literal="Mobile User Device" * @generated * @ordered */ public static final int MOBILE_USER_DEVICE_VALUE = 17; /** * The '<em><b>Repeater</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Repeater</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #REPEATER * @model name="Repeater" * @generated * @ordered */ public static final int REPEATER_VALUE = 18; /** * The '<em><b>Bridge Extender</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Bridge Extender</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #BRIDGE_EXTENDER * @model name="BridgeExtender" literal="Bridge/Extender" * @generated * @ordered */ public static final int BRIDGE_EXTENDER_VALUE = 19; /** * The '<em><b>Gateway</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Gateway</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #GATEWAY * @model name="Gateway" * @generated * @ordered */ public static final int GATEWAY_VALUE = 20; /** * The '<em><b>Storage Virtualizer</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Storage Virtualizer</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #STORAGE_VIRTUALIZER * @model name="StorageVirtualizer" literal="Storage Virtualizer" * @generated * @ordered */ public static final int STORAGE_VIRTUALIZER_VALUE = 21; /** * The '<em><b>Media Library</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Media Library</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #MEDIA_LIBRARY * @model name="MediaLibrary" literal="Media Library" * @generated * @ordered */ public static final int MEDIA_LIBRARY_VALUE = 22; /** * The '<em><b>Extender Node</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Extender Node</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #EXTENDER_NODE * @model name="ExtenderNode" * @generated * @ordered */ public static final int EXTENDER_NODE_VALUE = 23; /** * The '<em><b>NAS Head</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>NAS Head</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #NAS_HEAD * @model name="NASHead" literal="NAS Head" * @generated * @ordered */ public static final int NAS_HEAD_VALUE = 24; /** * The '<em><b>Selfcontained NAS</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Selfcontained NAS</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #SELFCONTAINED_NAS * @model name="SelfcontainedNAS" literal="Self-contained NAS" * @generated * @ordered */ public static final int SELFCONTAINED_NAS_VALUE = 25; /** * The '<em><b>UPS</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>UPS</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #UPS * @model * @generated * @ordered */ public static final int UPS_VALUE = 26; /** * The '<em><b>IP Phone</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>IP Phone</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #IP_PHONE * @model name="IPPhone" literal="IP Phone" * @generated * @ordered */ public static final int IP_PHONE_VALUE = 27; /** * The '<em><b>Management Controller</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Management Controller</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #MANAGEMENT_CONTROLLER * @model name="ManagementController" literal="Management Controller" * @generated * @ordered */ public static final int MANAGEMENT_CONTROLLER_VALUE = 28; /** * The '<em><b>Chassis Manager</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Chassis Manager</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #CHASSIS_MANAGER * @model name="ChassisManager" literal="Chassis Manager" * @generated * @ordered */ public static final int CHASSIS_MANAGER_VALUE = 29; /** * The '<em><b>Hostbased RAI Dcontroller</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Hostbased RAI Dcontroller</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #HOSTBASED_RAI_DCONTROLLER * @model name="HostbasedRAIDcontroller" literal="Host-based RAID controller" * @generated * @ordered */ public static final int HOSTBASED_RAI_DCONTROLLER_VALUE = 30; /** * The '<em><b>Storage Device Enclosure</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Storage Device Enclosure</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #STORAGE_DEVICE_ENCLOSURE * @model name="StorageDeviceEnclosure" * @generated * @ordered */ public static final int STORAGE_DEVICE_ENCLOSURE_VALUE = 31; /** * The '<em><b>Desktop</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Desktop</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #DESKTOP * @model name="Desktop" * @generated * @ordered */ public static final int DESKTOP_VALUE = 32; /** * The '<em><b>Laptop</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Laptop</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #LAPTOP * @model name="Laptop" * @generated * @ordered */ public static final int LAPTOP_VALUE = 33; /** * The '<em><b>Virtual Tape Library</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Virtual Tape Library</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #VIRTUAL_TAPE_LIBRARY * @model name="VirtualTapeLibrary" literal="Virtual Tape Library" * @generated * @ordered */ public static final int VIRTUAL_TAPE_LIBRARY_VALUE = 34; /** * The '<em><b>Virtual Library System</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>Virtual Library System</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #VIRTUAL_LIBRARY_SYSTEM * @model name="VirtualLibrarySystem" literal="Virtual Library System" * @generated * @ordered */ public static final int VIRTUAL_LIBRARY_SYSTEM_VALUE = 35; /** * An array of all the '<em><b>Enum Dedicated</b></em>' enumerators. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private static final EnumDedicated[] VALUES_ARRAY = new EnumDedicated[] { UNKNOWN, NOT_DEDICATED, OTHER, STORAGE, ROUTER, SWITCH, LAYER3_SWITCH, CENTRAL_OFFICE_SWITCH, HUB, ACCESS_SERVER, FIREWALL, PRINT, IO, WEB_CACHING, MANAGEMENT, BLOCK_SERVER, FILE_SERVER, MOBILE_USER_DEVICE, REPEATER, BRIDGE_EXTENDER, GATEWAY, STORAGE_VIRTUALIZER, MEDIA_LIBRARY, EXTENDER_NODE, NAS_HEAD, SELFCONTAINED_NAS, UPS, IP_PHONE, MANAGEMENT_CONTROLLER, CHASSIS_MANAGER, HOSTBASED_RAI_DCONTROLLER, STORAGE_DEVICE_ENCLOSURE, DESKTOP, LAPTOP, VIRTUAL_TAPE_LIBRARY, VIRTUAL_LIBRARY_SYSTEM, }; /** * A public read-only list of all the '<em><b>Enum Dedicated</b></em>' enumerators. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final List<EnumDedicated> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); /** * Returns the '<em><b>Enum Dedicated</b></em>' literal with the specified literal value. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static EnumDedicated get(String literal) { for (int i = 0; i < VALUES_ARRAY.length; ++i) { EnumDedicated result = VALUES_ARRAY[i]; if (result.toString().equals(literal)) { return result; } } return null; } /** * Returns the '<em><b>Enum Dedicated</b></em>' literal with the specified name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static EnumDedicated getByName(String name) { for (int i = 0; i < VALUES_ARRAY.length; ++i) { EnumDedicated result = VALUES_ARRAY[i]; if (result.getName().equals(name)) { return result; } } return null; } /** * Returns the '<em><b>Enum Dedicated</b></em>' literal with the specified integer value. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static EnumDedicated get(int value) { switch (value) { case UNKNOWN_VALUE: return UNKNOWN; case NOT_DEDICATED_VALUE: return NOT_DEDICATED; case OTHER_VALUE: return OTHER; case STORAGE_VALUE: return STORAGE; case ROUTER_VALUE: return ROUTER; case SWITCH_VALUE: return SWITCH; case LAYER3_SWITCH_VALUE: return LAYER3_SWITCH; case CENTRAL_OFFICE_SWITCH_VALUE: return CENTRAL_OFFICE_SWITCH; case HUB_VALUE: return HUB; case ACCESS_SERVER_VALUE: return ACCESS_SERVER; case FIREWALL_VALUE: return FIREWALL; case PRINT_VALUE: return PRINT; case IO_VALUE: return IO; case WEB_CACHING_VALUE: return WEB_CACHING; case MANAGEMENT_VALUE: return MANAGEMENT; case BLOCK_SERVER_VALUE: return BLOCK_SERVER; case FILE_SERVER_VALUE: return FILE_SERVER; case MOBILE_USER_DEVICE_VALUE: return MOBILE_USER_DEVICE; case REPEATER_VALUE: return REPEATER; case BRIDGE_EXTENDER_VALUE: return BRIDGE_EXTENDER; case GATEWAY_VALUE: return GATEWAY; case STORAGE_VIRTUALIZER_VALUE: return STORAGE_VIRTUALIZER; case MEDIA_LIBRARY_VALUE: return MEDIA_LIBRARY; case EXTENDER_NODE_VALUE: return EXTENDER_NODE; case NAS_HEAD_VALUE: return NAS_HEAD; case SELFCONTAINED_NAS_VALUE: return SELFCONTAINED_NAS; case UPS_VALUE: return UPS; case IP_PHONE_VALUE: return IP_PHONE; case MANAGEMENT_CONTROLLER_VALUE: return MANAGEMENT_CONTROLLER; case CHASSIS_MANAGER_VALUE: return CHASSIS_MANAGER; case HOSTBASED_RAI_DCONTROLLER_VALUE: return HOSTBASED_RAI_DCONTROLLER; case STORAGE_DEVICE_ENCLOSURE_VALUE: return STORAGE_DEVICE_ENCLOSURE; case DESKTOP_VALUE: return DESKTOP; case LAPTOP_VALUE: return LAPTOP; case VIRTUAL_TAPE_LIBRARY_VALUE: return VIRTUAL_TAPE_LIBRARY; case VIRTUAL_LIBRARY_SYSTEM_VALUE: return VIRTUAL_LIBRARY_SYSTEM; } 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 EnumDedicated(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; } } //EnumDedicated