Class ComplexTypeImpl

Object
BasicNotifierImpl
BasicEObjectImpl
MinimalEObjectImpl
MinimalEObjectImpl.Container
OpenAttrsImpl
AnnotatedImpl
ComplexTypeImpl
All Implemented Interfaces:
Notifier, EObject, EStructuralFeature.Internal.DynamicValueHolder, InternalEObject, Annotated, ComplexType, OpenAttrs
Direct Known Subclasses:
LocalComplexTypeImpl, TopLevelComplexTypeImpl

public abstract class ComplexTypeImpl extends AnnotatedImpl implements ComplexType
An implementation of the model object 'Complex Type'.

The following features are implemented:

  • Nested Class Summary

    Nested classes/interfaces inherited from class MinimalEObjectImpl.Container

    MinimalEObjectImpl.Container.Dynamic

    Nested classes/interfaces inherited from class MinimalEObjectImpl

    MinimalEObjectImpl.Container

    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 boolean
    The cached value of the 'Abstract' attribute.
    protected static final boolean
    The default value of the 'Abstract' attribute.
    protected boolean
    This is true if the Abstract attribute has been set.
    protected All
    The cached value of the 'All' containment reference.
    protected Wildcard
    The cached value of the 'Any Attribute1' containment reference.
    protected Object
    The cached value of the 'Block' attribute.
    protected static final Object
    The default value of the 'Block' attribute.
    protected ExplicitGroup
    The cached value of the 'Choice' containment reference.
    The cached value of the 'Complex Content' containment reference.
    protected Object
    The cached value of the 'Final' attribute.
    protected static final Object
    The default value of the 'Final' attribute.
    protected GroupRef
    The cached value of the 'Group' containment reference.
    protected FeatureMap
    The cached value of the 'Group1' attribute list.
    protected boolean
    The cached value of the 'Mixed' attribute.
    protected static final boolean
    The default value of the 'Mixed' attribute.
    protected boolean
    This is true if the Mixed attribute has been set.
    protected String
    The cached value of the 'Name' attribute.
    protected static final String
    The default value of the 'Name' attribute.
    protected ExplicitGroup
    The cached value of the 'Sequence' containment reference.
    The cached value of the 'Simple Content' containment reference.

    Fields inherited from class AnnotatedImpl

    annotation, id, ID_EDEFAULT

    Fields inherited from class OpenAttrsImpl

    anyAttribute

    Fields inherited from class MinimalEObjectImpl.Container

    eContainer

    Fields inherited from class BasicEObjectImpl

    EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET

    Fields inherited from interface EStructuralFeature.Internal.DynamicValueHolder

    NIL

    Fields inherited from interface InternalEObject

    EOPPOSITE_FEATURE_BASE
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
  • Method Summary

    Modifier and Type
    Method
    Description
    NotificationChain
    basicSetAll(All newAll, NotificationChain msgs)
    NotificationChain
    basicSetAnyAttribute1(Wildcard newAnyAttribute1, NotificationChain msgs)
    NotificationChain
    basicSetChoice(ExplicitGroup newChoice, NotificationChain msgs)
    NotificationChain
    basicSetComplexContent(ComplexContentType newComplexContent, NotificationChain msgs)
    NotificationChain
    basicSetGroup(GroupRef newGroup, NotificationChain msgs)
    NotificationChain
    basicSetSequence(ExplicitGroup newSequence, NotificationChain msgs)
    NotificationChain
    basicSetSimpleContent(SimpleContentType newSimpleContent, NotificationChain msgs)
    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
    void
    eUnset(int featureID)
    EList<Attribute>
    FeatureMap
    boolean
    boolean
    boolean
    boolean
    void
    setAbstract(boolean newAbstract)
    void
    setAll(All newAll)
    void
    setAnyAttribute1(Wildcard newAnyAttribute1)
    void
    setBlock(Object newBlock)
    void
    void
    void
    setFinal(Object newFinal)
    void
    setGroup(GroupRef newGroup)
    void
    setMixed(boolean newMixed)
    void
    setName(String newName)
    void
    void
    void
    void

    Methods inherited from class OpenAttrsImpl

    getAnyAttribute

    Methods inherited from class MinimalEObjectImpl.Container

    eBasicSetContainer, eInternalContainer

    Methods inherited from class MinimalEObjectImpl

    dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings

    Methods inherited from class BasicEObjectImpl

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

    Methods inherited from class BasicNotifierImpl

    eNotificationRequired, eNotify

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface Annotated

    getAnnotation, getId, setAnnotation, setId

    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

    Methods inherited from interface OpenAttrs

    getAnyAttribute