Class EmfTool
java.lang.Object
org.eclipse.epsilon.eol.tools.AbstractTool
org.eclipse.epsilon.emc.emf.tools.EmfTool
- All Implemented Interfaces:
ITool
-
Field Summary
Fields inherited from class org.eclipse.epsilon.eol.tools.AbstractTool
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateModel(org.eclipse.emf.ecore.EObject eObject, String name) createModel2(org.eclipse.emf.ecore.EObject eObject, String name, String uri) Map<org.eclipse.emf.ecore.EObject, Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> getCrossReferences(Object eObject) org.eclipse.emf.ecore.util.EcoreUtilorg.eclipse.emf.ecore.EObjectgetEObject(String uri) org.eclipse.emf.ecore.EPackagegetEPackage(String nsUri) booleanmodelElementExists(String uri) voidregisterEPackage(org.eclipse.emf.ecore.EPackage ePackage) resolveURI(String target, String base) booleanresourceExists(String resource) validate(org.eclipse.emf.ecore.EObject eObject) Methods inherited from class org.eclipse.epsilon.eol.tools.AbstractTool
getContext, initialize, setContext
-
Constructor Details
-
EmfTool
public EmfTool()
-
-
Method Details
-
getECoreUtil
public org.eclipse.emf.ecore.util.EcoreUtil getECoreUtil() -
getCrossReferences
public Map<org.eclipse.emf.ecore.EObject,Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> getCrossReferences(Object eObject) -
createModel
-
createModel2
-
registerEPackage
public void registerEPackage(org.eclipse.emf.ecore.EPackage ePackage) -
getEPackage
-
validate
-
resourceExists
-
modelElementExists
- Throws:
IOException
-
getEObject
- Throws:
IOException
-
resolveURI
-