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
ASMTransientLinkSet represents a set of traceability links.
-
Field Summary
FieldsFields inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
nativeImpl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addLink
(StackFrame frame, ASMTransientLinkSet self, ASMTransientLink link) static void
addLink2
(StackFrame frame, ASMTransientLinkSet self, ASMTransientLink link, ASMBoolean isDefault) static ASMSequence
getAllLinks
(StackFrame frame, ASMTransientLinkSet self) This method allows for retrieving all the TransientLinks in a Sequencestatic ASMOclAny
getLinkByRuleAndSourceElement
(StackFrame frame, ASMTransientLinkSet self, ASMOclAny rule, ASMOclAny sourceElement) static ASMOclAny
getLinkBySourceElement
(StackFrame frame, ASMTransientLinkSet self, ASMOclAny sourceElement) static ASMOclAny
getLinkByTargetElement
(StackFrame frame, ASMTransientLinkSet self, ASMOclAny targetElement) static ASMSequence
getLinksByRule
(StackFrame frame, ASMTransientLinkSet self, ASMOclAny rule) toString()
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 Details
-
myType
-
-
Constructor Details
-
ASMTransientLinkSet
public ASMTransientLinkSet()
-
-
Method Details
-
toString
-
addLink
-
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
This method allows for retrieving all the TransientLinks in a Sequence- Parameters:
frame
-self
-- Returns:
- A Sequence of TransientLinks is returned.
-