Class EnumLiteral
- java.lang.Object
-
- org.eclipse.m2m.atl.engine.emfvm.lib.EnumLiteral
-
-
Constructor Summary
Constructors Constructor Description EnumLiteral()
Creates an unnamed EnumLiteral.EnumLiteral(java.lang.String name)
Creates an EnumLiteral with the given name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object arg)
java.lang.Object
get(AbstractStackFrame frame, java.lang.Object literalName)
Gets a value.int
hashCode()
void
set(AbstractStackFrame frame, java.lang.Object literalName, java.lang.Object value)
Sets a value to the object.void
setName(java.lang.String name)
java.lang.String
toString()
void
unset(AbstractStackFrame frame, java.lang.Object name)
Unsets a value to the object.
-
-
-
Method Detail
-
setName
public void setName(java.lang.String name)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
get
public java.lang.Object get(AbstractStackFrame frame, java.lang.Object literalName)
Gets a value.- Specified by:
get
in interfaceHasFields
- Parameters:
frame
- the frame contextliteralName
- the value name- Returns:
- the value
- See Also:
HasFields.get(org.eclipse.m2m.atl.engine.emfvm.lib.AbstractStackFrame, java.lang.Object)
-
set
public void set(AbstractStackFrame frame, java.lang.Object literalName, java.lang.Object value)
Sets a value to the object.- Specified by:
set
in interfaceHasFields
- Parameters:
frame
- the frame contextliteralName
- the value namevalue
- the value- See Also:
HasFields.set(org.eclipse.m2m.atl.engine.emfvm.lib.AbstractStackFrame, java.lang.Object, java.lang.Object)
-
unset
public void unset(AbstractStackFrame frame, java.lang.Object name)
Unsets a value to the object.- Specified by:
unset
in interfaceHasFields
- Parameters:
frame
- the frame contextname
- the value name- See Also:
HasFields.unset(org.eclipse.m2m.atl.engine.emfvm.lib.AbstractStackFrame, java.lang.Object)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
- See Also:
Object.hashCode()
-
equals
public boolean equals(java.lang.Object arg)
- Overrides:
equals
in classjava.lang.Object
- See Also:
Object.equals(java.lang.Object)
-
-