org.eclipse.m2m.atl.service.core
Class ServiceTransformationUtil
java.lang.Object
org.eclipse.m2m.atl.service.core.ServiceTransformationUtil
public class ServiceTransformationUtil
- extends java.lang.Object
This class provides a set of util methods
|
Method Summary |
static int |
applyMarkers(java.lang.String path,
ASMModel pbs)
|
static void |
ebnfExtraction(ASMModel model,
java.lang.String path,
AtlModelHandler amh,
java.util.Map params)
|
static ASMModel |
ebnfInjection(java.lang.String name,
java.lang.String filePath,
AtlModelHandler amh,
ASMModel metamodel,
java.util.Map params,
java.lang.String parserPath,
java.lang.String metamodelName,
java.lang.String pluginId)
|
static java.net.URL |
getURLFromASMFile(java.lang.String filePath,
java.lang.String pluginId)
|
static ASMModel |
loadModel(AtlModelHandler amh,
java.lang.String modelName,
ASMModel metamodel,
java.lang.String path,
java.lang.String nsUri,
boolean isM3,
boolean inWorkspace,
java.lang.String pluginId)
|
static void |
xmlExtraction(ASMModel model,
java.lang.String path,
AtlModelHandler amh)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLExtractor
public static final java.lang.String XMLExtractor
- See Also:
- Constant Field Values
XMIExtractor
public static final java.lang.String XMIExtractor
- See Also:
- Constant Field Values
EBNFExtractor
public static final java.lang.String EBNFExtractor
- See Also:
- Constant Field Values
ServiceTransformationUtil
public ServiceTransformationUtil()
getURLFromASMFile
public static java.net.URL getURLFromASMFile(java.lang.String filePath,
java.lang.String pluginId)
throws ServiceException
- Throws:
ServiceException
loadModel
public static ASMModel loadModel(AtlModelHandler amh,
java.lang.String modelName,
ASMModel metamodel,
java.lang.String path,
java.lang.String nsUri,
boolean isM3,
boolean inWorkspace,
java.lang.String pluginId)
throws ServiceException
- Throws:
ServiceException
xmlExtraction
public static void xmlExtraction(ASMModel model,
java.lang.String path,
AtlModelHandler amh)
ebnfExtraction
public static void ebnfExtraction(ASMModel model,
java.lang.String path,
AtlModelHandler amh,
java.util.Map params)
ebnfInjection
public static ASMModel ebnfInjection(java.lang.String name,
java.lang.String filePath,
AtlModelHandler amh,
ASMModel metamodel,
java.util.Map params,
java.lang.String parserPath,
java.lang.String metamodelName,
java.lang.String pluginId)
applyMarkers
public static int applyMarkers(java.lang.String path,
ASMModel pbs)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException