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.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 StringThe cached value of the 'Id' attribute.protected static final StringThe default value of the 'Id' attribute.protected FeatureMapThe cached value of the 'Mixed' attribute list.protected static final StringThe default value of the 'Remote Schema' attribute.protected StringThe cached value of the 'Remote Schema' attribute.protected EMapThe cached value of the 'XMLNS Prefix Map' map.protected EMapThe 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, EPROXYFields inherited from class BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionNotificationChainbasicSetBoundedBy(BoundingShapeType newBoundedBy, NotificationChain msgs) NotificationChainbasicSetDescription(StringOrRefType newDescription, NotificationChain msgs) NotificationChainbasicSetEnvelope(EnvelopeType newEnvelope, NotificationChain msgs) NotificationChainbasicSetEnvelopeWithTimePeriod(EnvelopeWithTimePeriodType newEnvelopeWithTimePeriod, NotificationChain msgs) NotificationChainbasicSetExterior(AbstractRingPropertyType newExterior, NotificationChain msgs) NotificationChainbasicSetGeometricPrimitive(AbstractGeometricPrimitiveType newGeometricPrimitive, NotificationChain msgs) NotificationChainbasicSetGeometry(AbstractGeometryType newGeometry, NotificationChain msgs) NotificationChainbasicSetGML(AbstractGMLType newGML, NotificationChain msgs) NotificationChainbasicSetGrid(GridType newGrid, NotificationChain msgs) NotificationChainbasicSetInterior(AbstractRingPropertyType newInterior, NotificationChain msgs) NotificationChainbasicSetLinearRing(LinearRingType newLinearRing, NotificationChain msgs) NotificationChainbasicSetMetaData(AbstractMetaDataType newMetaData, NotificationChain msgs) NotificationChainbasicSetMetaDataProperty(MetaDataPropertyType newMetaDataProperty, NotificationChain msgs) NotificationChainbasicSetName(CodeType newName, NotificationChain msgs) NotificationChainbasicSetObject(EObject newObject, NotificationChain msgs) NotificationChainbasicSetPolygon(PolygonType newPolygon, NotificationChain msgs) NotificationChainbasicSetPos(DirectPositionType newPos, NotificationChain msgs) NotificationChainbasicSetRectifiedGrid(RectifiedGridType newRectifiedGrid, NotificationChain msgs) NotificationChainbasicSetRing(AbstractRingType newRing, NotificationChain msgs) NotificationChainbasicSetSurface(AbstractSurfaceType newSurface, NotificationChain msgs) NotificationChainbasicSetTimePosition(TimePositionType newTimePosition, NotificationChain msgs) eGet(int featureID, boolean resolve, boolean coreType) NotificationChaineInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) booleaneIsSet(int featureID) voidprotected EClassvoideUnset(int featureID) getGML()getGrid()getId()FeatureMapgetMixed()getName()EObjectgetPos()getRing()EMapEMapvoidsetBoundedBy(BoundingShapeType newBoundedBy) voidsetDescription(StringOrRefType newDescription) voidsetEnvelope(EnvelopeType newEnvelope) voidsetEnvelopeWithTimePeriod(EnvelopeWithTimePeriodType newEnvelopeWithTimePeriod) voidsetExterior(AbstractRingPropertyType newExterior) voidvoidvoidsetInterior(AbstractRingPropertyType newInterior) voidsetLinearRing(LinearRingType newLinearRing) voidsetMetaDataProperty(MetaDataPropertyType newMetaDataProperty) voidvoidsetPolygon(PolygonType newPolygon) voidsetPos(DirectPositionType newPos) voidsetRectifiedGrid(RectifiedGridType newRectifiedGrid) voidsetRemoteSchema(String newRemoteSchema) voidsetTimePosition(TimePositionType newTimePosition) toString()Methods inherited from class EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIMethods 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, eVirtualValuesMethods inherited from class BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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, 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:
eStaticClassin classEObjectImpl
-
getMixed
public FeatureMap getMixed()- Specified by:
getMixedin interfaceDocumentRoot- Returns:
- the value of the 'Mixed' attribute list.
- See Also:
-
getXMLNSPrefixMap
public EMap getXMLNSPrefixMap()- Specified by:
getXMLNSPrefixMapin interfaceDocumentRoot- Returns:
- the value of the 'XMLNS Prefix Map' map.
- See Also:
-
getXSISchemaLocation
public EMap getXSISchemaLocation()- Specified by:
getXSISchemaLocationin interfaceDocumentRoot- Returns:
- the value of the 'XSI Schema Location' map.
- See Also:
-
getGeometricPrimitive
- Specified by:
getGeometricPrimitivein interfaceDocumentRoot- Returns:
- the value of the 'Geometric Primitive' containment reference.
- See Also:
-
basicSetGeometricPrimitive
public NotificationChain basicSetGeometricPrimitive(AbstractGeometricPrimitiveType newGeometricPrimitive, NotificationChain msgs) -
getGeometry
- Specified by:
getGeometryin interfaceDocumentRoot- Returns:
- the value of the 'Geometry' containment reference.
- See Also:
-
basicSetGeometry
-
getGML
- Specified by:
getGMLin interfaceDocumentRoot- Returns:
- the value of the 'GML' containment reference.
- See Also:
-
basicSetGML
-
getObject
public EObject getObject()- Specified by:
getObjectin interfaceDocumentRoot- Returns:
- the value of the 'Object' containment reference.
- See Also:
-
basicSetObject
public NotificationChain basicSetObject(EObject newObject, NotificationChain msgs) -
getMetaData
- Specified by:
getMetaDatain interfaceDocumentRoot- Returns:
- the value of the 'Meta Data' containment reference.
- See Also:
-
basicSetMetaData
-
getRing
- Specified by:
getRingin interfaceDocumentRoot- Returns:
- the value of the 'Ring' containment reference.
- See Also:
-
basicSetRing
-
getSurface
- Specified by:
getSurfacein interfaceDocumentRoot- Returns:
- the value of the 'Surface' containment reference.
- See Also:
-
basicSetSurface
-
getBoundedBy
- Specified by:
getBoundedByin interfaceDocumentRoot- Returns:
- the value of the 'Bounded By' containment reference.
- See Also:
-
basicSetBoundedBy
-
setBoundedBy
- Specified by:
setBoundedByin interfaceDocumentRoot- Parameters:
newBoundedBy- the new value of the 'Bounded By' containment reference.- See Also:
-
getDescription
- Specified by:
getDescriptionin interfaceDocumentRoot- Returns:
- the value of the 'Description' containment reference.
- See Also:
-
basicSetDescription
public NotificationChain basicSetDescription(StringOrRefType newDescription, NotificationChain msgs) -
setDescription
- Specified by:
setDescriptionin interfaceDocumentRoot- Parameters:
newDescription- the new value of the 'Description' containment reference.- See Also:
-
getEnvelope
- Specified by:
getEnvelopein interfaceDocumentRoot- Returns:
- the value of the 'Envelope' containment reference.
- See Also:
-
basicSetEnvelope
-
setEnvelope
- Specified by:
setEnvelopein interfaceDocumentRoot- Parameters:
newEnvelope- the new value of the 'Envelope' containment reference.- See Also:
-
getEnvelopeWithTimePeriod
- Specified by:
getEnvelopeWithTimePeriodin 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:
setEnvelopeWithTimePeriodin interfaceDocumentRoot- Parameters:
newEnvelopeWithTimePeriod- the new value of the 'Envelope With Time Period' containment reference.- See Also:
-
getExterior
- Specified by:
getExteriorin interfaceDocumentRoot- Returns:
- the value of the 'Exterior' containment reference.
- See Also:
-
basicSetExterior
public NotificationChain basicSetExterior(AbstractRingPropertyType newExterior, NotificationChain msgs) -
setExterior
- Specified by:
setExteriorin interfaceDocumentRoot- Parameters:
newExterior- the new value of the 'Exterior' containment reference.- See Also:
-
getGrid
- Specified by:
getGridin interfaceDocumentRoot- Returns:
- the value of the 'Grid' containment reference.
- See Also:
-
basicSetGrid
-
setGrid
- Specified by:
setGridin interfaceDocumentRoot- Parameters:
newGrid- the new value of the 'Grid' containment reference.- See Also:
-
getInterior
- Specified by:
getInteriorin interfaceDocumentRoot- Returns:
- the value of the 'Interior' containment reference.
- See Also:
-
basicSetInterior
public NotificationChain basicSetInterior(AbstractRingPropertyType newInterior, NotificationChain msgs) -
setInterior
- Specified by:
setInteriorin interfaceDocumentRoot- Parameters:
newInterior- the new value of the 'Interior' containment reference.- See Also:
-
getLinearRing
- Specified by:
getLinearRingin interfaceDocumentRoot- Returns:
- the value of the 'Linear Ring' containment reference.
- See Also:
-
basicSetLinearRing
-
setLinearRing
- Specified by:
setLinearRingin interfaceDocumentRoot- Parameters:
newLinearRing- the new value of the 'Linear Ring' containment reference.- See Also:
-
getMetaDataProperty
- Specified by:
getMetaDataPropertyin interfaceDocumentRoot- Returns:
- the value of the 'Meta Data Property' containment reference.
- See Also:
-
basicSetMetaDataProperty
public NotificationChain basicSetMetaDataProperty(MetaDataPropertyType newMetaDataProperty, NotificationChain msgs) -
setMetaDataProperty
- Specified by:
setMetaDataPropertyin interfaceDocumentRoot- Parameters:
newMetaDataProperty- the new value of the 'Meta Data Property' containment reference.- See Also:
-
getName
- Specified by:
getNamein interfaceDocumentRoot- Returns:
- the value of the 'Name' containment reference.
- See Also:
-
basicSetName
-
setName
- Specified by:
setNamein interfaceDocumentRoot- Parameters:
newName- the new value of the 'Name' containment reference.- See Also:
-
getPolygon
- Specified by:
getPolygonin interfaceDocumentRoot- Returns:
- the value of the 'Polygon' containment reference.
- See Also:
-
basicSetPolygon
-
setPolygon
- Specified by:
setPolygonin interfaceDocumentRoot- Parameters:
newPolygon- the new value of the 'Polygon' containment reference.- See Also:
-
getPos
- Specified by:
getPosin interfaceDocumentRoot- Returns:
- the value of the 'Pos' containment reference.
- See Also:
-
basicSetPos
-
setPos
- Specified by:
setPosin interfaceDocumentRoot- Parameters:
newPos- the new value of the 'Pos' containment reference.- See Also:
-
getRectifiedGrid
- Specified by:
getRectifiedGridin interfaceDocumentRoot- Returns:
- the value of the 'Rectified Grid' containment reference.
- See Also:
-
basicSetRectifiedGrid
public NotificationChain basicSetRectifiedGrid(RectifiedGridType newRectifiedGrid, NotificationChain msgs) -
setRectifiedGrid
- Specified by:
setRectifiedGridin interfaceDocumentRoot- Parameters:
newRectifiedGrid- the new value of the 'Rectified Grid' containment reference.- See Also:
-
getTimePosition
- Specified by:
getTimePositionin interfaceDocumentRoot- Returns:
- the value of the 'Time Position' containment reference.
- See Also:
-
basicSetTimePosition
public NotificationChain basicSetTimePosition(TimePositionType newTimePosition, NotificationChain msgs) -
setTimePosition
- Specified by:
setTimePositionin interfaceDocumentRoot- Parameters:
newTimePosition- the new value of the 'Time Position' containment reference.- See Also:
-
getId
- Specified by:
getIdin interfaceDocumentRoot- Returns:
- the value of the 'Id' attribute.
- See Also:
-
setId
- Specified by:
setIdin interfaceDocumentRoot- Parameters:
newId- the new value of the 'Id' attribute.- See Also:
-
getRemoteSchema
- Specified by:
getRemoteSchemain interfaceDocumentRoot- Returns:
- the value of the 'Remote Schema' attribute.
- See Also:
-
setRemoteSchema
- Specified by:
setRemoteSchemain interfaceDocumentRoot- Parameters:
newRemoteSchema- the new value of the 'Remote Schema' attribute.- See Also:
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Overrides:
eInverseRemovein classBasicEObjectImpl
-
eGet
- Specified by:
eGetin interfaceInternalEObject- Overrides:
eGetin classBasicEObjectImpl
-
eSet
- Specified by:
eSetin interfaceInternalEObject- Overrides:
eSetin classBasicEObjectImpl
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnsetin interfaceInternalEObject- Overrides:
eUnsetin classBasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSetin interfaceInternalEObject- Overrides:
eIsSetin classBasicEObjectImpl
-
toString
- Overrides:
toStringin classBasicEObjectImpl
-