Class ASMModelAdapter
- java.lang.Object
-
- org.eclipse.m2m.atl.drivers.emf4atl.tcs.extractor.ASMModelAdapter
-
- All Implemented Interfaces:
ModelAdapter
public class ASMModelAdapter extends java.lang.Object implements ModelAdapter
-
-
Constructor Summary
Constructors Constructor Description ASMModelAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
get(java.lang.Object me, java.lang.String propName)
boolean
getBool(java.lang.Object me, java.lang.String propName)
boolean
getBoolUndefinedIsFalse(java.lang.Object me, java.lang.String propName)
java.util.Iterator
getCol(java.lang.Object me, java.lang.String propName)
java.util.Set
getElementsByType(java.lang.Object model, java.lang.String typeName)
java.lang.String
getEnumLiteralName(java.lang.Object me)
int
getInt(java.lang.Object me, java.lang.String propName)
java.lang.Object
getME(java.lang.Object me, java.lang.String propName)
java.lang.Object
getMetaobject(java.lang.Object me)
java.lang.String
getName(java.lang.Object me)
java.lang.Object
getPropertyType(java.lang.Object f, java.lang.String propName)
java.lang.String
getString(java.lang.Object me, java.lang.String propName)
java.lang.String
getTypeName(java.lang.Object me)
boolean
isAModelElement(java.lang.Object o)
boolean
isEnumLiteral(java.lang.Object value)
boolean
isPrimitive(java.lang.Object value)
java.lang.String
nextString(java.util.Iterator i)
java.lang.Object
refImmediateComposite(java.lang.Object me)
-
-
-
Method Detail
-
get
public java.lang.Object get(java.lang.Object me, java.lang.String propName)
- Specified by:
get
in interfaceModelAdapter
-
getBool
public boolean getBool(java.lang.Object me, java.lang.String propName)
- Specified by:
getBool
in interfaceModelAdapter
-
getBoolUndefinedIsFalse
public boolean getBoolUndefinedIsFalse(java.lang.Object me, java.lang.String propName)
- Specified by:
getBoolUndefinedIsFalse
in interfaceModelAdapter
-
getCol
public java.util.Iterator getCol(java.lang.Object me, java.lang.String propName)
- Specified by:
getCol
in interfaceModelAdapter
-
getElementsByType
public java.util.Set getElementsByType(java.lang.Object model, java.lang.String typeName)
- Specified by:
getElementsByType
in interfaceModelAdapter
-
getInt
public int getInt(java.lang.Object me, java.lang.String propName)
- Specified by:
getInt
in interfaceModelAdapter
-
getME
public java.lang.Object getME(java.lang.Object me, java.lang.String propName)
- Specified by:
getME
in interfaceModelAdapter
-
getMetaobject
public java.lang.Object getMetaobject(java.lang.Object me)
- Specified by:
getMetaobject
in interfaceModelAdapter
-
getString
public java.lang.String getString(java.lang.Object me, java.lang.String propName)
- Specified by:
getString
in interfaceModelAdapter
-
getTypeName
public java.lang.String getTypeName(java.lang.Object me)
- Specified by:
getTypeName
in interfaceModelAdapter
-
refImmediateComposite
public java.lang.Object refImmediateComposite(java.lang.Object me)
- Specified by:
refImmediateComposite
in interfaceModelAdapter
-
isAModelElement
public boolean isAModelElement(java.lang.Object o)
- Specified by:
isAModelElement
in interfaceModelAdapter
-
getPropertyType
public java.lang.Object getPropertyType(java.lang.Object f, java.lang.String propName)
- Specified by:
getPropertyType
in interfaceModelAdapter
-
getName
public java.lang.String getName(java.lang.Object me)
- Specified by:
getName
in interfaceModelAdapter
-
isPrimitive
public boolean isPrimitive(java.lang.Object value)
- Specified by:
isPrimitive
in interfaceModelAdapter
-
isEnumLiteral
public boolean isEnumLiteral(java.lang.Object value)
- Specified by:
isEnumLiteral
in interfaceModelAdapter
-
getEnumLiteralName
public java.lang.String getEnumLiteralName(java.lang.Object me)
- Specified by:
getEnumLiteralName
in interfaceModelAdapter
-
nextString
public java.lang.String nextString(java.util.Iterator i)
- Specified by:
nextString
in interfaceModelAdapter
-
-