Package org.w3._2001.schema.impl
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
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.DynamicNested classes/interfaces inherited from class MinimalEObjectImpl
MinimalEObjectImpl.ContainerNested classes/interfaces inherited from class BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface InternalEObject
InternalEObject.EStore -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanThe cached value of the 'Abstract' attribute.protected static final booleanThe default value of the 'Abstract' attribute.protected booleanThis is true if the Abstract attribute has been set.protected AllThe cached value of the 'All' containment reference.protected WildcardThe cached value of the 'Any Attribute1' containment reference.protected ObjectThe cached value of the 'Block' attribute.protected static final ObjectThe default value of the 'Block' attribute.protected ExplicitGroupThe cached value of the 'Choice' containment reference.protected ComplexContentTypeThe cached value of the 'Complex Content' containment reference.protected ObjectThe cached value of the 'Final' attribute.protected static final ObjectThe default value of the 'Final' attribute.protected GroupRefThe cached value of the 'Group' containment reference.protected FeatureMapThe cached value of the 'Group1' attribute list.protected booleanThe cached value of the 'Mixed' attribute.protected static final booleanThe default value of the 'Mixed' attribute.protected booleanThis is true if the Mixed attribute has been set.protected StringThe cached value of the 'Name' attribute.protected static final StringThe default value of the 'Name' attribute.protected ExplicitGroupThe cached value of the 'Sequence' containment reference.protected SimpleContentTypeThe cached value of the 'Simple Content' containment reference.Fields inherited from class AnnotatedImpl
annotation, id, ID_EDEFAULTFields inherited from class OpenAttrsImpl
anyAttributeFields inherited from class MinimalEObjectImpl.Container
eContainerFields inherited from class BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionNotificationChainbasicSetAll(All newAll, NotificationChain msgs) NotificationChainbasicSetAnyAttribute1(Wildcard newAnyAttribute1, NotificationChain msgs) NotificationChainbasicSetChoice(ExplicitGroup newChoice, NotificationChain msgs) NotificationChainbasicSetComplexContent(ComplexContentType newComplexContent, NotificationChain msgs) NotificationChainbasicSetGroup(GroupRef newGroup, NotificationChain msgs) NotificationChainbasicSetSequence(ExplicitGroup newSequence, NotificationChain msgs) NotificationChainbasicSetSimpleContent(SimpleContentType newSimpleContent, NotificationChain msgs) eGet(int featureID, boolean resolve, boolean coreType) NotificationChaineInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) booleaneIsSet(int featureID) voidprotected EClassvoideUnset(int featureID) getAll()EList<Attribute>EList<AttributeGroupRef>getBlock()getFinal()getGroup()FeatureMapgetName()booleanbooleanisMixed()booleanbooleanvoidsetAbstract(boolean newAbstract) voidvoidsetAnyAttribute1(Wildcard newAnyAttribute1) voidvoidsetChoice(ExplicitGroup newChoice) voidsetComplexContent(ComplexContentType newComplexContent) voidvoidvoidsetMixed(boolean newMixed) voidvoidsetSequence(ExplicitGroup newSequence) voidsetSimpleContent(SimpleContentType newSimpleContent) toString()voidvoidMethods inherited from class AnnotatedImpl
basicSetAnnotation, getAnnotation, getId, setAnnotation, setIdMethods inherited from class OpenAttrsImpl
getAnyAttributeMethods inherited from class MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainerMethods 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, eSettingsMethods 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, eVirtualValuesMethods inherited from class BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Annotated
getAnnotation, getId, setAnnotation, setIdMethods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface InternalEObject
eNotificationRequiredMethods inherited from interface Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface OpenAttrs
getAnyAttribute
-
Field Details
-
simpleContent
The cached value of the 'Simple Content' containment reference.- See Also:
-
complexContent
The cached value of the 'Complex Content' containment reference.- See Also:
-
group
The cached value of the 'Group' containment reference.- See Also:
-
all
The cached value of the 'All' containment reference.- See Also:
-
choice
The cached value of the 'Choice' containment reference.- See Also:
-
sequence
The cached value of the 'Sequence' containment reference.- See Also:
-
group1
protected FeatureMap group1The cached value of the 'Group1' attribute list.- See Also:
-
anyAttribute1
The cached value of the 'Any Attribute1' containment reference.- See Also:
-
ABSTRACT_EDEFAULT
protected static final boolean ABSTRACT_EDEFAULTThe default value of the 'Abstract' attribute.- See Also:
-
abstract_
protected boolean abstract_The cached value of the 'Abstract' attribute.- See Also:
-
abstractESet
protected boolean abstractESetThis is true if the Abstract attribute has been set. -
BLOCK_EDEFAULT
The default value of the 'Block' attribute.- See Also:
-
block
The cached value of the 'Block' attribute.- See Also:
-
FINAL_EDEFAULT
The default value of the 'Final' attribute.- See Also:
-
final_
The cached value of the 'Final' attribute.- See Also:
-
MIXED_EDEFAULT
protected static final boolean MIXED_EDEFAULTThe default value of the 'Mixed' attribute.- See Also:
-
mixed
protected boolean mixedThe cached value of the 'Mixed' attribute.- See Also:
-
mixedESet
protected boolean mixedESetThis is true if the Mixed attribute has been set. -
NAME_EDEFAULT
The default value of the 'Name' attribute.- See Also:
-
name
The cached value of the 'Name' attribute.- See Also:
-
-
Constructor Details
-
ComplexTypeImpl
protected ComplexTypeImpl()
-
-
Method Details
-
eStaticClass
protected EClass eStaticClass()- Overrides:
eStaticClassin classAnnotatedImpl
-
getSimpleContent
- Specified by:
getSimpleContentin interfaceComplexType- Returns:
- the value of the 'Simple Content' containment reference.
- See Also:
-
basicSetSimpleContent
public NotificationChain basicSetSimpleContent(SimpleContentType newSimpleContent, NotificationChain msgs) -
setSimpleContent
- Specified by:
setSimpleContentin interfaceComplexType- Parameters:
newSimpleContent- the new value of the 'Simple Content' containment reference.- See Also:
-
getComplexContent
- Specified by:
getComplexContentin interfaceComplexType- Returns:
- the value of the 'Complex Content' containment reference.
- See Also:
-
basicSetComplexContent
public NotificationChain basicSetComplexContent(ComplexContentType newComplexContent, NotificationChain msgs) -
setComplexContent
- Specified by:
setComplexContentin interfaceComplexType- Parameters:
newComplexContent- the new value of the 'Complex Content' containment reference.- See Also:
-
getGroup
- Specified by:
getGroupin interfaceComplexType- Returns:
- the value of the 'Group' containment reference.
- See Also:
-
basicSetGroup
-
setGroup
- Specified by:
setGroupin interfaceComplexType- Parameters:
newGroup- the new value of the 'Group' containment reference.- See Also:
-
getAll
- Specified by:
getAllin interfaceComplexType- Returns:
- the value of the 'All' containment reference.
- See Also:
-
basicSetAll
-
setAll
- Specified by:
setAllin interfaceComplexType- Parameters:
newAll- the new value of the 'All' containment reference.- See Also:
-
getChoice
- Specified by:
getChoicein interfaceComplexType- Returns:
- the value of the 'Choice' containment reference.
- See Also:
-
basicSetChoice
-
setChoice
- Specified by:
setChoicein interfaceComplexType- Parameters:
newChoice- the new value of the 'Choice' containment reference.- See Also:
-
getSequence
- Specified by:
getSequencein interfaceComplexType- Returns:
- the value of the 'Sequence' containment reference.
- See Also:
-
basicSetSequence
-
setSequence
- Specified by:
setSequencein interfaceComplexType- Parameters:
newSequence- the new value of the 'Sequence' containment reference.- See Also:
-
getGroup1
public FeatureMap getGroup1()- Specified by:
getGroup1in interfaceComplexType- Returns:
- the value of the 'Group1' attribute list.
- See Also:
-
getAttribute
- Specified by:
getAttributein interfaceComplexType- Returns:
- the value of the 'Attribute' containment reference list.
- See Also:
-
getAttributeGroup
- Specified by:
getAttributeGroupin interfaceComplexType- Returns:
- the value of the 'Attribute Group' containment reference list.
- See Also:
-
getAnyAttribute1
- Specified by:
getAnyAttribute1in interfaceComplexType- Returns:
- the value of the 'Any Attribute1' containment reference.
- See Also:
-
basicSetAnyAttribute1
-
setAnyAttribute1
- Specified by:
setAnyAttribute1in interfaceComplexType- Parameters:
newAnyAttribute1- the new value of the 'Any Attribute1' containment reference.- See Also:
-
isAbstract
public boolean isAbstract()- Specified by:
isAbstractin interfaceComplexType- Returns:
- the value of the 'Abstract' attribute.
- See Also:
-
setAbstract
public void setAbstract(boolean newAbstract) - Specified by:
setAbstractin interfaceComplexType- Parameters:
newAbstract- the new value of the 'Abstract' attribute.- See Also:
-
unsetAbstract
public void unsetAbstract()- Specified by:
unsetAbstractin interfaceComplexType- See Also:
-
isSetAbstract
public boolean isSetAbstract()- Specified by:
isSetAbstractin interfaceComplexType- Returns:
- whether the value of the 'Abstract' attribute is set.
- See Also:
-
getBlock
- Specified by:
getBlockin interfaceComplexType- Returns:
- the value of the 'Block' attribute.
- See Also:
-
setBlock
- Specified by:
setBlockin interfaceComplexType- Parameters:
newBlock- the new value of the 'Block' attribute.- See Also:
-
getFinal
- Specified by:
getFinalin interfaceComplexType- Returns:
- the value of the 'Final' attribute.
- See Also:
-
setFinal
- Specified by:
setFinalin interfaceComplexType- Parameters:
newFinal- the new value of the 'Final' attribute.- See Also:
-
isMixed
public boolean isMixed()- Specified by:
isMixedin interfaceComplexType- Returns:
- the value of the 'Mixed' attribute.
- See Also:
-
setMixed
public void setMixed(boolean newMixed) - Specified by:
setMixedin interfaceComplexType- Parameters:
newMixed- the new value of the 'Mixed' attribute.- See Also:
-
unsetMixed
public void unsetMixed()- Specified by:
unsetMixedin interfaceComplexType- See Also:
-
isSetMixed
public boolean isSetMixed()- Specified by:
isSetMixedin interfaceComplexType- Returns:
- whether the value of the 'Mixed' attribute is set.
- See Also:
-
getName
- Specified by:
getNamein interfaceComplexType- Returns:
- the value of the 'Name' attribute.
- See Also:
-
setName
- Specified by:
setNamein interfaceComplexType- Parameters:
newName- the new value of the 'Name' attribute.- See Also:
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Overrides:
eInverseRemovein classAnnotatedImpl
-
eGet
- Specified by:
eGetin interfaceInternalEObject- Overrides:
eGetin classAnnotatedImpl
-
eSet
- Specified by:
eSetin interfaceInternalEObject- Overrides:
eSetin classAnnotatedImpl
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnsetin interfaceInternalEObject- Overrides:
eUnsetin classAnnotatedImpl
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSetin interfaceInternalEObject- Overrides:
eIsSetin classAnnotatedImpl
-
toString
- Overrides:
toStringin classAnnotatedImpl
-