|
|||||||||
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 |