Class ASMMap
- java.lang.Object
-
- org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
-
- org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny
-
- org.eclipse.m2m.atl.engine.vm.nativelib.ASMMap
-
public class ASMMap extends ASMOclAny
A non-OCL type. Proves useful in some transformations to establish mappings.
-
-
Field Summary
Fields Modifier and Type Field Description static ASMOclType
myType
-
Fields inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
nativeImpl
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ASMBoolean
containsKey(StackFrame frame, ASMMap self, ASMOclAny o)
static ASMBoolean
containsValue(StackFrame frame, ASMMap self, ASMOclAny o)
boolean
equals(java.lang.Object o)
ASMOclAny
get(ASMOclAny key)
static ASMOclAny
get(StackFrame frame, ASMMap self, ASMOclAny key)
java.util.Iterator
getKeys()
static ASMSet
getKeys(StackFrame frame, ASMMap self)
static ASMBag
getValues(StackFrame frame, ASMMap self)
int
hashCode()
static ASMMap
including(StackFrame frame, ASMMap self, ASMOclAny key, ASMOclAny value)
void
put(ASMOclAny key, ASMOclAny value)
java.lang.String
toString()
static ASMMap
union(StackFrame frame, ASMMap self, ASMMap other)
-
Methods inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny
asBag, asSequence, asSet, check, debug, findOperation, findOperation, get, getHelper, getNamedTargetFromSource, getOclAnyType, getType, invoke, invoke, invokeSuper, isHelper, oclIsKindOf, oclIsTypeOf, oclIsUndefined, oclType, operatorEQ, operatorNE, output, refGetValue, refImmediateComposite, refImmediateComposite, refInvokeOperation, refSetValue, refUnsetValue, set, setType, toString, unset
-
Methods inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
getNativeImpl
-
-
-
-
Field Detail
-
myType
public static ASMOclType myType
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getKeys
public java.util.Iterator getKeys()
-
get
public static ASMOclAny get(StackFrame frame, ASMMap self, ASMOclAny key)
-
including
public static ASMMap including(StackFrame frame, ASMMap self, ASMOclAny key, ASMOclAny value)
-
containsKey
public static ASMBoolean containsKey(StackFrame frame, ASMMap self, ASMOclAny o)
-
containsValue
public static ASMBoolean containsValue(StackFrame frame, ASMMap self, ASMOclAny o)
-
union
public static ASMMap union(StackFrame frame, ASMMap self, ASMMap other)
-
getKeys
public static ASMSet getKeys(StackFrame frame, ASMMap self)
-
getValues
public static ASMBag getValues(StackFrame frame, ASMMap self)
-
-