/**
* <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 Port Type</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
* @see es.tid.cim.CimPackage#getEnumPortType()
* @model
* @generated
*/
public enum EnumPortType 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>Not Applicable</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #NOT_APPLICABLE_VALUE
* @generated
* @ordered
*/
NOT_APPLICABLE(2, "NotApplicable", "NotApplicable"),
/**
* The '<em><b>10 Base T</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_10_BASE_T_VALUE
* @generated
* @ordered
*/
_10_BASE_T(50, "_10BaseT", "10BaseT"),
/**
* The '<em><b>10 100 Base T</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_10_100_BASE_T_VALUE
* @generated
* @ordered
*/
_10_100_BASE_T(51, "_10_100BaseT", "10-100BaseT"),
/**
* The '<em><b>100 Base T</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_100_BASE_T_VALUE
* @generated
* @ordered
*/
_100_BASE_T(52, "_100BaseT", "100BaseT"),
/**
* The '<em><b>1000 Base T</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_1000_BASE_T_VALUE
* @generated
* @ordered
*/
_1000_BASE_T(53, "_1000BaseT", "1000BaseT"),
/**
* The '<em><b>2500 Base T</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_2500_BASE_T_VALUE
* @generated
* @ordered
*/
_2500_BASE_T(54, "_2500BaseT", "2500BaseT"),
/**
* The '<em><b>10G Base T</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_10G_BASE_T_VALUE
* @generated
* @ordered
*/
_10G_BASE_T(55, "_10GBaseT", "10GBaseT"),
/**
* The '<em><b>10G Base CX4</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_10G_BASE_CX4_VALUE
* @generated
* @ordered
*/
_10G_BASE_CX4(56, "_10GBase_CX4", "10GBase-CX4"),
/**
* The '<em><b>802 11a</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_802_11A_VALUE
* @generated
* @ordered
*/
_802_11A(70, "_802_11a", "802.11a"),
/**
* The '<em><b>802 11b</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_802_11B_VALUE
* @generated
* @ordered
*/
_802_11B(71, "_802_11b", "802.11b"),
/**
* The '<em><b>802 11g</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_802_11G_VALUE
* @generated
* @ordered
*/
_802_11G(72, "_802_11g", "802.11g"),
/**
* The '<em><b>802 11n</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_802_11N_VALUE
* @generated
* @ordered
*/
_802_11N(73, "_802_11n", "802.11n"),
/**
* The '<em><b>100 Base FX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_100_BASE_FX_VALUE
* @generated
* @ordered
*/
_100_BASE_FX(100, "_100Base_FX", "100Base-FX"),
/**
* The '<em><b>100 Base SX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_100_BASE_SX_VALUE
* @generated
* @ordered
*/
_100_BASE_SX(101, "_100Base_SX", "100Base-SX"),
/**
* The '<em><b>1000 Base SX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_1000_BASE_SX_VALUE
* @generated
* @ordered
*/
_1000_BASE_SX(102, "_1000Base_SX", "1000Base-SX"),
/**
* The '<em><b>1000 Base LX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_1000_BASE_LX_VALUE
* @generated
* @ordered
*/
_1000_BASE_LX(103, "_1000Base_LX", "1000Base-LX"),
/**
* The '<em><b>1000 Base CX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_1000_BASE_CX_VALUE
* @generated
* @ordered
*/
_1000_BASE_CX(104, "_1000Base_CX", "1000Base-CX"),
/**
* The '<em><b>10G Base SR</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_10G_BASE_SR_VALUE
* @generated
* @ordered
*/
_10G_BASE_SR(105, "_10GBase_SR", "10GBase-SR"),
/**
* The '<em><b>10G Base SW</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_10G_BASE_SW_VALUE
* @generated
* @ordered
*/
_10G_BASE_SW(106, "_10GBase_SW", "10GBase-SW"),
/**
* The '<em><b>10G Base LX4</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_10G_BASE_LX4_VALUE
* @generated
* @ordered
*/
_10G_BASE_LX4(107, "_10GBase_LX4", "10GBase-LX4"),
/**
* The '<em><b>10G Base LR</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_10G_BASE_LR_VALUE
* @generated
* @ordered
*/
_10G_BASE_LR(108, "_10GBase_LR", "10GBase-LR"),
/**
* The '<em><b>10G Base LW</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_10G_BASE_LW_VALUE
* @generated
* @ordered
*/
_10G_BASE_LW(109, "_10GBase_LW", "10GBase-LW"),
/**
* The '<em><b>10G Base ER</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_10G_BASE_ER_VALUE
* @generated
* @ordered
*/
_10G_BASE_ER(110, "_10GBase_ER", "10GBase-ER"),
/**
* The '<em><b>10G Base EW</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #_10G_BASE_EW_VALUE
* @generated
* @ordered
*/
_10G_BASE_EW(111, "_10GBase_EW", "10GBase-EW"),
/**
* The '<em><b>Client Station</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #CLIENT_STATION_VALUE
* @generated
* @ordered
*/
CLIENT_STATION(75, "ClientStation", "ClientStation"),
/**
* The '<em><b>Repeater</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #REPEATER_VALUE
* @generated
* @ordered
*/
REPEATER(76, "Repeater", "Repeater"),
/**
* The '<em><b>Access Point</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #ACCESS_POINT_VALUE
* @generated
* @ordered
*/
ACCESS_POINT(77, "AccessPoint", "AccessPoint"),
/**
* The '<em><b>Bridge Host</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #BRIDGE_HOST_VALUE
* @generated
* @ordered
*/
BRIDGE_HOST(78, "BridgeHost", "Bridge Host"),
/**
* The '<em><b>Bridge</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #BRIDGE_VALUE
* @generated
* @ordered
*/
BRIDGE(79, "Bridge", "Bridge"),
/**
* The '<em><b>Bridge Root</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #BRIDGE_ROOT_VALUE
* @generated
* @ordered
*/
BRIDGE_ROOT(80, "BridgeRoot", "BridgeRoot");
/**
* 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>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"
* @generated
* @ordered
*/
public static final int NOT_APPLICABLE_VALUE = 2;
/**
* The '<em><b>10 Base T</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>10 Base T</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_10_BASE_T
* @model name="_10BaseT" literal="10BaseT"
* @generated
* @ordered
*/
public static final int _10_BASE_T_VALUE = 50;
/**
* The '<em><b>10 100 Base T</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>10 100 Base T</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_10_100_BASE_T
* @model name="_10_100BaseT" literal="10-100BaseT"
* @generated
* @ordered
*/
public static final int _10_100_BASE_T_VALUE = 51;
/**
* The '<em><b>100 Base T</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>100 Base T</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_100_BASE_T
* @model name="_100BaseT" literal="100BaseT"
* @generated
* @ordered
*/
public static final int _100_BASE_T_VALUE = 52;
/**
* The '<em><b>1000 Base T</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>1000 Base T</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_1000_BASE_T
* @model name="_1000BaseT" literal="1000BaseT"
* @generated
* @ordered
*/
public static final int _1000_BASE_T_VALUE = 53;
/**
* The '<em><b>2500 Base T</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>2500 Base T</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_2500_BASE_T
* @model name="_2500BaseT" literal="2500BaseT"
* @generated
* @ordered
*/
public static final int _2500_BASE_T_VALUE = 54;
/**
* The '<em><b>10G Base T</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>10G Base T</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_10G_BASE_T
* @model name="_10GBaseT" literal="10GBaseT"
* @generated
* @ordered
*/
public static final int _10G_BASE_T_VALUE = 55;
/**
* The '<em><b>10G Base CX4</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>10G Base CX4</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_10G_BASE_CX4
* @model name="_10GBase_CX4" literal="10GBase-CX4"
* @generated
* @ordered
*/
public static final int _10G_BASE_CX4_VALUE = 56;
/**
* The '<em><b>802 11a</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>802 11a</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_802_11A
* @model name="_802_11a" literal="802.11a"
* @generated
* @ordered
*/
public static final int _802_11A_VALUE = 70;
/**
* The '<em><b>802 11b</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>802 11b</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_802_11B
* @model name="_802_11b" literal="802.11b"
* @generated
* @ordered
*/
public static final int _802_11B_VALUE = 71;
/**
* The '<em><b>802 11g</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>802 11g</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_802_11G
* @model name="_802_11g" literal="802.11g"
* @generated
* @ordered
*/
public static final int _802_11G_VALUE = 72;
/**
* The '<em><b>802 11n</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>802 11n</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_802_11N
* @model name="_802_11n" literal="802.11n"
* @generated
* @ordered
*/
public static final int _802_11N_VALUE = 73;
/**
* The '<em><b>100 Base FX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>100 Base FX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_100_BASE_FX
* @model name="_100Base_FX" literal="100Base-FX"
* @generated
* @ordered
*/
public static final int _100_BASE_FX_VALUE = 100;
/**
* The '<em><b>100 Base SX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>100 Base SX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_100_BASE_SX
* @model name="_100Base_SX" literal="100Base-SX"
* @generated
* @ordered
*/
public static final int _100_BASE_SX_VALUE = 101;
/**
* The '<em><b>1000 Base SX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>1000 Base SX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_1000_BASE_SX
* @model name="_1000Base_SX" literal="1000Base-SX"
* @generated
* @ordered
*/
public static final int _1000_BASE_SX_VALUE = 102;
/**
* The '<em><b>1000 Base LX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>1000 Base LX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_1000_BASE_LX
* @model name="_1000Base_LX" literal="1000Base-LX"
* @generated
* @ordered
*/
public static final int _1000_BASE_LX_VALUE = 103;
/**
* The '<em><b>1000 Base CX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>1000 Base CX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_1000_BASE_CX
* @model name="_1000Base_CX" literal="1000Base-CX"
* @generated
* @ordered
*/
public static final int _1000_BASE_CX_VALUE = 104;
/**
* The '<em><b>10G Base SR</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>10G Base SR</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_10G_BASE_SR
* @model name="_10GBase_SR" literal="10GBase-SR"
* @generated
* @ordered
*/
public static final int _10G_BASE_SR_VALUE = 105;
/**
* The '<em><b>10G Base SW</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>10G Base SW</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_10G_BASE_SW
* @model name="_10GBase_SW" literal="10GBase-SW"
* @generated
* @ordered
*/
public static final int _10G_BASE_SW_VALUE = 106;
/**
* The '<em><b>10G Base LX4</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>10G Base LX4</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_10G_BASE_LX4
* @model name="_10GBase_LX4" literal="10GBase-LX4"
* @generated
* @ordered
*/
public static final int _10G_BASE_LX4_VALUE = 107;
/**
* The '<em><b>10G Base LR</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>10G Base LR</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_10G_BASE_LR
* @model name="_10GBase_LR" literal="10GBase-LR"
* @generated
* @ordered
*/
public static final int _10G_BASE_LR_VALUE = 108;
/**
* The '<em><b>10G Base LW</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>10G Base LW</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_10G_BASE_LW
* @model name="_10GBase_LW" literal="10GBase-LW"
* @generated
* @ordered
*/
public static final int _10G_BASE_LW_VALUE = 109;
/**
* The '<em><b>10G Base ER</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>10G Base ER</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_10G_BASE_ER
* @model name="_10GBase_ER" literal="10GBase-ER"
* @generated
* @ordered
*/
public static final int _10G_BASE_ER_VALUE = 110;
/**
* The '<em><b>10G Base EW</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>10G Base EW</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #_10G_BASE_EW
* @model name="_10GBase_EW" literal="10GBase-EW"
* @generated
* @ordered
*/
public static final int _10G_BASE_EW_VALUE = 111;
/**
* The '<em><b>Client Station</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Client Station</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #CLIENT_STATION
* @model name="ClientStation"
* @generated
* @ordered
*/
public static final int CLIENT_STATION_VALUE = 75;
/**
* 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 = 76;
/**
* The '<em><b>Access Point</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Access Point</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #ACCESS_POINT
* @model name="AccessPoint"
* @generated
* @ordered
*/
public static final int ACCESS_POINT_VALUE = 77;
/**
* The '<em><b>Bridge Host</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Bridge Host</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #BRIDGE_HOST
* @model name="BridgeHost" literal="Bridge Host"
* @generated
* @ordered
*/
public static final int BRIDGE_HOST_VALUE = 78;
/**
* The '<em><b>Bridge</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Bridge</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #BRIDGE
* @model name="Bridge"
* @generated
* @ordered
*/
public static final int BRIDGE_VALUE = 79;
/**
* The '<em><b>Bridge Root</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>Bridge Root</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #BRIDGE_ROOT
* @model name="BridgeRoot"
* @generated
* @ordered
*/
public static final int BRIDGE_ROOT_VALUE = 80;
/**
* An array of all the '<em><b>Enum Port Type</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private static final EnumPortType[] VALUES_ARRAY =
new EnumPortType[] {
UNKNOWN,
OTHER,
NOT_APPLICABLE,
_10_BASE_T,
_10_100_BASE_T,
_100_BASE_T,
_1000_BASE_T,
_2500_BASE_T,
_10G_BASE_T,
_10G_BASE_CX4,
_802_11A,
_802_11B,
_802_11G,
_802_11N,
_100_BASE_FX,
_100_BASE_SX,
_1000_BASE_SX,
_1000_BASE_LX,
_1000_BASE_CX,
_10G_BASE_SR,
_10G_BASE_SW,
_10G_BASE_LX4,
_10G_BASE_LR,
_10G_BASE_LW,
_10G_BASE_ER,
_10G_BASE_EW,
CLIENT_STATION,
REPEATER,
ACCESS_POINT,
BRIDGE_HOST,
BRIDGE,
BRIDGE_ROOT,
};
/**
* A public read-only list of all the '<em><b>Enum Port Type</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final List<EnumPortType> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
/**
* Returns the '<em><b>Enum Port Type</b></em>' literal with the specified literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static EnumPortType get(String literal) {
for (int i = 0; i < VALUES_ARRAY.length; ++i) {
EnumPortType result = VALUES_ARRAY[i];
if (result.toString().equals(literal)) {
return result;
}
}
return null;
}
/**
* Returns the '<em><b>Enum Port Type</b></em>' literal with the specified name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static EnumPortType getByName(String name) {
for (int i = 0; i < VALUES_ARRAY.length; ++i) {
EnumPortType result = VALUES_ARRAY[i];
if (result.getName().equals(name)) {
return result;
}
}
return null;
}
/**
* Returns the '<em><b>Enum Port Type</b></em>' literal with the specified integer value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static EnumPortType get(int value) {
switch (value) {
case UNKNOWN_VALUE: return UNKNOWN;
case OTHER_VALUE: return OTHER;
case NOT_APPLICABLE_VALUE: return NOT_APPLICABLE;
case _10_BASE_T_VALUE: return _10_BASE_T;
case _10_100_BASE_T_VALUE: return _10_100_BASE_T;
case _100_BASE_T_VALUE: return _100_BASE_T;
case _1000_BASE_T_VALUE: return _1000_BASE_T;
case _2500_BASE_T_VALUE: return _2500_BASE_T;
case _10G_BASE_T_VALUE: return _10G_BASE_T;
case _10G_BASE_CX4_VALUE: return _10G_BASE_CX4;
case _802_11A_VALUE: return _802_11A;
case _802_11B_VALUE: return _802_11B;
case _802_11G_VALUE: return _802_11G;
case _802_11N_VALUE: return _802_11N;
case _100_BASE_FX_VALUE: return _100_BASE_FX;
case _100_BASE_SX_VALUE: return _100_BASE_SX;
case _1000_BASE_SX_VALUE: return _1000_BASE_SX;
case _1000_BASE_LX_VALUE: return _1000_BASE_LX;
case _1000_BASE_CX_VALUE: return _1000_BASE_CX;
case _10G_BASE_SR_VALUE: return _10G_BASE_SR;
case _10G_BASE_SW_VALUE: return _10G_BASE_SW;
case _10G_BASE_LX4_VALUE: return _10G_BASE_LX4;
case _10G_BASE_LR_VALUE: return _10G_BASE_LR;
case _10G_BASE_LW_VALUE: return _10G_BASE_LW;
case _10G_BASE_ER_VALUE: return _10G_BASE_ER;
case _10G_BASE_EW_VALUE: return _10G_BASE_EW;
case CLIENT_STATION_VALUE: return CLIENT_STATION;
case REPEATER_VALUE: return REPEATER;
case ACCESS_POINT_VALUE: return ACCESS_POINT;
case BRIDGE_HOST_VALUE: return BRIDGE_HOST;
case BRIDGE_VALUE: return BRIDGE;
case BRIDGE_ROOT_VALUE: return BRIDGE_ROOT;
}
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 EnumPortType(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;
}
} //EnumPortType