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