Package net.opengis.gml.impl
Class DocumentRootImpl
Object
BasicNotifierImpl
BasicEObjectImpl
EObjectImpl
DocumentRootImpl
- All Implemented Interfaces:
DocumentRoot
,Notifier
,EObject
,InternalEObject
An implementation of the model object 'Document Root'.
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
FieldsModifier and TypeFieldDescriptionprotected String
The cached value of the 'Id
' attribute.protected static final String
The default value of the 'Id
' attribute.protected FeatureMap
The cached value of the 'Mixed
' attribute list.protected static final String
The default value of the 'Remote Schema
' attribute.protected String
The cached value of the 'Remote Schema
' attribute.protected EMap
The cached value of the 'XMLNS Prefix Map
' map.protected EMap
The cached value of the 'XSI Schema Location
' map.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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionNotificationChain
basicSetBoundedBy
(BoundingShapeType newBoundedBy, NotificationChain msgs) NotificationChain
basicSetDescription
(StringOrRefType newDescription, NotificationChain msgs) NotificationChain
basicSetEnvelope
(EnvelopeType newEnvelope, NotificationChain msgs) NotificationChain
basicSetEnvelopeWithTimePeriod
(EnvelopeWithTimePeriodType newEnvelopeWithTimePeriod, NotificationChain msgs) NotificationChain
basicSetExterior
(AbstractRingPropertyType newExterior, NotificationChain msgs) NotificationChain
basicSetGeometricPrimitive
(AbstractGeometricPrimitiveType newGeometricPrimitive, NotificationChain msgs) NotificationChain
basicSetGeometry
(AbstractGeometryType newGeometry, NotificationChain msgs) NotificationChain
basicSetGML
(AbstractGMLType newGML, NotificationChain msgs) NotificationChain
basicSetGrid
(GridType newGrid, NotificationChain msgs) NotificationChain
basicSetInterior
(AbstractRingPropertyType newInterior, NotificationChain msgs) NotificationChain
basicSetLinearRing
(LinearRingType newLinearRing, NotificationChain msgs) NotificationChain
basicSetMetaData
(AbstractMetaDataType newMetaData, NotificationChain msgs) NotificationChain
basicSetMetaDataProperty
(MetaDataPropertyType newMetaDataProperty, NotificationChain msgs) NotificationChain
basicSetName
(CodeType newName, NotificationChain msgs) NotificationChain
basicSetObject
(EObject newObject, NotificationChain msgs) NotificationChain
basicSetPolygon
(PolygonType newPolygon, NotificationChain msgs) NotificationChain
basicSetPos
(DirectPositionType newPos, NotificationChain msgs) NotificationChain
basicSetRectifiedGrid
(RectifiedGridType newRectifiedGrid, NotificationChain msgs) NotificationChain
basicSetRing
(AbstractRingType newRing, NotificationChain msgs) NotificationChain
basicSetSurface
(AbstractSurfaceType newSurface, NotificationChain msgs) NotificationChain
basicSetTimePosition
(TimePositionType newTimePosition, NotificationChain msgs) eGet
(int featureID, boolean resolve, boolean coreType) NotificationChain
eInverseRemove
(InternalEObject otherEnd, int featureID, NotificationChain msgs) boolean
eIsSet
(int featureID) void
protected EClass
void
eUnset
(int featureID) getGML()
getGrid()
getId()
FeatureMap
getMixed()
getName()
EObject
getPos()
getRing()
EMap
EMap
void
setBoundedBy
(BoundingShapeType newBoundedBy) void
setDescription
(StringOrRefType newDescription) void
setEnvelope
(EnvelopeType newEnvelope) void
setEnvelopeWithTimePeriod
(EnvelopeWithTimePeriodType newEnvelopeWithTimePeriod) void
setExterior
(AbstractRingPropertyType newExterior) void
void
void
setInterior
(AbstractRingPropertyType newInterior) void
setLinearRing
(LinearRingType newLinearRing) void
setMetaDataProperty
(MetaDataPropertyType newMetaDataProperty) void
void
setPolygon
(PolygonType newPolygon) void
setPos
(DirectPositionType newPos) void
setRectifiedGrid
(RectifiedGridType newRectifiedGrid) void
setRemoteSchema
(String newRemoteSchema) void
setTimePosition
(TimePositionType newTimePosition) 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 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 InternalEObject
eNotificationRequired
Methods inherited from interface Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
mixed
protected FeatureMap mixedThe cached value of the 'Mixed
' attribute list.- See Also:
-
xMLNSPrefixMap
protected EMap xMLNSPrefixMapThe cached value of the 'XMLNS Prefix Map
' map.- See Also:
-
xSISchemaLocation
protected EMap xSISchemaLocationThe cached value of the 'XSI Schema Location
' map.- See Also:
-
ID_EDEFAULT
The default value of the 'Id
' attribute.- See Also:
-
id
The cached value of the 'Id
' attribute.- See Also:
-
REMOTE_SCHEMA_EDEFAULT
The default value of the 'Remote Schema
' attribute.- See Also:
-
remoteSchema
The cached value of the 'Remote Schema
' attribute.- See Also:
-
-
Constructor Details
-
DocumentRootImpl
protected DocumentRootImpl()
-
-
Method Details
-
eStaticClass
protected EClass eStaticClass()- Overrides:
eStaticClass
in classEObjectImpl
-
getMixed
public FeatureMap getMixed()- Specified by:
getMixed
in interfaceDocumentRoot
- Returns:
- the value of the 'Mixed' attribute list.
- See Also:
-
getXMLNSPrefixMap
public EMap getXMLNSPrefixMap()- Specified by:
getXMLNSPrefixMap
in interfaceDocumentRoot
- Returns:
- the value of the 'XMLNS Prefix Map' map.
- See Also:
-
getXSISchemaLocation
public EMap getXSISchemaLocation()- Specified by:
getXSISchemaLocation
in interfaceDocumentRoot
- Returns:
- the value of the 'XSI Schema Location' map.
- See Also:
-
getGeometricPrimitive
- Specified by:
getGeometricPrimitive
in interfaceDocumentRoot
- Returns:
- the value of the 'Geometric Primitive' containment reference.
- See Also:
-
basicSetGeometricPrimitive
public NotificationChain basicSetGeometricPrimitive(AbstractGeometricPrimitiveType newGeometricPrimitive, NotificationChain msgs) -
getGeometry
- Specified by:
getGeometry
in interfaceDocumentRoot
- Returns:
- the value of the 'Geometry' containment reference.
- See Also:
-
basicSetGeometry
-
getGML
- Specified by:
getGML
in interfaceDocumentRoot
- Returns:
- the value of the 'GML' containment reference.
- See Also:
-
basicSetGML
-
getObject
public EObject getObject()- Specified by:
getObject
in interfaceDocumentRoot
- Returns:
- the value of the 'Object' containment reference.
- See Also:
-
basicSetObject
public NotificationChain basicSetObject(EObject newObject, NotificationChain msgs) -
getMetaData
- Specified by:
getMetaData
in interfaceDocumentRoot
- Returns:
- the value of the 'Meta Data' containment reference.
- See Also:
-
basicSetMetaData
-
getRing
- Specified by:
getRing
in interfaceDocumentRoot
- Returns:
- the value of the 'Ring' containment reference.
- See Also:
-
basicSetRing
-
getSurface
- Specified by:
getSurface
in interfaceDocumentRoot
- Returns:
- the value of the 'Surface' containment reference.
- See Also:
-
basicSetSurface
-
getBoundedBy
- Specified by:
getBoundedBy
in interfaceDocumentRoot
- Returns:
- the value of the 'Bounded By' containment reference.
- See Also:
-
basicSetBoundedBy
-
setBoundedBy
- Specified by:
setBoundedBy
in interfaceDocumentRoot
- Parameters:
newBoundedBy
- the new value of the 'Bounded By' containment reference.- See Also:
-
getDescription
- Specified by:
getDescription
in interfaceDocumentRoot
- Returns:
- the value of the 'Description' containment reference.
- See Also:
-
basicSetDescription
public NotificationChain basicSetDescription(StringOrRefType newDescription, NotificationChain msgs) -
setDescription
- Specified by:
setDescription
in interfaceDocumentRoot
- Parameters:
newDescription
- the new value of the 'Description' containment reference.- See Also:
-
getEnvelope
- Specified by:
getEnvelope
in interfaceDocumentRoot
- Returns:
- the value of the 'Envelope' containment reference.
- See Also:
-
basicSetEnvelope
-
setEnvelope
- Specified by:
setEnvelope
in interfaceDocumentRoot
- Parameters:
newEnvelope
- the new value of the 'Envelope' containment reference.- See Also:
-
getEnvelopeWithTimePeriod
- Specified by:
getEnvelopeWithTimePeriod
in interfaceDocumentRoot
- Returns:
- the value of the 'Envelope With Time Period' containment reference.
- See Also:
-
basicSetEnvelopeWithTimePeriod
public NotificationChain basicSetEnvelopeWithTimePeriod(EnvelopeWithTimePeriodType newEnvelopeWithTimePeriod, NotificationChain msgs) -
setEnvelopeWithTimePeriod
- Specified by:
setEnvelopeWithTimePeriod
in interfaceDocumentRoot
- Parameters:
newEnvelopeWithTimePeriod
- the new value of the 'Envelope With Time Period' containment reference.- See Also:
-
getExterior
- Specified by:
getExterior
in interfaceDocumentRoot
- Returns:
- the value of the 'Exterior' containment reference.
- See Also:
-
basicSetExterior
public NotificationChain basicSetExterior(AbstractRingPropertyType newExterior, NotificationChain msgs) -
setExterior
- Specified by:
setExterior
in interfaceDocumentRoot
- Parameters:
newExterior
- the new value of the 'Exterior' containment reference.- See Also:
-
getGrid
- Specified by:
getGrid
in interfaceDocumentRoot
- Returns:
- the value of the 'Grid' containment reference.
- See Also:
-
basicSetGrid
-
setGrid
- Specified by:
setGrid
in interfaceDocumentRoot
- Parameters:
newGrid
- the new value of the 'Grid' containment reference.- See Also:
-
getInterior
- Specified by:
getInterior
in interfaceDocumentRoot
- Returns:
- the value of the 'Interior' containment reference.
- See Also:
-
basicSetInterior
public NotificationChain basicSetInterior(AbstractRingPropertyType newInterior, NotificationChain msgs) -
setInterior
- Specified by:
setInterior
in interfaceDocumentRoot
- Parameters:
newInterior
- the new value of the 'Interior' containment reference.- See Also:
-
getLinearRing
- Specified by:
getLinearRing
in interfaceDocumentRoot
- Returns:
- the value of the 'Linear Ring' containment reference.
- See Also:
-
basicSetLinearRing
-
setLinearRing
- Specified by:
setLinearRing
in interfaceDocumentRoot
- Parameters:
newLinearRing
- the new value of the 'Linear Ring' containment reference.- See Also:
-
getMetaDataProperty
- Specified by:
getMetaDataProperty
in interfaceDocumentRoot
- Returns:
- the value of the 'Meta Data Property' containment reference.
- See Also:
-
basicSetMetaDataProperty
public NotificationChain basicSetMetaDataProperty(MetaDataPropertyType newMetaDataProperty, NotificationChain msgs) -
setMetaDataProperty
- Specified by:
setMetaDataProperty
in interfaceDocumentRoot
- Parameters:
newMetaDataProperty
- the new value of the 'Meta Data Property' containment reference.- See Also:
-
getName
- Specified by:
getName
in interfaceDocumentRoot
- Returns:
- the value of the 'Name' containment reference.
- See Also:
-
basicSetName
-
setName
- Specified by:
setName
in interfaceDocumentRoot
- Parameters:
newName
- the new value of the 'Name' containment reference.- See Also:
-
getPolygon
- Specified by:
getPolygon
in interfaceDocumentRoot
- Returns:
- the value of the 'Polygon' containment reference.
- See Also:
-
basicSetPolygon
-
setPolygon
- Specified by:
setPolygon
in interfaceDocumentRoot
- Parameters:
newPolygon
- the new value of the 'Polygon' containment reference.- See Also:
-
getPos
- Specified by:
getPos
in interfaceDocumentRoot
- Returns:
- the value of the 'Pos' containment reference.
- See Also:
-
basicSetPos
-
setPos
- Specified by:
setPos
in interfaceDocumentRoot
- Parameters:
newPos
- the new value of the 'Pos' containment reference.- See Also:
-
getRectifiedGrid
- Specified by:
getRectifiedGrid
in interfaceDocumentRoot
- Returns:
- the value of the 'Rectified Grid' containment reference.
- See Also:
-
basicSetRectifiedGrid
public NotificationChain basicSetRectifiedGrid(RectifiedGridType newRectifiedGrid, NotificationChain msgs) -
setRectifiedGrid
- Specified by:
setRectifiedGrid
in interfaceDocumentRoot
- Parameters:
newRectifiedGrid
- the new value of the 'Rectified Grid' containment reference.- See Also:
-
getTimePosition
- Specified by:
getTimePosition
in interfaceDocumentRoot
- Returns:
- the value of the 'Time Position' containment reference.
- See Also:
-
basicSetTimePosition
public NotificationChain basicSetTimePosition(TimePositionType newTimePosition, NotificationChain msgs) -
setTimePosition
- Specified by:
setTimePosition
in interfaceDocumentRoot
- Parameters:
newTimePosition
- the new value of the 'Time Position' containment reference.- See Also:
-
getId
- Specified by:
getId
in interfaceDocumentRoot
- Returns:
- the value of the 'Id' attribute.
- See Also:
-
setId
- Specified by:
setId
in interfaceDocumentRoot
- Parameters:
newId
- the new value of the 'Id' attribute.- See Also:
-
getRemoteSchema
- Specified by:
getRemoteSchema
in interfaceDocumentRoot
- Returns:
- the value of the 'Remote Schema' attribute.
- See Also:
-
setRemoteSchema
- Specified by:
setRemoteSchema
in interfaceDocumentRoot
- Parameters:
newRemoteSchema
- the new value of the 'Remote Schema' attribute.- See Also:
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Overrides:
eInverseRemove
in classBasicEObjectImpl
-
eGet
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classBasicEObjectImpl
-
eSet
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classBasicEObjectImpl
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classBasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classBasicEObjectImpl
-
toString
- Overrides:
toString
in classBasicEObjectImpl
-