Package org.eclipse.m2m.atl.dsls.core
Class EMFTCSInjector.EMFInjectorAdapter
- java.lang.Object
-
- org.eclipse.m2m.atl.dsls.core.EMFTCSInjector.EMFInjectorAdapter
-
- All Implemented Interfaces:
ModelAdapter
- Enclosing class:
- EMFTCSInjector
public class EMFTCSInjector.EMFInjectorAdapter extends java.lang.Object implements ModelAdapter
Adapts anEMFModel. Uses EMFTVM models internally, because they are more efficient for extent lookup during in-place transformation (i.e. parsing).
-
-
Constructor Summary
Constructors Constructor Description EMFInjectorAdapter(java.lang.Object model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectcreateElement(java.lang.String typeName)java.lang.ObjectcreateEnumLiteral(java.lang.String name)java.lang.Objectget(java.lang.Object modelElement, java.lang.String name)java.util.SetgetElementsByType(java.lang.String typeName)java.lang.ObjectgetModel()java.lang.StringgetString(java.lang.Object ame, java.lang.String propName)java.lang.ObjectgetType(java.lang.Object value)booleanisAModelElement(java.lang.Object me)booleanisCandidate(java.lang.Object ame, java.lang.String typeName)voidset(java.lang.Object modelElement, java.lang.String name, java.lang.Object value)
-
-
-
Method Detail
-
getModel
public java.lang.Object getModel()
- Specified by:
getModelin interfaceModelAdapter
-
get
public java.lang.Object get(java.lang.Object modelElement, java.lang.String name)- Specified by:
getin interfaceModelAdapter
-
createElement
public java.lang.Object createElement(java.lang.String typeName)
- Specified by:
createElementin interfaceModelAdapter
-
getElementsByType
public java.util.Set getElementsByType(java.lang.String typeName)
- Specified by:
getElementsByTypein interfaceModelAdapter
-
set
public void set(java.lang.Object modelElement, java.lang.String name, java.lang.Object value)- Specified by:
setin interfaceModelAdapter
-
isCandidate
public boolean isCandidate(java.lang.Object ame, java.lang.String typeName)- Specified by:
isCandidatein interfaceModelAdapter
-
getType
public java.lang.Object getType(java.lang.Object value)
- Specified by:
getTypein interfaceModelAdapter
-
isAModelElement
public boolean isAModelElement(java.lang.Object me)
- Specified by:
isAModelElementin interfaceModelAdapter
-
getString
public java.lang.String getString(java.lang.Object ame, java.lang.String propName)- Specified by:
getStringin interfaceModelAdapter
-
createEnumLiteral
public java.lang.Object createEnumLiteral(java.lang.String name)
- Specified by:
createEnumLiteralin interfaceModelAdapter
-
-