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 TypeMethodDescriptionvoid
createModel
(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.EcoreUtil
org.eclipse.emf.ecore.EObject
getEObject
(String uri) org.eclipse.emf.ecore.EPackage
getEPackage
(String nsUri) boolean
modelElementExists
(String uri) void
registerEPackage
(org.eclipse.emf.ecore.EPackage ePackage) resolveURI
(String target, String base) boolean
resourceExists
(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
-