RDL-Editor/com.minres.rdl.parent/com.minres.rdl/src-gen/com/minres/rdl/rdl/PropertyEnum.java

2229 lines
53 KiB
Java

/**
* generated by Xtext 2.13.0
*/
package com.minres.rdl.rdl;
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>Property Enum</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
* @see com.minres.rdl.rdl.RdlPackage#getPropertyEnum()
* @model
* @generated
*/
public enum PropertyEnum implements Enumerator
{
/**
* The '<em><b>UNSPECIFIED</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #UNSPECIFIED_VALUE
* @generated
* @ordered
*/
UNSPECIFIED(0, "UNSPECIFIED", "UNSPECIFIED"),
/**
* The '<em><b>NAME</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #NAME_VALUE
* @generated
* @ordered
*/
NAME(1, "NAME", "name"),
/**
* The '<em><b>DESC</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #DESC_VALUE
* @generated
* @ordered
*/
DESC(2, "DESC", "desc"),
/**
* The '<em><b>ARBITER</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #ARBITER_VALUE
* @generated
* @ordered
*/
ARBITER(3, "ARBITER", "arbiter"),
/**
* The '<em><b>RSET</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #RSET_VALUE
* @generated
* @ordered
*/
RSET(4, "RSET", "rset"),
/**
* The '<em><b>RCLR</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #RCLR_VALUE
* @generated
* @ordered
*/
RCLR(5, "RCLR", "rclr"),
/**
* The '<em><b>WOCLR</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #WOCLR_VALUE
* @generated
* @ordered
*/
WOCLR(6, "WOCLR", "woclr"),
/**
* The '<em><b>WOSET</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #WOSET_VALUE
* @generated
* @ordered
*/
WOSET(7, "WOSET", "woset"),
/**
* The '<em><b>WE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #WE_VALUE
* @generated
* @ordered
*/
WE(8, "WE", "we"),
/**
* The '<em><b>WEL</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #WEL_VALUE
* @generated
* @ordered
*/
WEL(9, "WEL", "wel"),
/**
* The '<em><b>SWWE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #SWWE_VALUE
* @generated
* @ordered
*/
SWWE(10, "SWWE", "swwe"),
/**
* The '<em><b>SWWEL</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #SWWEL_VALUE
* @generated
* @ordered
*/
SWWEL(11, "SWWEL", "swwel"),
/**
* The '<em><b>HWSET</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #HWSET_VALUE
* @generated
* @ordered
*/
HWSET(12, "HWSET", "hwset"),
/**
* The '<em><b>HWCLR</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #HWCLR_VALUE
* @generated
* @ordered
*/
HWCLR(13, "HWCLR", "hwclr"),
/**
* The '<em><b>SWMOD</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #SWMOD_VALUE
* @generated
* @ordered
*/
SWMOD(14, "SWMOD", "swmod"),
/**
* The '<em><b>SWACC</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #SWACC_VALUE
* @generated
* @ordered
*/
SWACC(15, "SWACC", "swacc"),
/**
* The '<em><b>STICKY</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #STICKY_VALUE
* @generated
* @ordered
*/
STICKY(16, "STICKY", "sticky"),
/**
* The '<em><b>STICKYBIT</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #STICKYBIT_VALUE
* @generated
* @ordered
*/
STICKYBIT(17, "STICKYBIT", "stickybit"),
/**
* The '<em><b>INTR</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #INTR_VALUE
* @generated
* @ordered
*/
INTR(18, "INTR", "intr"),
/**
* The '<em><b>ANDED</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #ANDED_VALUE
* @generated
* @ordered
*/
ANDED(19, "ANDED", "anded"),
/**
* The '<em><b>ORED</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #ORED_VALUE
* @generated
* @ordered
*/
ORED(20, "ORED", "ored"),
/**
* The '<em><b>XORED</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #XORED_VALUE
* @generated
* @ordered
*/
XORED(21, "XORED", "xored"),
/**
* The '<em><b>COUNTER</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #COUNTER_VALUE
* @generated
* @ordered
*/
COUNTER(22, "COUNTER", "counter"),
/**
* The '<em><b>OVERFLOW</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #OVERFLOW_VALUE
* @generated
* @ordered
*/
OVERFLOW(23, "OVERFLOW", "overflow"),
/**
* The '<em><b>SHAREDEXTBUS</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #SHAREDEXTBUS_VALUE
* @generated
* @ordered
*/
SHAREDEXTBUS(24, "SHAREDEXTBUS", "sharedextbus"),
/**
* The '<em><b>ERREXTBUS</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #ERREXTBUS_VALUE
* @generated
* @ordered
*/
ERREXTBUS(25, "ERREXTBUS", "errextbus"),
/**
* The '<em><b>RESET</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #RESET_VALUE
* @generated
* @ordered
*/
RESET(26, "RESET", "reset"),
/**
* The '<em><b>LITTLEENDIAN</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #LITTLEENDIAN_VALUE
* @generated
* @ordered
*/
LITTLEENDIAN(27, "LITTLEENDIAN", "littleendian"),
/**
* The '<em><b>BIGENDIAN</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #BIGENDIAN_VALUE
* @generated
* @ordered
*/
BIGENDIAN(28, "BIGENDIAN", "bigendian"),
/**
* The '<em><b>RSVDSET</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #RSVDSET_VALUE
* @generated
* @ordered
*/
RSVDSET(29, "RSVDSET", "rsvdset"),
/**
* The '<em><b>RSVDSETX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #RSVDSETX_VALUE
* @generated
* @ordered
*/
RSVDSETX(30, "RSVDSETX", "rsvdsetX"),
/**
* The '<em><b>BRIDGE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #BRIDGE_VALUE
* @generated
* @ordered
*/
BRIDGE(31, "BRIDGE", "bridge"),
/**
* The '<em><b>SHARED</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #SHARED_VALUE
* @generated
* @ordered
*/
SHARED(32, "SHARED", "shared"),
/**
* The '<em><b>MSB0</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #MSB0_VALUE
* @generated
* @ordered
*/
MSB0(33, "MSB0", "msb0"),
/**
* The '<em><b>LSB0</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #LSB0_VALUE
* @generated
* @ordered
*/
LSB0(34, "LSB0", "lsb0"),
/**
* The '<em><b>SYNC</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #SYNC_VALUE
* @generated
* @ordered
*/
SYNC(35, "SYNC", "sync"),
/**
* The '<em><b>ASYNC</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #ASYNC_VALUE
* @generated
* @ordered
*/
ASYNC(36, "ASYNC", "async"),
/**
* The '<em><b>CPUIF RESET</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #CPUIF_RESET_VALUE
* @generated
* @ordered
*/
CPUIF_RESET(37, "CPUIF_RESET", "cpuif_reset"),
/**
* The '<em><b>FIELD RESET</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #FIELD_RESET_VALUE
* @generated
* @ordered
*/
FIELD_RESET(38, "FIELD_RESET", "field_reset"),
/**
* The '<em><b>ACTIVEHIGH</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #ACTIVEHIGH_VALUE
* @generated
* @ordered
*/
ACTIVEHIGH(39, "ACTIVEHIGH", "activehigh"),
/**
* The '<em><b>ACTIVELOW</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #ACTIVELOW_VALUE
* @generated
* @ordered
*/
ACTIVELOW(40, "ACTIVELOW", "activelow"),
/**
* The '<em><b>SINGLEPULSE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #SINGLEPULSE_VALUE
* @generated
* @ordered
*/
SINGLEPULSE(41, "SINGLEPULSE", "singlepulse"),
/**
* The '<em><b>UNDERFLOW</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #UNDERFLOW_VALUE
* @generated
* @ordered
*/
UNDERFLOW(42, "UNDERFLOW", "underflow"),
/**
* The '<em><b>INCR</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #INCR_VALUE
* @generated
* @ordered
*/
INCR(43, "INCR", "incr"),
/**
* The '<em><b>DECR</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #DECR_VALUE
* @generated
* @ordered
*/
DECR(44, "DECR", "decr"),
/**
* The '<em><b>INCRWIDTH</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #INCRWIDTH_VALUE
* @generated
* @ordered
*/
INCRWIDTH(45, "INCRWIDTH", "incrwidth"),
/**
* The '<em><b>DECRWIDTH</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #DECRWIDTH_VALUE
* @generated
* @ordered
*/
DECRWIDTH(46, "DECRWIDTH", "decrwidth"),
/**
* The '<em><b>INCRVALUE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #INCRVALUE_VALUE
* @generated
* @ordered
*/
INCRVALUE(47, "INCRVALUE", "incrvalue"),
/**
* The '<em><b>DECRVALUE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #DECRVALUE_VALUE
* @generated
* @ordered
*/
DECRVALUE(48, "DECRVALUE", "decrvalue"),
/**
* The '<em><b>SATURATE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #SATURATE_VALUE
* @generated
* @ordered
*/
SATURATE(49, "SATURATE", "saturate"),
/**
* The '<em><b>DECRSATURATE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #DECRSATURATE_VALUE
* @generated
* @ordered
*/
DECRSATURATE(50, "DECRSATURATE", "decrsaturate"),
/**
* The '<em><b>THRESHOLD</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #THRESHOLD_VALUE
* @generated
* @ordered
*/
THRESHOLD(51, "THRESHOLD", "threshold"),
/**
* The '<em><b>DECRTHRESHOLD</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #DECRTHRESHOLD_VALUE
* @generated
* @ordered
*/
DECRTHRESHOLD(52, "DECRTHRESHOLD", "decrthreshold"),
/**
* The '<em><b>DONTCOMPARE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #DONTCOMPARE_VALUE
* @generated
* @ordered
*/
DONTCOMPARE(53, "DONTCOMPARE", "dontcompare"),
/**
* The '<em><b>DONTTEST</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #DONTTEST_VALUE
* @generated
* @ordered
*/
DONTTEST(54, "DONTTEST", "donttest"),
/**
* The '<em><b>INTERNAL</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #INTERNAL_VALUE
* @generated
* @ordered
*/
INTERNAL(55, "INTERNAL", "internal"),
/**
* The '<em><b>ALIGNMENT</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #ALIGNMENT_VALUE
* @generated
* @ordered
*/
ALIGNMENT(56, "ALIGNMENT", "alignment"),
/**
* The '<em><b>REGWIDTH</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #REGWIDTH_VALUE
* @generated
* @ordered
*/
REGWIDTH(57, "REGWIDTH", "regwidth"),
/**
* The '<em><b>FIELDWIDTH</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #FIELDWIDTH_VALUE
* @generated
* @ordered
*/
FIELDWIDTH(58, "FIELDWIDTH", "fieldwidth"),
/**
* The '<em><b>SIGNALWIDTH</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #SIGNALWIDTH_VALUE
* @generated
* @ordered
*/
SIGNALWIDTH(59, "SIGNALWIDTH", "signalwidth"),
/**
* The '<em><b>ACCESSWIDTH</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #ACCESSWIDTH_VALUE
* @generated
* @ordered
*/
ACCESSWIDTH(60, "ACCESSWIDTH", "accesswidth"),
/**
* The '<em><b>SW</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #SW_VALUE
* @generated
* @ordered
*/
SW(61, "SW", "sw"),
/**
* The '<em><b>HW</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #HW_VALUE
* @generated
* @ordered
*/
HW(62, "HW", "hw"),
/**
* The '<em><b>ADDRESSING</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #ADDRESSING_VALUE
* @generated
* @ordered
*/
ADDRESSING(63, "ADDRESSING", "addressing"),
/**
* The '<em><b>PRECEDENCE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #PRECEDENCE_VALUE
* @generated
* @ordered
*/
PRECEDENCE(64, "PRECEDENCE", "precedence"),
/**
* The '<em><b>ENCODE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #ENCODE_VALUE
* @generated
* @ordered
*/
ENCODE(65, "ENCODE", "encode"),
/**
* The '<em><b>RESETSIGNAL</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #RESETSIGNAL_VALUE
* @generated
* @ordered
*/
RESETSIGNAL(66, "RESETSIGNAL", "resetsignal"),
/**
* The '<em><b>CLOCK</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #CLOCK_VALUE
* @generated
* @ordered
*/
CLOCK(67, "CLOCK", "clock"),
/**
* The '<em><b>MASK</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #MASK_VALUE
* @generated
* @ordered
*/
MASK(68, "MASK", "mask"),
/**
* The '<em><b>ENABLE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #ENABLE_VALUE
* @generated
* @ordered
*/
ENABLE(69, "ENABLE", "enable"),
/**
* The '<em><b>HWENABLE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #HWENABLE_VALUE
* @generated
* @ordered
*/
HWENABLE(70, "HWENABLE", "hwenable"),
/**
* The '<em><b>HWMASK</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #HWMASK_VALUE
* @generated
* @ordered
*/
HWMASK(71, "HWMASK", "hwmask"),
/**
* The '<em><b>HALTMASK</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #HALTMASK_VALUE
* @generated
* @ordered
*/
HALTMASK(72, "HALTMASK", "haltmask"),
/**
* The '<em><b>HALTENABLE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #HALTENABLE_VALUE
* @generated
* @ordered
*/
HALTENABLE(73, "HALTENABLE", "haltenable"),
/**
* The '<em><b>HALT</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #HALT_VALUE
* @generated
* @ordered
*/
HALT(74, "HALT", "halt"),
/**
* The '<em><b>NEXT</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #NEXT_VALUE
* @generated
* @ordered
*/
NEXT(75, "NEXT", "next");
/**
* The '<em><b>UNSPECIFIED</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>UNSPECIFIED</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #UNSPECIFIED
* @model
* @generated
* @ordered
*/
public static final int UNSPECIFIED_VALUE = 0;
/**
* The '<em><b>NAME</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>NAME</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #NAME
* @model literal="name"
* @generated
* @ordered
*/
public static final int NAME_VALUE = 1;
/**
* The '<em><b>DESC</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>DESC</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #DESC
* @model literal="desc"
* @generated
* @ordered
*/
public static final int DESC_VALUE = 2;
/**
* The '<em><b>ARBITER</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>ARBITER</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #ARBITER
* @model literal="arbiter"
* @generated
* @ordered
*/
public static final int ARBITER_VALUE = 3;
/**
* The '<em><b>RSET</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>RSET</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #RSET
* @model literal="rset"
* @generated
* @ordered
*/
public static final int RSET_VALUE = 4;
/**
* The '<em><b>RCLR</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>RCLR</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #RCLR
* @model literal="rclr"
* @generated
* @ordered
*/
public static final int RCLR_VALUE = 5;
/**
* The '<em><b>WOCLR</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>WOCLR</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #WOCLR
* @model literal="woclr"
* @generated
* @ordered
*/
public static final int WOCLR_VALUE = 6;
/**
* The '<em><b>WOSET</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>WOSET</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #WOSET
* @model literal="woset"
* @generated
* @ordered
*/
public static final int WOSET_VALUE = 7;
/**
* The '<em><b>WE</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>WE</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #WE
* @model literal="we"
* @generated
* @ordered
*/
public static final int WE_VALUE = 8;
/**
* The '<em><b>WEL</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>WEL</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #WEL
* @model literal="wel"
* @generated
* @ordered
*/
public static final int WEL_VALUE = 9;
/**
* The '<em><b>SWWE</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>SWWE</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #SWWE
* @model literal="swwe"
* @generated
* @ordered
*/
public static final int SWWE_VALUE = 10;
/**
* The '<em><b>SWWEL</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>SWWEL</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #SWWEL
* @model literal="swwel"
* @generated
* @ordered
*/
public static final int SWWEL_VALUE = 11;
/**
* The '<em><b>HWSET</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>HWSET</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #HWSET
* @model literal="hwset"
* @generated
* @ordered
*/
public static final int HWSET_VALUE = 12;
/**
* The '<em><b>HWCLR</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>HWCLR</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #HWCLR
* @model literal="hwclr"
* @generated
* @ordered
*/
public static final int HWCLR_VALUE = 13;
/**
* The '<em><b>SWMOD</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>SWMOD</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #SWMOD
* @model literal="swmod"
* @generated
* @ordered
*/
public static final int SWMOD_VALUE = 14;
/**
* The '<em><b>SWACC</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>SWACC</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #SWACC
* @model literal="swacc"
* @generated
* @ordered
*/
public static final int SWACC_VALUE = 15;
/**
* The '<em><b>STICKY</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>STICKY</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #STICKY
* @model literal="sticky"
* @generated
* @ordered
*/
public static final int STICKY_VALUE = 16;
/**
* The '<em><b>STICKYBIT</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>STICKYBIT</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #STICKYBIT
* @model literal="stickybit"
* @generated
* @ordered
*/
public static final int STICKYBIT_VALUE = 17;
/**
* The '<em><b>INTR</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>INTR</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #INTR
* @model literal="intr"
* @generated
* @ordered
*/
public static final int INTR_VALUE = 18;
/**
* The '<em><b>ANDED</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>ANDED</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #ANDED
* @model literal="anded"
* @generated
* @ordered
*/
public static final int ANDED_VALUE = 19;
/**
* The '<em><b>ORED</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>ORED</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #ORED
* @model literal="ored"
* @generated
* @ordered
*/
public static final int ORED_VALUE = 20;
/**
* The '<em><b>XORED</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>XORED</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #XORED
* @model literal="xored"
* @generated
* @ordered
*/
public static final int XORED_VALUE = 21;
/**
* The '<em><b>COUNTER</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>COUNTER</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #COUNTER
* @model literal="counter"
* @generated
* @ordered
*/
public static final int COUNTER_VALUE = 22;
/**
* The '<em><b>OVERFLOW</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>OVERFLOW</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #OVERFLOW
* @model literal="overflow"
* @generated
* @ordered
*/
public static final int OVERFLOW_VALUE = 23;
/**
* The '<em><b>SHAREDEXTBUS</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>SHAREDEXTBUS</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #SHAREDEXTBUS
* @model literal="sharedextbus"
* @generated
* @ordered
*/
public static final int SHAREDEXTBUS_VALUE = 24;
/**
* The '<em><b>ERREXTBUS</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>ERREXTBUS</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #ERREXTBUS
* @model literal="errextbus"
* @generated
* @ordered
*/
public static final int ERREXTBUS_VALUE = 25;
/**
* The '<em><b>RESET</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>RESET</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #RESET
* @model literal="reset"
* @generated
* @ordered
*/
public static final int RESET_VALUE = 26;
/**
* The '<em><b>LITTLEENDIAN</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>LITTLEENDIAN</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #LITTLEENDIAN
* @model literal="littleendian"
* @generated
* @ordered
*/
public static final int LITTLEENDIAN_VALUE = 27;
/**
* The '<em><b>BIGENDIAN</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>BIGENDIAN</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #BIGENDIAN
* @model literal="bigendian"
* @generated
* @ordered
*/
public static final int BIGENDIAN_VALUE = 28;
/**
* The '<em><b>RSVDSET</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>RSVDSET</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #RSVDSET
* @model literal="rsvdset"
* @generated
* @ordered
*/
public static final int RSVDSET_VALUE = 29;
/**
* The '<em><b>RSVDSETX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>RSVDSETX</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #RSVDSETX
* @model literal="rsvdsetX"
* @generated
* @ordered
*/
public static final int RSVDSETX_VALUE = 30;
/**
* 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 literal="bridge"
* @generated
* @ordered
*/
public static final int BRIDGE_VALUE = 31;
/**
* The '<em><b>SHARED</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>SHARED</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #SHARED
* @model literal="shared"
* @generated
* @ordered
*/
public static final int SHARED_VALUE = 32;
/**
* The '<em><b>MSB0</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>MSB0</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #MSB0
* @model literal="msb0"
* @generated
* @ordered
*/
public static final int MSB0_VALUE = 33;
/**
* The '<em><b>LSB0</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>LSB0</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #LSB0
* @model literal="lsb0"
* @generated
* @ordered
*/
public static final int LSB0_VALUE = 34;
/**
* The '<em><b>SYNC</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>SYNC</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #SYNC
* @model literal="sync"
* @generated
* @ordered
*/
public static final int SYNC_VALUE = 35;
/**
* The '<em><b>ASYNC</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>ASYNC</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #ASYNC
* @model literal="async"
* @generated
* @ordered
*/
public static final int ASYNC_VALUE = 36;
/**
* The '<em><b>CPUIF RESET</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>CPUIF RESET</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #CPUIF_RESET
* @model literal="cpuif_reset"
* @generated
* @ordered
*/
public static final int CPUIF_RESET_VALUE = 37;
/**
* The '<em><b>FIELD RESET</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>FIELD RESET</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #FIELD_RESET
* @model literal="field_reset"
* @generated
* @ordered
*/
public static final int FIELD_RESET_VALUE = 38;
/**
* The '<em><b>ACTIVEHIGH</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>ACTIVEHIGH</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #ACTIVEHIGH
* @model literal="activehigh"
* @generated
* @ordered
*/
public static final int ACTIVEHIGH_VALUE = 39;
/**
* The '<em><b>ACTIVELOW</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>ACTIVELOW</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #ACTIVELOW
* @model literal="activelow"
* @generated
* @ordered
*/
public static final int ACTIVELOW_VALUE = 40;
/**
* The '<em><b>SINGLEPULSE</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>SINGLEPULSE</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #SINGLEPULSE
* @model literal="singlepulse"
* @generated
* @ordered
*/
public static final int SINGLEPULSE_VALUE = 41;
/**
* The '<em><b>UNDERFLOW</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>UNDERFLOW</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #UNDERFLOW
* @model literal="underflow"
* @generated
* @ordered
*/
public static final int UNDERFLOW_VALUE = 42;
/**
* The '<em><b>INCR</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>INCR</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #INCR
* @model literal="incr"
* @generated
* @ordered
*/
public static final int INCR_VALUE = 43;
/**
* The '<em><b>DECR</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>DECR</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #DECR
* @model literal="decr"
* @generated
* @ordered
*/
public static final int DECR_VALUE = 44;
/**
* The '<em><b>INCRWIDTH</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>INCRWIDTH</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #INCRWIDTH
* @model literal="incrwidth"
* @generated
* @ordered
*/
public static final int INCRWIDTH_VALUE = 45;
/**
* The '<em><b>DECRWIDTH</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>DECRWIDTH</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #DECRWIDTH
* @model literal="decrwidth"
* @generated
* @ordered
*/
public static final int DECRWIDTH_VALUE = 46;
/**
* The '<em><b>INCRVALUE</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>INCRVALUE</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #INCRVALUE
* @model literal="incrvalue"
* @generated
* @ordered
*/
public static final int INCRVALUE_VALUE = 47;
/**
* The '<em><b>DECRVALUE</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>DECRVALUE</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #DECRVALUE
* @model literal="decrvalue"
* @generated
* @ordered
*/
public static final int DECRVALUE_VALUE = 48;
/**
* The '<em><b>SATURATE</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>SATURATE</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #SATURATE
* @model literal="saturate"
* @generated
* @ordered
*/
public static final int SATURATE_VALUE = 49;
/**
* The '<em><b>DECRSATURATE</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>DECRSATURATE</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #DECRSATURATE
* @model literal="decrsaturate"
* @generated
* @ordered
*/
public static final int DECRSATURATE_VALUE = 50;
/**
* The '<em><b>THRESHOLD</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>THRESHOLD</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #THRESHOLD
* @model literal="threshold"
* @generated
* @ordered
*/
public static final int THRESHOLD_VALUE = 51;
/**
* The '<em><b>DECRTHRESHOLD</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>DECRTHRESHOLD</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #DECRTHRESHOLD
* @model literal="decrthreshold"
* @generated
* @ordered
*/
public static final int DECRTHRESHOLD_VALUE = 52;
/**
* The '<em><b>DONTCOMPARE</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>DONTCOMPARE</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #DONTCOMPARE
* @model literal="dontcompare"
* @generated
* @ordered
*/
public static final int DONTCOMPARE_VALUE = 53;
/**
* The '<em><b>DONTTEST</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>DONTTEST</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #DONTTEST
* @model literal="donttest"
* @generated
* @ordered
*/
public static final int DONTTEST_VALUE = 54;
/**
* The '<em><b>INTERNAL</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>INTERNAL</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #INTERNAL
* @model literal="internal"
* @generated
* @ordered
*/
public static final int INTERNAL_VALUE = 55;
/**
* The '<em><b>ALIGNMENT</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>ALIGNMENT</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #ALIGNMENT
* @model literal="alignment"
* @generated
* @ordered
*/
public static final int ALIGNMENT_VALUE = 56;
/**
* The '<em><b>REGWIDTH</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>REGWIDTH</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #REGWIDTH
* @model literal="regwidth"
* @generated
* @ordered
*/
public static final int REGWIDTH_VALUE = 57;
/**
* The '<em><b>FIELDWIDTH</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>FIELDWIDTH</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #FIELDWIDTH
* @model literal="fieldwidth"
* @generated
* @ordered
*/
public static final int FIELDWIDTH_VALUE = 58;
/**
* The '<em><b>SIGNALWIDTH</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>SIGNALWIDTH</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #SIGNALWIDTH
* @model literal="signalwidth"
* @generated
* @ordered
*/
public static final int SIGNALWIDTH_VALUE = 59;
/**
* The '<em><b>ACCESSWIDTH</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>ACCESSWIDTH</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #ACCESSWIDTH
* @model literal="accesswidth"
* @generated
* @ordered
*/
public static final int ACCESSWIDTH_VALUE = 60;
/**
* The '<em><b>SW</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>SW</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #SW
* @model literal="sw"
* @generated
* @ordered
*/
public static final int SW_VALUE = 61;
/**
* The '<em><b>HW</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>HW</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #HW
* @model literal="hw"
* @generated
* @ordered
*/
public static final int HW_VALUE = 62;
/**
* The '<em><b>ADDRESSING</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>ADDRESSING</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #ADDRESSING
* @model literal="addressing"
* @generated
* @ordered
*/
public static final int ADDRESSING_VALUE = 63;
/**
* The '<em><b>PRECEDENCE</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>PRECEDENCE</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #PRECEDENCE
* @model literal="precedence"
* @generated
* @ordered
*/
public static final int PRECEDENCE_VALUE = 64;
/**
* The '<em><b>ENCODE</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>ENCODE</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #ENCODE
* @model literal="encode"
* @generated
* @ordered
*/
public static final int ENCODE_VALUE = 65;
/**
* The '<em><b>RESETSIGNAL</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>RESETSIGNAL</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #RESETSIGNAL
* @model literal="resetsignal"
* @generated
* @ordered
*/
public static final int RESETSIGNAL_VALUE = 66;
/**
* The '<em><b>CLOCK</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>CLOCK</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #CLOCK
* @model literal="clock"
* @generated
* @ordered
*/
public static final int CLOCK_VALUE = 67;
/**
* The '<em><b>MASK</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>MASK</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #MASK
* @model literal="mask"
* @generated
* @ordered
*/
public static final int MASK_VALUE = 68;
/**
* The '<em><b>ENABLE</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>ENABLE</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #ENABLE
* @model literal="enable"
* @generated
* @ordered
*/
public static final int ENABLE_VALUE = 69;
/**
* The '<em><b>HWENABLE</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>HWENABLE</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #HWENABLE
* @model literal="hwenable"
* @generated
* @ordered
*/
public static final int HWENABLE_VALUE = 70;
/**
* The '<em><b>HWMASK</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>HWMASK</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #HWMASK
* @model literal="hwmask"
* @generated
* @ordered
*/
public static final int HWMASK_VALUE = 71;
/**
* The '<em><b>HALTMASK</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>HALTMASK</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #HALTMASK
* @model literal="haltmask"
* @generated
* @ordered
*/
public static final int HALTMASK_VALUE = 72;
/**
* The '<em><b>HALTENABLE</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>HALTENABLE</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #HALTENABLE
* @model literal="haltenable"
* @generated
* @ordered
*/
public static final int HALTENABLE_VALUE = 73;
/**
* The '<em><b>HALT</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>HALT</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #HALT
* @model literal="halt"
* @generated
* @ordered
*/
public static final int HALT_VALUE = 74;
/**
* The '<em><b>NEXT</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
* If the meaning of '<em><b>NEXT</b></em>' literal object isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @see #NEXT
* @model literal="next"
* @generated
* @ordered
*/
public static final int NEXT_VALUE = 75;
/**
* An array of all the '<em><b>Property Enum</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private static final PropertyEnum[] VALUES_ARRAY =
new PropertyEnum[]
{
UNSPECIFIED,
NAME,
DESC,
ARBITER,
RSET,
RCLR,
WOCLR,
WOSET,
WE,
WEL,
SWWE,
SWWEL,
HWSET,
HWCLR,
SWMOD,
SWACC,
STICKY,
STICKYBIT,
INTR,
ANDED,
ORED,
XORED,
COUNTER,
OVERFLOW,
SHAREDEXTBUS,
ERREXTBUS,
RESET,
LITTLEENDIAN,
BIGENDIAN,
RSVDSET,
RSVDSETX,
BRIDGE,
SHARED,
MSB0,
LSB0,
SYNC,
ASYNC,
CPUIF_RESET,
FIELD_RESET,
ACTIVEHIGH,
ACTIVELOW,
SINGLEPULSE,
UNDERFLOW,
INCR,
DECR,
INCRWIDTH,
DECRWIDTH,
INCRVALUE,
DECRVALUE,
SATURATE,
DECRSATURATE,
THRESHOLD,
DECRTHRESHOLD,
DONTCOMPARE,
DONTTEST,
INTERNAL,
ALIGNMENT,
REGWIDTH,
FIELDWIDTH,
SIGNALWIDTH,
ACCESSWIDTH,
SW,
HW,
ADDRESSING,
PRECEDENCE,
ENCODE,
RESETSIGNAL,
CLOCK,
MASK,
ENABLE,
HWENABLE,
HWMASK,
HALTMASK,
HALTENABLE,
HALT,
NEXT,
};
/**
* A public read-only list of all the '<em><b>Property Enum</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final List<PropertyEnum> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
/**
* Returns the '<em><b>Property Enum</b></em>' literal with the specified literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param literal the literal.
* @return the matching enumerator or <code>null</code>.
* @generated
*/
public static PropertyEnum get(String literal)
{
for (int i = 0; i < VALUES_ARRAY.length; ++i)
{
PropertyEnum result = VALUES_ARRAY[i];
if (result.toString().equals(literal))
{
return result;
}
}
return null;
}
/**
* Returns the '<em><b>Property Enum</b></em>' literal with the specified name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param name the name.
* @return the matching enumerator or <code>null</code>.
* @generated
*/
public static PropertyEnum getByName(String name)
{
for (int i = 0; i < VALUES_ARRAY.length; ++i)
{
PropertyEnum result = VALUES_ARRAY[i];
if (result.getName().equals(name))
{
return result;
}
}
return null;
}
/**
* Returns the '<em><b>Property Enum</b></em>' literal with the specified integer value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the integer value.
* @return the matching enumerator or <code>null</code>.
* @generated
*/
public static PropertyEnum get(int value)
{
switch (value)
{
case UNSPECIFIED_VALUE: return UNSPECIFIED;
case NAME_VALUE: return NAME;
case DESC_VALUE: return DESC;
case ARBITER_VALUE: return ARBITER;
case RSET_VALUE: return RSET;
case RCLR_VALUE: return RCLR;
case WOCLR_VALUE: return WOCLR;
case WOSET_VALUE: return WOSET;
case WE_VALUE: return WE;
case WEL_VALUE: return WEL;
case SWWE_VALUE: return SWWE;
case SWWEL_VALUE: return SWWEL;
case HWSET_VALUE: return HWSET;
case HWCLR_VALUE: return HWCLR;
case SWMOD_VALUE: return SWMOD;
case SWACC_VALUE: return SWACC;
case STICKY_VALUE: return STICKY;
case STICKYBIT_VALUE: return STICKYBIT;
case INTR_VALUE: return INTR;
case ANDED_VALUE: return ANDED;
case ORED_VALUE: return ORED;
case XORED_VALUE: return XORED;
case COUNTER_VALUE: return COUNTER;
case OVERFLOW_VALUE: return OVERFLOW;
case SHAREDEXTBUS_VALUE: return SHAREDEXTBUS;
case ERREXTBUS_VALUE: return ERREXTBUS;
case RESET_VALUE: return RESET;
case LITTLEENDIAN_VALUE: return LITTLEENDIAN;
case BIGENDIAN_VALUE: return BIGENDIAN;
case RSVDSET_VALUE: return RSVDSET;
case RSVDSETX_VALUE: return RSVDSETX;
case BRIDGE_VALUE: return BRIDGE;
case SHARED_VALUE: return SHARED;
case MSB0_VALUE: return MSB0;
case LSB0_VALUE: return LSB0;
case SYNC_VALUE: return SYNC;
case ASYNC_VALUE: return ASYNC;
case CPUIF_RESET_VALUE: return CPUIF_RESET;
case FIELD_RESET_VALUE: return FIELD_RESET;
case ACTIVEHIGH_VALUE: return ACTIVEHIGH;
case ACTIVELOW_VALUE: return ACTIVELOW;
case SINGLEPULSE_VALUE: return SINGLEPULSE;
case UNDERFLOW_VALUE: return UNDERFLOW;
case INCR_VALUE: return INCR;
case DECR_VALUE: return DECR;
case INCRWIDTH_VALUE: return INCRWIDTH;
case DECRWIDTH_VALUE: return DECRWIDTH;
case INCRVALUE_VALUE: return INCRVALUE;
case DECRVALUE_VALUE: return DECRVALUE;
case SATURATE_VALUE: return SATURATE;
case DECRSATURATE_VALUE: return DECRSATURATE;
case THRESHOLD_VALUE: return THRESHOLD;
case DECRTHRESHOLD_VALUE: return DECRTHRESHOLD;
case DONTCOMPARE_VALUE: return DONTCOMPARE;
case DONTTEST_VALUE: return DONTTEST;
case INTERNAL_VALUE: return INTERNAL;
case ALIGNMENT_VALUE: return ALIGNMENT;
case REGWIDTH_VALUE: return REGWIDTH;
case FIELDWIDTH_VALUE: return FIELDWIDTH;
case SIGNALWIDTH_VALUE: return SIGNALWIDTH;
case ACCESSWIDTH_VALUE: return ACCESSWIDTH;
case SW_VALUE: return SW;
case HW_VALUE: return HW;
case ADDRESSING_VALUE: return ADDRESSING;
case PRECEDENCE_VALUE: return PRECEDENCE;
case ENCODE_VALUE: return ENCODE;
case RESETSIGNAL_VALUE: return RESETSIGNAL;
case CLOCK_VALUE: return CLOCK;
case MASK_VALUE: return MASK;
case ENABLE_VALUE: return ENABLE;
case HWENABLE_VALUE: return HWENABLE;
case HWMASK_VALUE: return HWMASK;
case HALTMASK_VALUE: return HALTMASK;
case HALTENABLE_VALUE: return HALTENABLE;
case HALT_VALUE: return HALT;
case NEXT_VALUE: return NEXT;
}
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 PropertyEnum(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;
}
} //PropertyEnum