Class ATLModelHandler
java.lang.Object
org.eclipse.m2m.atl.profiler.core.ATLModelHandler
Class that manage information from the ATL VM (via ATL profiler) linked with the profiling model.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.ecore.EObject
getATLName
(String sfOpName) Get the real ATL name (from the ATL Model).org.eclipse.emf.ecore.EObject
getATLOperationFromName
(String sfOpName) Get ATL operation from a name.static ATLModelHandler
Singleton access.void
init()
Initialize components.static boolean
isNativeOperation
(String name) Check if the name refer to a atl asm native operation.void
registerATLModel
(org.eclipse.emf.ecore.EObject model) Register ATL model for operation registry.void
setAtlModel
(org.eclipse.emf.ecore.EObject atlModel)
-
Method Details
-
getInstance
Singleton access.- Returns:
- the
ATLModelHandler
singleton
-
init
public void init()Initialize components. -
registerATLModel
public void registerATLModel(org.eclipse.emf.ecore.EObject model) Register ATL model for operation registry.- Parameters:
model
- the atl model
-
isNativeOperation
Check if the name refer to a atl asm native operation.- Parameters:
name
- the operation name- Returns:
true
if the operation is native
-
getATLName
Get the real ATL name (from the ATL Model).- Parameters:
sfOpName
- the operation name- Returns:
- the real ATL name
-
getATLOperationFromName
Get ATL operation from a name.- Parameters:
sfOpName
- the operation name- Returns:
- the operation element
-
getAtlModel
public org.eclipse.emf.ecore.EObject getAtlModel() -
setAtlModel
public void setAtlModel(org.eclipse.emf.ecore.EObject atlModel)
-