|
||||||||||
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.ASMModel
org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModel
org.eclipse.m2m.atl.drivers.uml24atl.ASMUMLModel
public final class ASMUMLModel
The UML implementation of ASMModel.
Field Summary |
---|
Fields inherited from class org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModel |
---|
extent, modelElements, referencedExtents, resolveURI |
Fields inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel |
---|
myType |
Fields inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject |
---|
nativeImpl |
Constructor Summary | |
---|---|
protected |
ASMUMLModel(java.lang.String name,
org.eclipse.emf.ecore.resource.Resource extent,
ASMEMFModel metamodel,
boolean isTarget,
ModelLoader ml)
Creates a new ASMUMLModel . |
Method Summary | |
---|---|
void |
addDelayedInvocation(Invocation invocation)
Delays an invocation. |
void |
applyDelayedInvocations()
Applies all delayed operation invocations. |
protected ASMModelElement |
createASMModelElement(org.eclipse.emf.ecore.EObject object)
Creates a new ASMUMLModelElement for object. |
ASMModelElement |
getASMModelElement(org.eclipse.emf.ecore.EObject object)
Returns the ASMModelElement corresponding to the given EObject . |
int |
getLastStereotypeMethod(java.lang.String opName)
Gets the last stereotype method in the delayed invocations list. |
static ASMModel |
getMOF()
Returns the meta-metamodel. |
Methods inherited from class org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModel |
---|
finalize, findModelElement, getAllElementsByType, getAllElementsByType, getElementsByType, getExtent, getReferencedExtents, hashCode, newModelElement |
Methods inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel |
---|
getElementsByType, getMetamodel, getModelLoader, getName, isCheckSameModel, isTarget, newModelElement, newModelElement, setCheckSameModel, setIsTarget, 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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected ASMUMLModel(java.lang.String name, org.eclipse.emf.ecore.resource.Resource extent, ASMEMFModel metamodel, boolean isTarget, ModelLoader ml)
ASMUMLModel
.
name
- the model nameextent
- the model's inner resourcemetamodel
- the metamodelisTarget
- true if the model is an output modelml
- the model loader creating this modelMethod Detail |
---|
public static ASMModel getMOF()
protected ASMModelElement createASMModelElement(org.eclipse.emf.ecore.EObject object)
ASMUMLModelElement
for object.
object
- The object to wrap.
ASMUMLModelElement
public ASMModelElement getASMModelElement(org.eclipse.emf.ecore.EObject object)
EObject
.
getASMModelElement
in class ASMEMFModel
object
- the given EObject
ASMModelElement
ASMEMFModel.getASMModelElement(org.eclipse.emf.ecore.EObject)
public int getLastStereotypeMethod(java.lang.String opName)
opName
- the operation name
public void addDelayedInvocation(Invocation invocation)
invocation
- the operation invocation to delaypublic void applyDelayedInvocations()
|
Copyright 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |