org.eclipse.m2m.atl.service.core
Class ServiceTransformationUtil

java.lang.Object
  extended by org.eclipse.m2m.atl.service.core.ServiceTransformationUtil

public class ServiceTransformationUtil
extends java.lang.Object

This class provides a set of util methods


Field Summary
static java.lang.String EBNFExtractor
           
static java.lang.String XMIExtractor
           
static java.lang.String XMLExtractor
           
 
Constructor Summary
ServiceTransformationUtil()
           
 
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
 

Field Detail

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
Constructor Detail

ServiceTransformationUtil

public ServiceTransformationUtil()
Method Detail

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

Copyright 2007 IBM Corporation and others.
All Rights Reserved.