Package org.w3._2001.schema.impl
Class SimpleTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- MinimalEObjectImpl
-
- MinimalEObjectImpl.Container
-
- OpenAttrsImpl
-
- AnnotatedImpl
-
- SimpleTypeImpl
-
- All Implemented Interfaces:
Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,Annotated
,OpenAttrs
,SimpleType
- Direct Known Subclasses:
LocalSimpleTypeImpl
,TopLevelSimpleTypeImpl
public abstract class SimpleTypeImpl extends AnnotatedImpl implements SimpleType
An implementation of the model object 'Simple 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 Object
final_
The cached value of the 'Final
' attribute.protected static Object
FINAL_EDEFAULT
The default value of the 'Final
' attribute.protected ListType
list
The cached value of the 'List
' containment reference.protected String
name
The cached value of the 'Name
' attribute.protected static String
NAME_EDEFAULT
The default value of the 'Name
' attribute.protected RestrictionType1
restriction
The cached value of the 'Restriction
' containment reference.protected UnionType
union
The cached value of the 'Union
' containment reference.-
Fields inherited from class AnnotatedImpl
annotation, id, ID_EDEFAULT
-
Fields inherited from class OpenAttrsImpl
anyAttribute
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SimpleTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChain
basicSetList(ListType newList, NotificationChain msgs)
NotificationChain
basicSetRestriction(RestrictionType1 newRestriction, NotificationChain msgs)
NotificationChain
basicSetUnion(UnionType newUnion, NotificationChain msgs)
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)
Object
getFinal()
ListType
getList()
String
getName()
RestrictionType1
getRestriction()
UnionType
getUnion()
void
setFinal(Object newFinal)
void
setList(ListType newList)
void
setName(String newName)
void
setRestriction(RestrictionType1 newRestriction)
void
setUnion(UnionType newUnion)
String
toString()
-
Methods inherited from class AnnotatedImpl
basicSetAnnotation, getAnnotation, getId, setAnnotation, setId
-
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 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 OpenAttrs
getAnyAttribute
-
-
-
-
Field Detail
-
restriction
protected RestrictionType1 restriction
The cached value of the 'Restriction
' containment reference.- See Also:
getRestriction()
-
list
protected ListType list
The cached value of the 'List
' containment reference.- See Also:
getList()
-
union
protected UnionType union
The cached value of the 'Union
' containment reference.- See Also:
getUnion()
-
FINAL_EDEFAULT
protected static final Object FINAL_EDEFAULT
The default value of the 'Final
' attribute.- See Also:
getFinal()
-
final_
protected Object final_
The cached value of the 'Final
' attribute.- See Also:
getFinal()
-
NAME_EDEFAULT
protected static final String NAME_EDEFAULT
The default value of the 'Name
' attribute.- See Also:
getName()
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classAnnotatedImpl
-
getRestriction
public RestrictionType1 getRestriction()
- Specified by:
getRestriction
in interfaceSimpleType
- Returns:
- the value of the 'Restriction' containment reference.
- See Also:
SimpleType.setRestriction(RestrictionType1)
,SchemaPackage.getSimpleType_Restriction()
-
basicSetRestriction
public NotificationChain basicSetRestriction(RestrictionType1 newRestriction, NotificationChain msgs)
-
setRestriction
public void setRestriction(RestrictionType1 newRestriction)
- Specified by:
setRestriction
in interfaceSimpleType
- Parameters:
newRestriction
- the new value of the 'Restriction' containment reference.- See Also:
SimpleType.getRestriction()
-
getList
public ListType getList()
- Specified by:
getList
in interfaceSimpleType
- Returns:
- the value of the 'List' containment reference.
- See Also:
SimpleType.setList(ListType)
,SchemaPackage.getSimpleType_List()
-
basicSetList
public NotificationChain basicSetList(ListType newList, NotificationChain msgs)
-
setList
public void setList(ListType newList)
- Specified by:
setList
in interfaceSimpleType
- Parameters:
newList
- the new value of the 'List' containment reference.- See Also:
SimpleType.getList()
-
getUnion
public UnionType getUnion()
- Specified by:
getUnion
in interfaceSimpleType
- Returns:
- the value of the 'Union' containment reference.
- See Also:
SimpleType.setUnion(UnionType)
,SchemaPackage.getSimpleType_Union()
-
basicSetUnion
public NotificationChain basicSetUnion(UnionType newUnion, NotificationChain msgs)
-
setUnion
public void setUnion(UnionType newUnion)
- Specified by:
setUnion
in interfaceSimpleType
- Parameters:
newUnion
- the new value of the 'Union' containment reference.- See Also:
SimpleType.getUnion()
-
getFinal
public Object getFinal()
- Specified by:
getFinal
in interfaceSimpleType
- Returns:
- the value of the 'Final' attribute.
- See Also:
SimpleType.setFinal(Object)
,SchemaPackage.getSimpleType_Final()
-
setFinal
public void setFinal(Object newFinal)
- Specified by:
setFinal
in interfaceSimpleType
- Parameters:
newFinal
- the new value of the 'Final' attribute.- See Also:
SimpleType.getFinal()
-
getName
public String getName()
- Specified by:
getName
in interfaceSimpleType
- Returns:
- the value of the 'Name' attribute.
- See Also:
SimpleType.setName(String)
,SchemaPackage.getSimpleType_Name()
-
setName
public void setName(String newName)
- Specified by:
setName
in interfaceSimpleType
- Parameters:
newName
- the new value of the 'Name' attribute.- See Also:
SimpleType.getName()
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- Overrides:
eInverseRemove
in classAnnotatedImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classAnnotatedImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classAnnotatedImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classAnnotatedImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classAnnotatedImpl
-
toString
public String toString()
- Overrides:
toString
in classAnnotatedImpl
-
-