Class BmObjectClassExtendedMetadata


  • @Deprecated
    public class BmObjectClassExtendedMetadata
    extends Object
    Deprecated.
    The class belonged to a mechanism that was deleted. This class was not deleted by accident.
    Metadata set which defines additional aspects of behavior for the particular IBmObject} class.
    • Constructor Detail

      • BmObjectClassExtendedMetadata

        public BmObjectClassExtendedMetadata​(org.eclipse.emf.ecore.EClass objectType)
        Deprecated.
    • Method Detail

      • forcePersistence

        public BmObjectClassExtendedMetadata forcePersistence​(org.eclipse.emf.ecore.EStructuralFeature... feature)
        Deprecated.
        Forces persistence of the given feature in BM.
        Parameters:
        feature - The feature to force persistence for.
      • forceBmContained

        public BmObjectClassExtendedMetadata forceBmContained​(org.eclipse.emf.ecore.EStructuralFeature... feature)
        Deprecated.
        Forces contained of the given feature in BM.
        Parameters:
        feature - The feature to force be contained for.
      • forceIndexed

        public BmObjectClassExtendedMetadata forceIndexed​(org.eclipse.emf.ecore.EStructuralFeature... feature)
        Deprecated.
        Forces to index of specified feature in separate index file.
        Parameters:
        feature - The feature to force persistence for.
      • forceSlaveContainedPersistenceReference

        public BmObjectClassExtendedMetadata forceSlaveContainedPersistenceReference​(org.eclipse.emf.ecore.EReference... feature)
        Deprecated.
        Forces slave contained persistence for given reference.
        Parameters:
        feature - The feature to force persistence for.
      • getForcedPersistentFeatures

        public Set<org.eclipse.emf.ecore.EStructuralFeature> getForcedPersistentFeatures()
        Deprecated.
        Gets the set of features which persistence were marked as forced.
        Returns:
        THe set of features with forced persistence.
      • getIndexedFeatures

        public Set<org.eclipse.emf.ecore.EStructuralFeature> getIndexedFeatures()
        Deprecated.
        Gets the set of features which should be indexed.
        Returns:
        THe set of features with forced persistence.
      • getBmContainmentFeatures

        public Set<org.eclipse.emf.ecore.EStructuralFeature> getBmContainmentFeatures()
        Deprecated.
        Gets the set of features which should be bm-containment.
        Returns:
        THe set of features with forced persistence.
      • getObjectType

        public org.eclipse.emf.ecore.EClass getObjectType()
        Deprecated.
        Gets the original class type the metadata relates to.
        Returns:
        The type of the object.
      • getSlaveContainedReferences

        public Set<org.eclipse.emf.ecore.EReference> getSlaveContainedReferences()
        Deprecated.
        Returns:
        Set of references to force it persistent containment.