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
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceEncapsulation 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
Fields -
Method Summary
Modifier and TypeMethodDescriptiongetPersistenceFilter(EStructuralFeature feature) Obtains a rule that filters/transforms the persist values of the givenfeature.intgetPersistentFeatureIndex(int featureID) intintReturns the number offeatureswhose values are always stored in theCDOObjectImpl.eSettingsarray, whether an object is inCDOState.TRANSIENTor not.intgetSettingsFeatureIndex(int featureID) Returns the index of the specifiedfeaturein theCDOObjectImpl.eSettingsarray, orNO_SLOTif the feature isnon-transientorsingle-valued.intReturns the number offeatureswhose values are additionally stored in theCDOObjectImpl.eSettingsarray, if an object is inCDOState.TRANSIENT.intgetTransientFeatureIndex(int featureID) Returns the index of the specifiedfeaturein theCDOObjectImpl.eSettingsarray, orNO_SLOTif the feature istransientormany-valuedintMethods inherited from interface org.eclipse.emf.common.notify.Adapter
getTarget, isAdapterForType, notifyChanged, setTargetMethods 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 offeatureswhose values are always stored in theCDOObjectImpl.eSettingsarray, whether an object is inCDOState.TRANSIENTor not.These are the
transientand/ormany-valuedfeatures.- See Also:
-
getSettingsFeatureIndex
int getSettingsFeatureIndex(int featureID) Returns the index of the specifiedfeaturein theCDOObjectImpl.eSettingsarray, orNO_SLOTif the feature isnon-transientorsingle-valued.- See Also:
-
getTransientFeatureCount
int getTransientFeatureCount()Returns the number offeatureswhose values are additionally stored in theCDOObjectImpl.eSettingsarray, if an object is inCDOState.TRANSIENT.These are the
non-transientand/orsingle-valuedfeatures.- See Also:
-
getTransientFeatureIndex
int getTransientFeatureIndex(int featureID) Returns the index of the specifiedfeaturein theCDOObjectImpl.eSettingsarray, orNO_SLOTif the feature istransientormany-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, ornullif it has no filter but just follows the default persistence rules
-