Package org.w3._2001.schema.impl
Class SchemaTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- MinimalEObjectImpl
-
- MinimalEObjectImpl.Container
-
- OpenAttrsImpl
-
- SchemaTypeImpl
-
- All Implemented Interfaces:
Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,OpenAttrs
,SchemaType
public class SchemaTypeImpl extends OpenAttrsImpl implements SchemaType
An implementation of the model object '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 BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected static FormChoice
ATTRIBUTE_FORM_DEFAULT_EDEFAULT
The default value of the 'Attribute Form Default
' attribute.protected FormChoice
attributeFormDefault
The cached value of the 'Attribute Form Default
' attribute.protected boolean
attributeFormDefaultESet
This is true if the Attribute Form Default attribute has been set.protected static Object
BLOCK_DEFAULT_EDEFAULT
The default value of the 'Block Default
' attribute.protected Object
blockDefault
The cached value of the 'Block Default
' attribute.protected boolean
blockDefaultESet
This is true if the Block Default attribute has been set.protected static FormChoice
ELEMENT_FORM_DEFAULT_EDEFAULT
The default value of the 'Element Form Default
' attribute.protected FormChoice
elementFormDefault
The cached value of the 'Element Form Default
' attribute.protected boolean
elementFormDefaultESet
This is true if the Element Form Default attribute has been set.protected static Object
FINAL_DEFAULT_EDEFAULT
The default value of the 'Final Default
' attribute.protected Object
finalDefault
The cached value of the 'Final Default
' attribute.protected boolean
finalDefaultESet
This is true if the Final Default attribute has been set.protected FeatureMap
group
The cached value of the 'Group
' attribute list.protected FeatureMap
group1
The cached value of the 'Group1
' attribute list.protected String
id
The cached value of the 'Id
' attribute.protected static String
ID_EDEFAULT
The default value of the 'Id
' attribute.protected String
lang
The cached value of the 'Lang
' attribute.protected static String
LANG_EDEFAULT
The default value of the 'Lang
' attribute.protected static String
TARGET_NAMESPACE_EDEFAULT
The default value of the 'Target Namespace
' attribute.protected String
targetNamespace
The cached value of the 'Target Namespace
' attribute.protected String
version
The cached value of the 'Version
' attribute.protected static String
VERSION_EDEFAULT
The default value of the 'Version
' attribute.-
Fields inherited from class OpenAttrsImpl
anyAttribute
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SchemaTypeImpl()
-
Method Summary
-
Methods inherited from class OpenAttrsImpl
getAnyAttribute
-
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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface OpenAttrs
getAnyAttribute
-
-
-
-
Field Detail
-
group
protected FeatureMap group
The cached value of the 'Group
' attribute list.- See Also:
getGroup()
-
group1
protected FeatureMap group1
The cached value of the 'Group1
' attribute list.- See Also:
getGroup1()
-
ATTRIBUTE_FORM_DEFAULT_EDEFAULT
protected static final FormChoice ATTRIBUTE_FORM_DEFAULT_EDEFAULT
The default value of the 'Attribute Form Default
' attribute.- See Also:
getAttributeFormDefault()
-
attributeFormDefault
protected FormChoice attributeFormDefault
The cached value of the 'Attribute Form Default
' attribute.- See Also:
getAttributeFormDefault()
-
attributeFormDefaultESet
protected boolean attributeFormDefaultESet
This is true if the Attribute Form Default attribute has been set.
-
BLOCK_DEFAULT_EDEFAULT
protected static final Object BLOCK_DEFAULT_EDEFAULT
The default value of the 'Block Default
' attribute.- See Also:
getBlockDefault()
-
blockDefault
protected Object blockDefault
The cached value of the 'Block Default
' attribute.- See Also:
getBlockDefault()
-
blockDefaultESet
protected boolean blockDefaultESet
This is true if the Block Default attribute has been set.
-
ELEMENT_FORM_DEFAULT_EDEFAULT
protected static final FormChoice ELEMENT_FORM_DEFAULT_EDEFAULT
The default value of the 'Element Form Default
' attribute.- See Also:
getElementFormDefault()
-
elementFormDefault
protected FormChoice elementFormDefault
The cached value of the 'Element Form Default
' attribute.- See Also:
getElementFormDefault()
-
elementFormDefaultESet
protected boolean elementFormDefaultESet
This is true if the Element Form Default attribute has been set.
-
FINAL_DEFAULT_EDEFAULT
protected static final Object FINAL_DEFAULT_EDEFAULT
The default value of the 'Final Default
' attribute.- See Also:
getFinalDefault()
-
finalDefault
protected Object finalDefault
The cached value of the 'Final Default
' attribute.- See Also:
getFinalDefault()
-
finalDefaultESet
protected boolean finalDefaultESet
This is true if the Final Default attribute has been set.
-
ID_EDEFAULT
protected static final String ID_EDEFAULT
The default value of the 'Id
' attribute.- See Also:
getId()
-
LANG_EDEFAULT
protected static final String LANG_EDEFAULT
The default value of the 'Lang
' attribute.- See Also:
getLang()
-
TARGET_NAMESPACE_EDEFAULT
protected static final String TARGET_NAMESPACE_EDEFAULT
The default value of the 'Target Namespace
' attribute.- See Also:
getTargetNamespace()
-
targetNamespace
protected String targetNamespace
The cached value of the 'Target Namespace
' attribute.- See Also:
getTargetNamespace()
-
VERSION_EDEFAULT
protected static final String VERSION_EDEFAULT
The default value of the 'Version
' attribute.- See Also:
getVersion()
-
version
protected String version
The cached value of the 'Version
' attribute.- See Also:
getVersion()
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classOpenAttrsImpl
-
getGroup
public FeatureMap getGroup()
- Specified by:
getGroup
in interfaceSchemaType
- Returns:
- the value of the 'Group' attribute list.
- See Also:
SchemaPackage.getSchemaType_Group()
-
getInclude
public EList<IncludeType> getInclude()
- Specified by:
getInclude
in interfaceSchemaType
- Returns:
- the value of the 'Include' containment reference list.
- See Also:
SchemaPackage.getSchemaType_Include()
-
getImport
public EList<ImportType> getImport()
- Specified by:
getImport
in interfaceSchemaType
- Returns:
- the value of the 'Import' containment reference list.
- See Also:
SchemaPackage.getSchemaType_Import()
-
getRedefine
public EList<RedefineType> getRedefine()
- Specified by:
getRedefine
in interfaceSchemaType
- Returns:
- the value of the 'Redefine' containment reference list.
- See Also:
SchemaPackage.getSchemaType_Redefine()
-
getAnnotation
public EList<AnnotationType> getAnnotation()
- Specified by:
getAnnotation
in interfaceSchemaType
- Returns:
- the value of the 'Annotation' containment reference list.
- See Also:
SchemaPackage.getSchemaType_Annotation()
-
getGroup1
public FeatureMap getGroup1()
- Specified by:
getGroup1
in interfaceSchemaType
- Returns:
- the value of the 'Group1' attribute list.
- See Also:
SchemaPackage.getSchemaType_Group1()
-
getSimpleType
public EList<TopLevelSimpleType> getSimpleType()
- Specified by:
getSimpleType
in interfaceSchemaType
- Returns:
- the value of the 'Simple Type' containment reference list.
- See Also:
SchemaPackage.getSchemaType_SimpleType()
-
getComplexType
public EList<TopLevelComplexType> getComplexType()
- Specified by:
getComplexType
in interfaceSchemaType
- Returns:
- the value of the 'Complex Type' containment reference list.
- See Also:
SchemaPackage.getSchemaType_ComplexType()
-
getGroup2
public EList<NamedGroup> getGroup2()
- Specified by:
getGroup2
in interfaceSchemaType
- Returns:
- the value of the 'Group2' containment reference list.
- See Also:
SchemaPackage.getSchemaType_Group2()
-
getAttributeGroup
public EList<NamedAttributeGroup> getAttributeGroup()
- Specified by:
getAttributeGroup
in interfaceSchemaType
- Returns:
- the value of the 'Attribute Group' containment reference list.
- See Also:
SchemaPackage.getSchemaType_AttributeGroup()
-
getElement
public EList<TopLevelElement> getElement()
- Specified by:
getElement
in interfaceSchemaType
- Returns:
- the value of the 'Element' containment reference list.
- See Also:
SchemaPackage.getSchemaType_Element()
-
getAttribute
public EList<TopLevelAttribute> getAttribute()
- Specified by:
getAttribute
in interfaceSchemaType
- Returns:
- the value of the 'Attribute' containment reference list.
- See Also:
SchemaPackage.getSchemaType_Attribute()
-
getNotation
public EList<NotationType> getNotation()
- Specified by:
getNotation
in interfaceSchemaType
- Returns:
- the value of the 'Notation' containment reference list.
- See Also:
SchemaPackage.getSchemaType_Notation()
-
getAnnotation1
public EList<AnnotationType> getAnnotation1()
- Specified by:
getAnnotation1
in interfaceSchemaType
- Returns:
- the value of the 'Annotation1' containment reference list.
- See Also:
SchemaPackage.getSchemaType_Annotation1()
-
getAttributeFormDefault
public FormChoice getAttributeFormDefault()
- Specified by:
getAttributeFormDefault
in interfaceSchemaType
- Returns:
- the value of the 'Attribute Form Default' attribute.
- See Also:
FormChoice
,SchemaType.isSetAttributeFormDefault()
,SchemaType.unsetAttributeFormDefault()
,SchemaType.setAttributeFormDefault(FormChoice)
,SchemaPackage.getSchemaType_AttributeFormDefault()
-
setAttributeFormDefault
public void setAttributeFormDefault(FormChoice newAttributeFormDefault)
- Specified by:
setAttributeFormDefault
in interfaceSchemaType
- Parameters:
newAttributeFormDefault
- the new value of the 'Attribute Form Default' attribute.- See Also:
FormChoice
,SchemaType.isSetAttributeFormDefault()
,SchemaType.unsetAttributeFormDefault()
,SchemaType.getAttributeFormDefault()
-
unsetAttributeFormDefault
public void unsetAttributeFormDefault()
- Specified by:
unsetAttributeFormDefault
in interfaceSchemaType
- See Also:
SchemaType.isSetAttributeFormDefault()
,SchemaType.getAttributeFormDefault()
,SchemaType.setAttributeFormDefault(FormChoice)
-
isSetAttributeFormDefault
public boolean isSetAttributeFormDefault()
- Specified by:
isSetAttributeFormDefault
in interfaceSchemaType
- Returns:
- whether the value of the 'Attribute Form Default' attribute is set.
- See Also:
SchemaType.unsetAttributeFormDefault()
,SchemaType.getAttributeFormDefault()
,SchemaType.setAttributeFormDefault(FormChoice)
-
getBlockDefault
public Object getBlockDefault()
- Specified by:
getBlockDefault
in interfaceSchemaType
- Returns:
- the value of the 'Block Default' attribute.
- See Also:
SchemaType.isSetBlockDefault()
,SchemaType.unsetBlockDefault()
,SchemaType.setBlockDefault(Object)
,SchemaPackage.getSchemaType_BlockDefault()
-
setBlockDefault
public void setBlockDefault(Object newBlockDefault)
- Specified by:
setBlockDefault
in interfaceSchemaType
- Parameters:
newBlockDefault
- the new value of the 'Block Default' attribute.- See Also:
SchemaType.isSetBlockDefault()
,SchemaType.unsetBlockDefault()
,SchemaType.getBlockDefault()
-
unsetBlockDefault
public void unsetBlockDefault()
- Specified by:
unsetBlockDefault
in interfaceSchemaType
- See Also:
SchemaType.isSetBlockDefault()
,SchemaType.getBlockDefault()
,SchemaType.setBlockDefault(Object)
-
isSetBlockDefault
public boolean isSetBlockDefault()
- Specified by:
isSetBlockDefault
in interfaceSchemaType
- Returns:
- whether the value of the 'Block Default' attribute is set.
- See Also:
SchemaType.unsetBlockDefault()
,SchemaType.getBlockDefault()
,SchemaType.setBlockDefault(Object)
-
getElementFormDefault
public FormChoice getElementFormDefault()
- Specified by:
getElementFormDefault
in interfaceSchemaType
- Returns:
- the value of the 'Element Form Default' attribute.
- See Also:
FormChoice
,SchemaType.isSetElementFormDefault()
,SchemaType.unsetElementFormDefault()
,SchemaType.setElementFormDefault(FormChoice)
,SchemaPackage.getSchemaType_ElementFormDefault()
-
setElementFormDefault
public void setElementFormDefault(FormChoice newElementFormDefault)
- Specified by:
setElementFormDefault
in interfaceSchemaType
- Parameters:
newElementFormDefault
- the new value of the 'Element Form Default' attribute.- See Also:
FormChoice
,SchemaType.isSetElementFormDefault()
,SchemaType.unsetElementFormDefault()
,SchemaType.getElementFormDefault()
-
unsetElementFormDefault
public void unsetElementFormDefault()
- Specified by:
unsetElementFormDefault
in interfaceSchemaType
- See Also:
SchemaType.isSetElementFormDefault()
,SchemaType.getElementFormDefault()
,SchemaType.setElementFormDefault(FormChoice)
-
isSetElementFormDefault
public boolean isSetElementFormDefault()
- Specified by:
isSetElementFormDefault
in interfaceSchemaType
- Returns:
- whether the value of the 'Element Form Default' attribute is set.
- See Also:
SchemaType.unsetElementFormDefault()
,SchemaType.getElementFormDefault()
,SchemaType.setElementFormDefault(FormChoice)
-
getFinalDefault
public Object getFinalDefault()
- Specified by:
getFinalDefault
in interfaceSchemaType
- Returns:
- the value of the 'Final Default' attribute.
- See Also:
SchemaType.isSetFinalDefault()
,SchemaType.unsetFinalDefault()
,SchemaType.setFinalDefault(Object)
,SchemaPackage.getSchemaType_FinalDefault()
-
setFinalDefault
public void setFinalDefault(Object newFinalDefault)
- Specified by:
setFinalDefault
in interfaceSchemaType
- Parameters:
newFinalDefault
- the new value of the 'Final Default' attribute.- See Also:
SchemaType.isSetFinalDefault()
,SchemaType.unsetFinalDefault()
,SchemaType.getFinalDefault()
-
unsetFinalDefault
public void unsetFinalDefault()
- Specified by:
unsetFinalDefault
in interfaceSchemaType
- See Also:
SchemaType.isSetFinalDefault()
,SchemaType.getFinalDefault()
,SchemaType.setFinalDefault(Object)
-
isSetFinalDefault
public boolean isSetFinalDefault()
- Specified by:
isSetFinalDefault
in interfaceSchemaType
- Returns:
- whether the value of the 'Final Default' attribute is set.
- See Also:
SchemaType.unsetFinalDefault()
,SchemaType.getFinalDefault()
,SchemaType.setFinalDefault(Object)
-
getId
public String getId()
- Specified by:
getId
in interfaceSchemaType
- Returns:
- the value of the 'Id' attribute.
- See Also:
SchemaType.setId(String)
,SchemaPackage.getSchemaType_Id()
-
setId
public void setId(String newId)
- Specified by:
setId
in interfaceSchemaType
- Parameters:
newId
- the new value of the 'Id' attribute.- See Also:
SchemaType.getId()
-
getLang
public String getLang()
- Specified by:
getLang
in interfaceSchemaType
- Returns:
- the value of the 'Lang' attribute.
- See Also:
SchemaType.setLang(String)
,SchemaPackage.getSchemaType_Lang()
-
setLang
public void setLang(String newLang)
- Specified by:
setLang
in interfaceSchemaType
- Parameters:
newLang
- the new value of the 'Lang' attribute.- See Also:
SchemaType.getLang()
-
getTargetNamespace
public String getTargetNamespace()
- Specified by:
getTargetNamespace
in interfaceSchemaType
- Returns:
- the value of the 'Target Namespace' attribute.
- See Also:
SchemaType.setTargetNamespace(String)
,SchemaPackage.getSchemaType_TargetNamespace()
-
setTargetNamespace
public void setTargetNamespace(String newTargetNamespace)
- Specified by:
setTargetNamespace
in interfaceSchemaType
- Parameters:
newTargetNamespace
- the new value of the 'Target Namespace' attribute.- See Also:
SchemaType.getTargetNamespace()
-
getVersion
public String getVersion()
- Specified by:
getVersion
in interfaceSchemaType
- Returns:
- the value of the 'Version' attribute.
- See Also:
SchemaType.setVersion(String)
,SchemaPackage.getSchemaType_Version()
-
setVersion
public void setVersion(String newVersion)
- Specified by:
setVersion
in interfaceSchemaType
- Parameters:
newVersion
- the new value of the 'Version' attribute.- See Also:
SchemaType.getVersion()
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- Overrides:
eInverseRemove
in classOpenAttrsImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classOpenAttrsImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classOpenAttrsImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classOpenAttrsImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classOpenAttrsImpl
-
toString
public String toString()
- Overrides:
toString
in classOpenAttrsImpl
-
-