Class AbstractMetaDataTypeImpl

  • All Implemented Interfaces:
    AbstractMetaDataType, Notifier, EObject, InternalEObject

    public abstract class AbstractMetaDataTypeImpl
    extends EObjectImpl
    implements AbstractMetaDataType
    An implementation of the model object 'Abstract Meta Data Type'.

    The following features are implemented:

    • Nested Class Summary

      • Nested classes/interfaces inherited from class BasicEObjectImpl

        BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
      • Nested classes/interfaces inherited from class BasicNotifierImpl

        BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
      • Nested classes/interfaces inherited from interface InternalEObject

        InternalEObject.EStore
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected String id
      The cached value of the 'Id' attribute.
      protected static String ID_EDEFAULT
      The default value of the 'Id' attribute.
      protected FeatureMap mixed
      The cached value of the 'Mixed' attribute list.
      • Fields inherited from class EObjectImpl

        eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
      • Fields inherited from class BasicEObjectImpl

        EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
      • Fields inherited from interface InternalEObject

        EOPPOSITE_FEATURE_BASE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Object eGet​(int featureID, boolean resolve, boolean coreType)
      NotificationChain eInverseRemove​(InternalEObject otherEnd, int featureID, NotificationChain msgs)
      boolean eIsSet​(int featureID)
      void eSet​(int featureID, Object newValue)
      protected EClass eStaticClass()
      void eUnset​(int featureID)
      String getId()
      FeatureMap getMixed()
      void setId​(String newId)
      String toString()
      • Methods inherited from class EObjectImpl

        eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
      • Methods inherited from class BasicEObjectImpl

        eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
      • Methods inherited from class BasicNotifierImpl

        eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
      • Methods inherited from interface EObject

        eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
      • Methods inherited from interface InternalEObject

        eNotificationRequired
      • Methods inherited from interface Notifier

        eAdapters, eDeliver, eNotify, eSetDeliver
    • Field Detail

      • mixed

        protected FeatureMap mixed
        The cached value of the 'Mixed' attribute list.
        See Also:
        getMixed()
      • ID_EDEFAULT

        protected static final String ID_EDEFAULT
        The default value of the 'Id' attribute.
        See Also:
        getId()
      • id

        protected String id
        The cached value of the 'Id' attribute.
        See Also:
        getId()
    • Constructor Detail

      • AbstractMetaDataTypeImpl

        protected AbstractMetaDataTypeImpl()
    • Method Detail

      • eStaticClass

        protected EClass eStaticClass()
        Overrides:
        eStaticClass in class EObjectImpl
      • eInverseRemove

        public NotificationChain eInverseRemove​(InternalEObject otherEnd,
                                                int featureID,
                                                NotificationChain msgs)
        Overrides:
        eInverseRemove in class BasicEObjectImpl
      • eGet

        public Object eGet​(int featureID,
                           boolean resolve,
                           boolean coreType)
        Specified by:
        eGet in interface InternalEObject
        Overrides:
        eGet in class BasicEObjectImpl
      • eSet

        public void eSet​(int featureID,
                         Object newValue)
        Specified by:
        eSet in interface InternalEObject
        Overrides:
        eSet in class BasicEObjectImpl
      • eUnset

        public void eUnset​(int featureID)
        Specified by:
        eUnset in interface InternalEObject
        Overrides:
        eUnset in class BasicEObjectImpl
      • eIsSet

        public boolean eIsSet​(int featureID)
        Specified by:
        eIsSet in interface InternalEObject
        Overrides:
        eIsSet in class BasicEObjectImpl
      • toString

        public String toString()
        Overrides:
        toString in class BasicEObjectImpl