Class ASMCollection
- 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.ASMCollection
-
- Direct Known Subclasses:
ASMBag
,ASMOrderedSet
,ASMSequence
,ASMSet
public abstract class ASMCollection extends ASMOclAny
-
-
Field Summary
Fields Modifier and Type Field Description static ASMOclType
myType
-
Fields inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
nativeImpl
-
-
Constructor Summary
Constructors Constructor Description ASMCollection(ASMOclType type)
-
Method Summary
-
Methods inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny
asBag, asSequence, asSet, check, debug, findOperation, findOperation, 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
-
-
Constructor Detail
-
ASMCollection
public ASMCollection(ASMOclType type)
-
-
Method Detail
-
iterator
public abstract java.util.Iterator iterator()
-
collection
public abstract java.util.Collection collection()
-
get
public ASMOclAny get(StackFrame frame, java.lang.String name)
-
size
public int size()
-
add
public abstract void add(ASMOclAny o)
-
size
public static ASMInteger size(StackFrame frame, ASMCollection self)
-
includes
public static ASMBoolean includes(StackFrame frame, ASMCollection self, ASMOclAny o)
-
excludes
public static ASMBoolean excludes(StackFrame frame, ASMCollection self, ASMOclAny o)
-
count
public static ASMInteger count(StackFrame frame, ASMCollection self, ASMOclAny object)
-
includesAll
public static ASMBoolean includesAll(StackFrame frame, ASMCollection self, ASMCollection o)
-
excludesAll
public static ASMBoolean excludesAll(StackFrame frame, ASMCollection self, ASMCollection o)
-
isEmpty
public static ASMBoolean isEmpty(StackFrame frame, ASMCollection self)
-
notEmpty
public static ASMBoolean notEmpty(StackFrame frame, ASMCollection self)
-
sum
public static ASMOclAny sum(StackFrame frame, ASMCollection self)
-
asBag
public static ASMBag asBag(StackFrame frame, ASMCollection self)
-
asSequence
public static ASMSequence asSequence(StackFrame frame, ASMCollection self)
-
asOrderedSet
public static ASMOrderedSet asOrderedSet(StackFrame frame, ASMCollection self)
-
asSet
public static ASMSet asSet(StackFrame frame, ASMCollection self)
-
-