org.eclipse.emf.cdo.util
Class EMFUtil
java.lang.Object
org.eclipse.emf.cdo.util.EMFUtil
public final class EMFUtil
- extends java.lang.Object
Method Summary |
static int |
countAllContents(org.eclipse.emf.ecore.EObject eObject)
|
static org.eclipse.emf.ecore.EPackage |
ePackageFromString(java.lang.String ecore)
|
static java.lang.String |
ePackageToString(org.eclipse.emf.ecore.EPackage ePackage,
org.eclipse.emf.ecore.EPackage.Registry packageRegistry)
|
static void |
fixEClassifiers(org.eclipse.emf.ecore.impl.EPackageImpl ePackage)
TODO Remove when EMF has fixed this |
static java.util.List<org.eclipse.emf.ecore.EClass> |
getPersistentClasses(org.eclipse.emf.ecore.EPackage ePackage)
|
static java.util.List<org.eclipse.emf.ecore.EStructuralFeature> |
getPersistentFeatures(org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EStructuralFeature> eFeatures)
|
static boolean |
isContainment(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
static boolean |
isDynamicEPackage(java.lang.Object value)
|
static boolean |
isMany(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
static boolean |
isReference(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
static org.eclipse.emf.ecore.EObject |
load(java.lang.String fileName,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
|
static org.eclipse.emf.ecore.EObject |
loadEcore(java.lang.String fileName)
|
static org.eclipse.emf.ecore.EObject |
loadEcore(java.lang.String fileName,
org.eclipse.emf.ecore.EPackage.Registry packageRegistry)
|
static org.eclipse.emf.ecore.EObject |
loadXMI(java.lang.String fileName,
org.eclipse.emf.ecore.EPackage... ePackages)
|
static org.eclipse.emf.ecore.EObject |
loadXMI(java.lang.String fileName,
org.eclipse.emf.ecore.EPackage.Registry packageRegistry)
|
static org.eclipse.emf.ecore.resource.ResourceSet |
newEcoreResourceSet()
|
static org.eclipse.emf.ecore.resource.ResourceSet |
newEcoreResourceSet(org.eclipse.emf.ecore.EPackage.Registry packageRegistry)
|
static org.eclipse.emf.ecore.resource.ResourceSet |
newResourceSet(org.eclipse.emf.ecore.resource.Resource.Factory resourceFactory)
|
static org.eclipse.emf.ecore.resource.ResourceSet |
newXMIResourceSet(org.eclipse.emf.ecore.EPackage... ePackages)
|
static void |
save(java.lang.String fileName,
org.eclipse.emf.ecore.EObject root,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
|
static void |
saveEcore(java.lang.String fileName,
org.eclipse.emf.ecore.EObject root)
|
static void |
saveXMI(java.lang.String fileName,
org.eclipse.emf.ecore.EObject root)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
newResourceSet
public static org.eclipse.emf.ecore.resource.ResourceSet newResourceSet(org.eclipse.emf.ecore.resource.Resource.Factory resourceFactory)
newXMIResourceSet
public static org.eclipse.emf.ecore.resource.ResourceSet newXMIResourceSet(org.eclipse.emf.ecore.EPackage... ePackages)
newEcoreResourceSet
public static org.eclipse.emf.ecore.resource.ResourceSet newEcoreResourceSet(org.eclipse.emf.ecore.EPackage.Registry packageRegistry)
newEcoreResourceSet
public static org.eclipse.emf.ecore.resource.ResourceSet newEcoreResourceSet()
load
public static org.eclipse.emf.ecore.EObject load(java.lang.String fileName,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
loadXMI
public static org.eclipse.emf.ecore.EObject loadXMI(java.lang.String fileName,
org.eclipse.emf.ecore.EPackage... ePackages)
loadXMI
public static org.eclipse.emf.ecore.EObject loadXMI(java.lang.String fileName,
org.eclipse.emf.ecore.EPackage.Registry packageRegistry)
loadEcore
public static org.eclipse.emf.ecore.EObject loadEcore(java.lang.String fileName,
org.eclipse.emf.ecore.EPackage.Registry packageRegistry)
loadEcore
public static org.eclipse.emf.ecore.EObject loadEcore(java.lang.String fileName)
save
public static void save(java.lang.String fileName,
org.eclipse.emf.ecore.EObject root,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
saveXMI
public static void saveXMI(java.lang.String fileName,
org.eclipse.emf.ecore.EObject root)
saveEcore
public static void saveEcore(java.lang.String fileName,
org.eclipse.emf.ecore.EObject root)
countAllContents
public static int countAllContents(org.eclipse.emf.ecore.EObject eObject)
getPersistentClasses
public static java.util.List<org.eclipse.emf.ecore.EClass> getPersistentClasses(org.eclipse.emf.ecore.EPackage ePackage)
getPersistentFeatures
public static java.util.List<org.eclipse.emf.ecore.EStructuralFeature> getPersistentFeatures(org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EStructuralFeature> eFeatures)
isDynamicEPackage
public static boolean isDynamicEPackage(java.lang.Object value)
isMany
public static boolean isMany(org.eclipse.emf.ecore.EStructuralFeature eFeature)
isReference
public static boolean isReference(org.eclipse.emf.ecore.EStructuralFeature eFeature)
isContainment
public static boolean isContainment(org.eclipse.emf.ecore.EStructuralFeature eFeature)
ePackageFromString
public static org.eclipse.emf.ecore.EPackage ePackageFromString(java.lang.String ecore)
ePackageToString
public static java.lang.String ePackageToString(org.eclipse.emf.ecore.EPackage ePackage,
org.eclipse.emf.ecore.EPackage.Registry packageRegistry)
fixEClassifiers
public static void fixEClassifiers(org.eclipse.emf.ecore.impl.EPackageImpl ePackage)
- TODO Remove when EMF has fixed this