net.sf.farrago.fem.fennel
Class CompOperatorEnum

java.lang.Object
  extended by net.sf.farrago.fem.fennel.CompOperatorEnum
All Implemented Interfaces:
Serializable, RefEnum, CompOperator

public final class CompOperatorEnum
extends Object
implements CompOperator

CompOperator enumeration class implementation.

Note: This type should not be subclassed, implemented or directly instantiated by clients. It is generated from a MOF metamodel and implemented by Enki or MDR.

See Also:
Serialized Form

Field Summary
static CompOperatorEnum COMP_EQ
          Enumeration constant corresponding to literal COMP_EQ.
static CompOperatorEnum COMP_GE
          Enumeration constant corresponding to literal COMP_GE.
static CompOperatorEnum COMP_GT
          Enumeration constant corresponding to literal COMP_GT.
static CompOperatorEnum COMP_LE
          Enumeration constant corresponding to literal COMP_LE.
static CompOperatorEnum COMP_LT
          Enumeration constant corresponding to literal COMP_LT.
static CompOperatorEnum COMP_NE
          Enumeration constant corresponding to literal COMP_NE.
static CompOperatorEnum COMP_NOOP
          Enumeration constant corresponding to literal COMP_NOOP.
private  String literalName
           
private static List<String> typeName
           
private static Map<String,CompOperatorEnum> valueMap
           
 
Constructor Summary
private CompOperatorEnum(String literalName)
           
 
Method Summary
 boolean equals(Object o)
          Indicates whether some other object is equal to this enumeration value.
static CompOperator forName(String name)
          Translates literal name to correspondent enumeration value.
 int hashCode()
          Returns a hash code for this enumeration value.
protected  Object readResolve()
          Resolves serialized instance of enumeration value.
 List<String> refTypeName()
          Returns fully qualified name of the enumeration type.
 String toString()
          Returns a string representation of the enumeration value.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

COMP_NOOP

public static final CompOperatorEnum COMP_NOOP
Enumeration constant corresponding to literal COMP_NOOP.


COMP_EQ

public static final CompOperatorEnum COMP_EQ
Enumeration constant corresponding to literal COMP_EQ.


COMP_NE

public static final CompOperatorEnum COMP_NE
Enumeration constant corresponding to literal COMP_NE.


COMP_LT

public static final CompOperatorEnum COMP_LT
Enumeration constant corresponding to literal COMP_LT.


COMP_LE

public static final CompOperatorEnum COMP_LE
Enumeration constant corresponding to literal COMP_LE.


COMP_GT

public static final CompOperatorEnum COMP_GT
Enumeration constant corresponding to literal COMP_GT.


COMP_GE

public static final CompOperatorEnum COMP_GE
Enumeration constant corresponding to literal COMP_GE.


valueMap

private static final Map<String,CompOperatorEnum> valueMap

typeName

private static final List<String> typeName

literalName

private final String literalName
Constructor Detail

CompOperatorEnum

private CompOperatorEnum(String literalName)
Method Detail

refTypeName

public List<String> refTypeName()
Returns fully qualified name of the enumeration type.

Specified by:
refTypeName in interface RefEnum
Returns:
List containing all parts of the fully qualified name.

toString

public String toString()
Returns a string representation of the enumeration value.

Specified by:
toString in interface RefEnum
Overrides:
toString in class Object
Returns:
A string representation of the enumeration value.

hashCode

public int hashCode()
Returns a hash code for this enumeration value.

Specified by:
hashCode in interface RefEnum
Overrides:
hashCode in class Object
Returns:
A hash code for this enumeration value.

equals

public boolean equals(Object o)
Indicates whether some other object is equal to this enumeration value.

Specified by:
equals in interface RefEnum
Overrides:
equals in class Object
Parameters:
o - The reference object with which to compare.
Returns:
true if the other object is the enumeration of the same type and of the same value.

forName

public static CompOperator forName(String name)
Translates literal name to correspondent enumeration value.

Parameters:
name - Enumeration literal.
Returns:
Enumeration value corresponding to the passed literal.

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Returns:
Resolved enumeration value.
Throws:
ObjectStreamException