|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||

If the meaning of this type isn't clear, there really should be more of a description here...
| Nested Class Summary | |
|---|---|
static interface |
InternalCDOClassInfo.PersistenceFilter
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 | |
|---|---|
static int |
NO_SLOT
|
| Method Summary | |
|---|---|
InternalCDOClassInfo.PersistenceFilter |
getPersistenceFilter(EStructuralFeature feature)
Obtains a rule that filters/transforms the persist values of the given feature. |
int |
getPersistentFeatureIndex(EStructuralFeature feature)
Returns the index of the specified feature in the CDORevisionImpl.values array, never NO_SLOT. |
int |
getPersistentFeatureIndex(int featureID)
Returns the index of the specified feature in the CDORevisionImpl.values array, never NO_SLOT. |
InternalCDORevision |
getRevisionForID(CDOID id)
|
int |
getSettingsFeatureCount()
Returns the number of features whose values are always stored in the
CDOObjectImpl.eSettings array, whether an object is in CDOState.TRANSIENT or not. |
int |
getSettingsFeatureIndex(int featureID)
Returns the index of the specified feature in the CDOObjectImpl.eSettings array,
or NO_SLOT if the feature is non-transient or single-valued. |
int |
getTransientFeatureCount()
Returns the number of features whose values are additionally stored in the CDOObjectImpl.eSettings array,
if an object is in CDOState.TRANSIENT. |
int |
getTransientFeatureIndex(EStructuralFeature feature)
|
int |
getTransientFeatureIndex(int featureID)
Returns the index of the specified feature in the CDOObjectImpl.eSettings array,
or NO_SLOT if the feature is transient or many-valued |
| Methods inherited from interface org.eclipse.emf.cdo.common.model.CDOClassInfo |
|---|
getAllPersistentContainments, getAllPersistentFeatures, getAllPersistentReferences, getEClass, getFeatureIndex, getFeatureIndex, hasPersistentOpposite, isPersistent, isPersistent, isResource, isResourceFolder, isResourceNode |
| Methods inherited from interface org.eclipse.emf.common.notify.Adapter |
|---|
getTarget, isAdapterForType, notifyChanged, setTarget |
| Field Detail |
|---|
static final int NO_SLOT
| Method Detail |
|---|
InternalCDORevision getRevisionForID(CDOID id)
int getPersistentFeatureIndex(EStructuralFeature feature)
throws IllegalArgumentException
feature in the CDORevisionImpl.values array, never NO_SLOT.
IllegalArgumentException - if the specified feature is not persistent.getPersistentFeatureIndex(int)
int getPersistentFeatureIndex(int featureID)
throws IllegalArgumentException
feature in the CDORevisionImpl.values array, never NO_SLOT.
IllegalArgumentException - if the specified feature is not persistent.getPersistentFeatureIndex(EStructuralFeature)int getSettingsFeatureCount()
features whose values are always stored in the
CDOObjectImpl.eSettings array, whether an object is in CDOState.TRANSIENT or not.
These are the transient and/or many-valued features.
getSettingsFeatureIndex(int)int getSettingsFeatureIndex(int featureID)
feature in the CDOObjectImpl.eSettings array,
or NO_SLOT if the feature is non-transient or single-valued.
getSettingsFeatureCount()int getTransientFeatureCount()
features whose values are additionally stored in the CDOObjectImpl.eSettings array,
if an object is in CDOState.TRANSIENT.
These are the non-transient and/or single-valued features.
getTransientFeatureIndex(int)int getTransientFeatureIndex(int featureID)
feature in the CDOObjectImpl.eSettings array,
or NO_SLOT if the feature is transient or many-valued
getTransientFeatureCount()int getTransientFeatureIndex(EStructuralFeature feature)
getTransientFeatureIndex(int)InternalCDOClassInfo.PersistenceFilter getPersistenceFilter(EStructuralFeature feature)
feature.
feature - a feature to be persisted
feature, or null
if it has no filter but just follows the default persistence rules
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||