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 ASMOclTypemyType-
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 ASMBooleancontainsKey(StackFrame frame, ASMMap self, ASMOclAny o)static ASMBooleancontainsValue(StackFrame frame, ASMMap self, ASMOclAny o)booleanequals(java.lang.Object o)ASMOclAnyget(ASMOclAny key)static ASMOclAnyget(StackFrame frame, ASMMap self, ASMOclAny key)java.util.IteratorgetKeys()static ASMSetgetKeys(StackFrame frame, ASMMap self)static ASMBaggetValues(StackFrame frame, ASMMap self)inthashCode()static ASMMapincluding(StackFrame frame, ASMMap self, ASMOclAny key, ASMOclAny value)voidput(ASMOclAny key, ASMOclAny value)java.lang.StringtoString()static ASMMapunion(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:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein 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)
-
-