Interface InternalCDOClassInfo
- 
- All Superinterfaces:
- org.eclipse.emf.common.notify.Adapter,- CDOClassInfo
 
 public interface InternalCDOClassInfo extends 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 SummaryNested Classes Modifier and Type Interface Description static interfaceInternalCDOClassInfo.PersistenceFilterEncapsulation of a rule for filtering the persistent values of a feature in some model element.
 - 
Field SummaryFields Modifier and Type Field Description static intNO_SLOT
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description InternalCDOClassInfo.PersistenceFiltergetPersistenceFilter(org.eclipse.emf.ecore.EStructuralFeature feature)Obtains a rule that filters/transforms the persist values of the givenfeature.intgetPersistentFeatureIndex(int featureID)intgetPersistentFeatureIndex(org.eclipse.emf.ecore.EStructuralFeature feature)InternalCDORevisiongetRevisionForID(CDOID id)intgetSettingsFeatureCount()Returns 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.intgetTransientFeatureCount()Returns the number offeatureswhose values are additionally stored in theCDOObjectImpl.eSettingsarray, if an object is inCDOState.TRANSIENT.intgetTransientFeatureIndex(int featureID)intgetTransientFeatureIndex(org.eclipse.emf.ecore.EStructuralFeature feature)- 
Methods inherited from interface org.eclipse.emf.common.notify.AdaptergetTarget, isAdapterForType, notifyChanged, setTarget
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.model.CDOClassInfogetAllPersistentContainments, getAllPersistentFeatures, getAllPersistentMapFeatures, getAllPersistentReferences, getEClass, getFeatureIndex, getFeatureIndex, hasPersistentFeatureMaps, hasPersistentOpposite, isPersistent, isPersistent, isResource, isResourceFolder, isResourceNode
 
- 
 
- 
- 
- 
Field Detail- 
NO_SLOTstatic final int NO_SLOT - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getRevisionForIDInternalCDORevision getRevisionForID(CDOID id) 
 - 
getPersistentFeatureIndexint getPersistentFeatureIndex(org.eclipse.emf.ecore.EStructuralFeature feature) throws java.lang.IllegalArgumentException- Throws:
- java.lang.IllegalArgumentException- if the specified feature is not- persistent.
- See Also:
- getPersistentFeatureIndex(int)
 
 - 
getPersistentFeatureIndexint getPersistentFeatureIndex(int featureID) throws java.lang.IllegalArgumentException- Throws:
- java.lang.IllegalArgumentException- if the specified feature is not- persistent.
- See Also:
- getPersistentFeatureIndex(EStructuralFeature)
 
 - 
getSettingsFeatureCountint 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)
 
 - 
getSettingsFeatureIndexint getSettingsFeatureIndex(int featureID) Returns the index of the specifiedfeaturein theCDOObjectImpl.eSettingsarray, orNO_SLOTif the feature isnon-transientorsingle-valued.- See Also:
- getSettingsFeatureCount()
 
 - 
getTransientFeatureCountint 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)
 
 - 
getTransientFeatureIndexint getTransientFeatureIndex(int featureID) Returns the index of the specifiedfeaturein theCDOObjectImpl.eSettingsarray, orNO_SLOTif the feature istransientormany-valued- See Also:
- getTransientFeatureCount()
 
 - 
getTransientFeatureIndexint getTransientFeatureIndex(org.eclipse.emf.ecore.EStructuralFeature feature) - See Also:
- getTransientFeatureIndex(int)
 
 - 
getPersistenceFilterInternalCDOClassInfo.PersistenceFilter getPersistenceFilter(org.eclipse.emf.ecore.EStructuralFeature feature) 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
 
 
- 
 
-