Package org.eclipse.emf.cdo.common.model
Klasse CDOModelUtil
java.lang.Object
org.eclipse.emf.cdo.common.model.CDOModelUtil
- Alle implementierten Schnittstellen:
CDOModelConstants
Various static helper methods for dealing with CDO meta models.
- Seit:
- 2.0
- Autor:
- Eike Stepper
-
Feldübersicht
Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.common.model.CDOModelConstants
BLOB_CLASS_NAME, CLOB_CLASS_NAME, CORE_PACKAGE_URI, RESOURCE_BINARY_FILE_CLASS_NAME, RESOURCE_CLASS_NAME, RESOURCE_FILE_CLASS_NAME, RESOURCE_FOLDER_CLASS_NAME, RESOURCE_FOLDER_NODES_REFERENCE, RESOURCE_LEAF_CLASS_NAME, RESOURCE_NODE_CLASS_NAME, RESOURCE_NODE_FOLDER_REFERENCE, RESOURCE_NODE_NAME_ATTRIBUTE, RESOURCE_PACKAGE_URI, RESOURCE_TEXT_FILE_CLASS_NAME, ROOT_CLASS_NAME, TYPES_PACKAGE_URI
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic void
checkCrossResourceURIs
(EPackage ePackage) static void
checkNoFeatureMaps
(StringBuilder builder, EPackage ePackage, boolean checkFeatureMapEntries) static void
checkNoFeatureMaps
(InternalCDOPackageUnit[] packageUnits, boolean checkFeatureMapEntries) static CDOPackageUnit
copyPackageUnit
(CDOPackageUnit packageUnit) static CDOPackageInfo
static CDOPackageUnit
static EStructuralFeature[]
getAllPersistentFeatures
(EClass eClass) Veraltet.static CDOClassInfo
getClassInfo
(EClass eClass) Returns additional CDO infos for anEClass
.static CDOType
getCoreType
(EClassifier eDataType) Core types includes also complex data like EAnnotation, and EEnumstatic CDOPackageInfo
getPackageInfo
(Object value, CDOPackageRegistry packageRegistry) static CDOType
getPrimitiveType
(Class<? extends Object> primitiveType) getSubTypes
(EPackage.Registry packageRegistry) static CDOType
getType
(byte typeID) static CDOType
getType
(EClassifier classifier) static CDOType
getType
(EStructuralFeature feature) static CDOType
getTypeOfObject
(Object object) static boolean
isBasedInPackage
(EClass eClass, String nsURI) static boolean
isCorePackage
(EPackage ePackage) static boolean
isLob
(EClassifier eClassifier) static boolean
isResource
(EClass eClass) static boolean
isResourceFolder
(EClass eClass) static boolean
isResourceNode
(EClass eClass) static boolean
isResourcePackage
(EPackage ePackage) static boolean
isResourcePathFeature
(EStructuralFeature eStructuralFeature) static boolean
static boolean
isSystemPackage
(EPackage ePackage) static boolean
isSystemPackageURI
(String nsURI) static boolean
isTypesPackage
(EPackage ePackage) static EPackage
readPackage
(org.eclipse.net4j.util.io.ExtendedDataInput in, ResourceSet resourceSet, boolean lookForResource) static void
writePackage
(org.eclipse.net4j.util.io.ExtendedDataOutput out, EPackage ePackage, boolean zipped, EPackage.Registry packageRegistry)
-
Methodendetails
-
isCorePackage
- Seit:
- 2.0
-
isRoot
- Seit:
- 2.0
-
isResourcePackage
- Seit:
- 2.0
-
isResource
- Seit:
- 2.0
-
isResourceFolder
- Seit:
- 2.0
-
isResourceNode
- Seit:
- 2.0
-
isResourcePathFeature
- Seit:
- 4.3
-
isTypesPackage
- Seit:
- 4.0
-
isSystemPackage
- Seit:
- 2.0
-
isSystemPackageURI
- Seit:
- 4.7
-
isBasedInPackage
- Seit:
- 4.21
-
isLob
- Seit:
- 4.0
-
getType
- Seit:
- 2.0
-
getType
- Seit:
- 4.0
-
getType
- Seit:
- 2.0
-
getCoreType
Core types includes also complex data like EAnnotation, and EEnum- Seit:
- 2.0
-
getPrimitiveType
- Seit:
- 2.0
-
getTypeOfObject
- Seit:
- 4.0
-
getPackageInfo
- Seit:
- 2.0
-
getClassInfo
Returns additional CDO infos for anEClass
.This operation is somewhat expensive because it synchronizes on the EClass and iterates over all adapters. Whenever possible use
CDORevision.getClassInfo()
orInternalCDOObject.getClassInfo()
.- Seit:
- 2.0
-
getAllPersistentFeatures
Veraltet.As of 4.2 useCDOModelUtil.getClassInfo(eClass).getAllPersistentFeatures()
.Returns all persistentfeatures
of anEClass
.This operation is somewhat expensive because it synchronizes on the EClass and iterates over all adapters.
- Seit:
- 2.0
- Siehe auch:
-
copyPackageUnit
- Seit:
- 4.13
-
createPackageUnit
- Seit:
- 2.0
-
createPackageInfo
- Seit:
- 2.0
-
readPackage
public static EPackage readPackage(org.eclipse.net4j.util.io.ExtendedDataInput in, ResourceSet resourceSet, boolean lookForResource) throws IOException - Löst aus:
IOException
- Seit:
- 3.0
-
writePackage
public static void writePackage(org.eclipse.net4j.util.io.ExtendedDataOutput out, EPackage ePackage, boolean zipped, EPackage.Registry packageRegistry) throws IOException - Löst aus:
IOException
- Seit:
- 2.0
-
checkCrossResourceURIs
- Seit:
- 3.0
-
checkNoFeatureMaps
public static void checkNoFeatureMaps(StringBuilder builder, EPackage ePackage, boolean checkFeatureMapEntries) - Seit:
- 4.10
-
checkNoFeatureMaps
public static void checkNoFeatureMaps(InternalCDOPackageUnit[] packageUnits, boolean checkFeatureMapEntries) throws CDOException - Löst aus:
CDOException
- Seit:
- 4.10
-
getSubTypes
- Seit:
- 4.0
-
CDOModelUtil.getClassInfo(eClass).getAllPersistentFeatures()
.