Class EmfUtil
- java.lang.Object
-
- org.eclipse.epsilon.hutn.xmi.util.EmfUtil
-
public abstract class EmfUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Object
createFromString(org.eclipse.emf.ecore.EDataType type, java.lang.String value)
static org.eclipse.emf.ecore.resource.Resource
createResource()
static org.eclipse.emf.ecore.resource.Resource
createResource(org.eclipse.emf.common.util.URI uri)
static org.eclipse.emf.ecore.resource.Resource
createResource(org.eclipse.emf.ecore.EObject rootObject)
static org.eclipse.emf.ecore.resource.Resource
createResource(org.eclipse.emf.ecore.EObject rootObject, org.eclipse.emf.common.util.URI uri)
static java.util.List<org.eclipse.emf.ecore.EClass>
getAllEClassesFromSameMetamodelAs(org.eclipse.emf.ecore.EModelElement metamodelElement)
static <T extends org.eclipse.emf.ecore.EObject>
java.util.List<T>getAllModelElementsOfType(org.eclipse.emf.ecore.EObject modelElement, java.lang.Class<T> type)
static <T extends org.eclipse.emf.ecore.EObject>
java.util.List<T>getAllModelElementsOfType(org.eclipse.emf.ecore.resource.Resource resource, java.lang.Class<T> type)
static boolean
isContainmentReference(org.eclipse.emf.ecore.EStructuralFeature feature)
-
-
-
Method Detail
-
createFromString
public static java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType type, java.lang.String value)
-
isContainmentReference
public static boolean isContainmentReference(org.eclipse.emf.ecore.EStructuralFeature feature)
-
getAllEClassesFromSameMetamodelAs
public static java.util.List<org.eclipse.emf.ecore.EClass> getAllEClassesFromSameMetamodelAs(org.eclipse.emf.ecore.EModelElement metamodelElement)
-
getAllModelElementsOfType
public static <T extends org.eclipse.emf.ecore.EObject> java.util.List<T> getAllModelElementsOfType(org.eclipse.emf.ecore.EObject modelElement, java.lang.Class<T> type)
-
getAllModelElementsOfType
public static <T extends org.eclipse.emf.ecore.EObject> java.util.List<T> getAllModelElementsOfType(org.eclipse.emf.ecore.resource.Resource resource, java.lang.Class<T> type)
-
createResource
public static org.eclipse.emf.ecore.resource.Resource createResource()
-
createResource
public static org.eclipse.emf.ecore.resource.Resource createResource(org.eclipse.emf.common.util.URI uri)
-
createResource
public static org.eclipse.emf.ecore.resource.Resource createResource(org.eclipse.emf.ecore.EObject rootObject)
-
createResource
public static org.eclipse.emf.ecore.resource.Resource createResource(org.eclipse.emf.ecore.EObject rootObject, org.eclipse.emf.common.util.URI uri)
-
-