|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny
org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclType
org.eclipse.m2m.atl.engine.vm.nativelib.ASMModelElement
org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModelElement
org.eclipse.gmt.weaver.amw4atl.ASMAMWModelElement
public class ASMAMWModelElement
This class contains implements a model element used for the AmwModelHandler contains helper methods that improve the integration of AMW and ATL
Field Summary |
---|
Fields inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclType |
---|
myType |
Method Summary | |
---|---|
static org.eclipse.m2m.atl.engine.vm.nativelib.ASMString |
generateModelRef(org.eclipse.m2m.atl.engine.vm.StackFrame frame,
org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModelElement self,
org.eclipse.m2m.atl.engine.vm.nativelib.ASMString wovenModel)
Generates the value of the "ref" attribute for a woven model. |
static org.eclipse.m2m.atl.engine.vm.nativelib.ASMString |
getElementID(org.eclipse.m2m.atl.engine.vm.StackFrame frame,
org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModelElement self,
org.eclipse.m2m.atl.engine.vm.nativelib.ASMString weavingModelName)
Returns the identifier (ID) of a woven element. |
static org.eclipse.m2m.atl.engine.vm.nativelib.ASMString |
getElementIDbyRefType(org.eclipse.m2m.atl.engine.vm.StackFrame frame,
org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModelElement self,
org.eclipse.m2m.atl.engine.vm.nativelib.ASMString elementRef)
Returns the identifier of a woven element. |
static org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny |
getReferredElement(org.eclipse.m2m.atl.engine.vm.StackFrame frame,
org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModelElement self)
This method takes as input a WLinkEnd of a weaving model and it returns the referred element of a woven model In the transformation, the method is called in the following way: someLinkEnd.getReferredElement() |
static void |
setElementIDbyRefType(org.eclipse.m2m.atl.engine.vm.StackFrame frame,
org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModelElement self,
org.eclipse.m2m.atl.engine.vm.nativelib.ASMString elementRef,
org.eclipse.m2m.atl.engine.vm.nativelib.ASMString ID)
set ups the identifier of a woven element. |
Methods inherited from class org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModelElement |
---|
allInstances, allInstancesFrom, asm2EMF, conformsTo, emf2ASM, get, getInstanceById, getObject, getProperty, getPropertyType, invoke, invokeSuper, newInstance, refImmediateComposite, set |
Methods inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMModelElement |
---|
getAcquaintance, getMetaobject, getModel, getName, lookupElementExtended, otherEnd, setMetaobject, toString |
Methods inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclType |
---|
addSupertype, conformsTo, getName, getSupertypes, getVMOperations, registerHelperAttribute, registerVMOperation |
Methods inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny |
---|
asBag, asSequence, asSet, check, debug, findOperation, findOperation, getHelper, getType, invoke, isHelper, oclIsKindOf, oclIsTypeOf, oclIsUndefined, oclType, operatorEQ, operatorNE, output, refGetValue, refImmediateComposite, refInvokeOperation, refSetValue, setType, toString |
Methods inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject |
---|
getNativeImpl |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny getReferredElement(org.eclipse.m2m.atl.engine.vm.StackFrame frame, org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModelElement self)
frame
- parameter set up internally by the ATL engineself
- the model element
public static org.eclipse.m2m.atl.engine.vm.nativelib.ASMString generateModelRef(org.eclipse.m2m.atl.engine.vm.StackFrame frame, org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModelElement self, org.eclipse.m2m.atl.engine.vm.nativelib.ASMString wovenModel)
frame
- parameter set up internally by the ATL engineself
- wovenModel
-
public static org.eclipse.m2m.atl.engine.vm.nativelib.ASMString getElementID(org.eclipse.m2m.atl.engine.vm.StackFrame frame, org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModelElement self, org.eclipse.m2m.atl.engine.vm.nativelib.ASMString weavingModelName)
frame
- self
-
public static org.eclipse.m2m.atl.engine.vm.nativelib.ASMString getElementIDbyRefType(org.eclipse.m2m.atl.engine.vm.StackFrame frame, org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModelElement self, org.eclipse.m2m.atl.engine.vm.nativelib.ASMString elementRef)
frame
- self
-
public static void setElementIDbyRefType(org.eclipse.m2m.atl.engine.vm.StackFrame frame, org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModelElement self, org.eclipse.m2m.atl.engine.vm.nativelib.ASMString elementRef, org.eclipse.m2m.atl.engine.vm.nativelib.ASMString ID)
frame
- self
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |