Interface InternalCDOClassInfo
- All Superinterfaces:
Adapter
,CDOClassInfo
If the meaning of this type isn't clear, there really should be more of a description here...
- Since:
- 4.2
- Author:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Encapsulation of a rule for filtering the persistent values of a feature in some model element.Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
Adapter.Internal
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetPersistenceFilter
(EStructuralFeature feature) Obtains a rule that filters/transforms the persist values of the givenfeature
.int
getPersistentFeatureIndex
(int featureID) int
int
Returns the number offeatures
whose values are always stored in theCDOObjectImpl.eSettings
array, whether an object is inCDOState.TRANSIENT
or not.int
getSettingsFeatureIndex
(int featureID) Returns the index of the specifiedfeature
in theCDOObjectImpl.eSettings
array, orNO_SLOT
if the feature isnon-transient
orsingle-valued
.int
Returns the number offeatures
whose values are additionally stored in theCDOObjectImpl.eSettings
array, if an object is inCDOState.TRANSIENT
.int
getTransientFeatureIndex
(int featureID) Returns the index of the specifiedfeature
in theCDOObjectImpl.eSettings
array, orNO_SLOT
if the feature istransient
ormany-valued
int
Methods inherited from interface org.eclipse.emf.common.notify.Adapter
getTarget, isAdapterForType, notifyChanged, setTarget
Methods inherited from interface org.eclipse.emf.cdo.common.model.CDOClassInfo
getAllPersistentContainments, getAllPersistentFeatures, getAllPersistentLobAttributes, getAllPersistentMapFeatures, getAllPersistentReferences, getEClass, getFeatureIndex, getFeatureIndex, hasPersistentFeatureMaps, hasPersistentOpposite, isPersistent, isPersistent, isResource, isResourceFolder, isResourceNode
-
Field Details
-
NO_SLOT
static final int NO_SLOT- See Also:
-
-
Method Details
-
getRevisionForID
-
getPersistentFeatureIndex
- Throws:
IllegalArgumentException
- if the specified feature is notpersistent
.- See Also:
-
getPersistentFeatureIndex
- Throws:
IllegalArgumentException
- if the specified feature is notpersistent
.- See Also:
-
getSettingsFeatureCount
int getSettingsFeatureCount()Returns the number offeatures
whose values are always stored in theCDOObjectImpl.eSettings
array, whether an object is inCDOState.TRANSIENT
or not.These are the
transient
and/ormany-valued
features.- See Also:
-
getSettingsFeatureIndex
int getSettingsFeatureIndex(int featureID) Returns the index of the specifiedfeature
in theCDOObjectImpl.eSettings
array, orNO_SLOT
if the feature isnon-transient
orsingle-valued
.- See Also:
-
getTransientFeatureCount
int getTransientFeatureCount()Returns the number offeatures
whose values are additionally stored in theCDOObjectImpl.eSettings
array, if an object is inCDOState.TRANSIENT
.These are the
non-transient
and/orsingle-valued
features.- See Also:
-
getTransientFeatureIndex
int getTransientFeatureIndex(int featureID) Returns the index of the specifiedfeature
in theCDOObjectImpl.eSettings
array, orNO_SLOT
if the feature istransient
ormany-valued
- See Also:
-
getTransientFeatureIndex
- See Also:
-
getPersistenceFilter
Obtains a rule that filters/transforms the persist values of the givenfeature
.- Parameters:
feature
- a feature to be persisted- Returns:
- a persistence filter rule for the
feature
, ornull
if it has no filter but just follows the default persistence rules
-