Class ASMTransientLinkSet
- 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.ASMTransientLinkSet
-
public class ASMTransientLinkSet extends ASMOclAny
ASMTransientLinkSet represents a set of traceability links.
-
-
Field Summary
Fields Modifier and Type Field Description static ASMOclTypemyType-
Fields inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
nativeImpl
-
-
Constructor Summary
Constructors Constructor Description ASMTransientLinkSet()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidaddLink(StackFrame frame, ASMTransientLinkSet self, ASMTransientLink link)static voidaddLink2(StackFrame frame, ASMTransientLinkSet self, ASMTransientLink link, ASMBoolean isDefault)static ASMSequencegetAllLinks(StackFrame frame, ASMTransientLinkSet self)This method allows for retrieving all the TransientLinks in a Sequencestatic ASMOclAnygetLinkByRuleAndSourceElement(StackFrame frame, ASMTransientLinkSet self, ASMOclAny rule, ASMOclAny sourceElement)static ASMOclAnygetLinkBySourceElement(StackFrame frame, ASMTransientLinkSet self, ASMOclAny sourceElement)static ASMOclAnygetLinkByTargetElement(StackFrame frame, ASMTransientLinkSet self, ASMOclAny targetElement)static ASMSequencegetLinksByRule(StackFrame frame, ASMTransientLinkSet self, ASMOclAny rule)java.lang.StringtoString()-
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
-
addLink
public static void addLink(StackFrame frame, ASMTransientLinkSet self, ASMTransientLink link)
-
addLink2
public static void addLink2(StackFrame frame, ASMTransientLinkSet self, ASMTransientLink link, ASMBoolean isDefault)
-
getLinksByRule
public static ASMSequence getLinksByRule(StackFrame frame, ASMTransientLinkSet self, ASMOclAny rule)
-
getLinkBySourceElement
public static ASMOclAny getLinkBySourceElement(StackFrame frame, ASMTransientLinkSet self, ASMOclAny sourceElement)
-
getLinkByRuleAndSourceElement
public static ASMOclAny getLinkByRuleAndSourceElement(StackFrame frame, ASMTransientLinkSet self, ASMOclAny rule, ASMOclAny sourceElement)
-
getLinkByTargetElement
public static ASMOclAny getLinkByTargetElement(StackFrame frame, ASMTransientLinkSet self, ASMOclAny targetElement)
-
getAllLinks
public static ASMSequence getAllLinks(StackFrame frame, ASMTransientLinkSet self)
This method allows for retrieving all the TransientLinks in a Sequence- Parameters:
frame-self-- Returns:
- A Sequence of TransientLinks is returned.
-
-