Interface DocumentRoot
-
- All Superinterfaces:
EObject
,Notifier
- All Known Implementing Classes:
DocumentRootImpl
public interface DocumentRoot extends EObject
A representation of the model object 'Document Root'.The following features are supported:
- See Also:
GmlPackage.getDocumentRoot()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BoundingShapeType
getBoundedBy()
Returns the value of the 'Bounded By' containment reference.StringOrRefType
getDescription()
Returns the value of the 'Description' containment reference.EnvelopeType
getEnvelope()
Returns the value of the 'Envelope' containment reference.EnvelopeWithTimePeriodType
getEnvelopeWithTimePeriod()
Returns the value of the 'Envelope With Time Period' containment reference.AbstractRingPropertyType
getExterior()
Returns the value of the 'Exterior' containment reference.AbstractGeometricPrimitiveType
getGeometricPrimitive()
Returns the value of the 'Geometric Primitive' containment reference.AbstractGeometryType
getGeometry()
Returns the value of the 'Geometry' containment reference.AbstractGMLType
getGML()
Returns the value of the 'GML' containment reference.GridType
getGrid()
Returns the value of the 'Grid' containment reference.String
getId()
Returns the value of the 'Id' attribute.AbstractRingPropertyType
getInterior()
Returns the value of the 'Interior' containment reference.LinearRingType
getLinearRing()
Returns the value of the 'Linear Ring' containment reference.AbstractMetaDataType
getMetaData()
Returns the value of the 'Meta Data' containment reference.MetaDataPropertyType
getMetaDataProperty()
Returns the value of the 'Meta Data Property' containment reference.FeatureMap
getMixed()
Returns the value of the 'Mixed' attribute list.CodeType
getName()
Returns the value of the 'Name' containment reference.EObject
getObject()
Returns the value of the 'Object' containment reference.PolygonType
getPolygon()
Returns the value of the 'Polygon' containment reference.DirectPositionType
getPos()
Returns the value of the 'Pos' containment reference.RectifiedGridType
getRectifiedGrid()
Returns the value of the 'Rectified Grid' containment reference.String
getRemoteSchema()
Returns the value of the 'Remote Schema' attribute.AbstractRingType
getRing()
Returns the value of the 'Ring' containment reference.AbstractSurfaceType
getSurface()
Returns the value of the 'Surface' containment reference.TimePositionType
getTimePosition()
Returns the value of the 'Time Position' containment reference.EMap
getXMLNSPrefixMap()
Returns the value of the 'XMLNS Prefix Map' map.EMap
getXSISchemaLocation()
Returns the value of the 'XSI Schema Location' map.void
setBoundedBy(BoundingShapeType value)
Sets the value of the 'Bounded By
' containment reference.void
setDescription(StringOrRefType value)
Sets the value of the 'Description
' containment reference.void
setEnvelope(EnvelopeType value)
Sets the value of the 'Envelope
' containment reference.void
setEnvelopeWithTimePeriod(EnvelopeWithTimePeriodType value)
Sets the value of the 'Envelope With Time Period
' containment reference.void
setExterior(AbstractRingPropertyType value)
Sets the value of the 'Exterior
' containment reference.void
setGrid(GridType value)
Sets the value of the 'Grid
' containment reference.void
setId(String value)
Sets the value of the 'Id
' attribute.void
setInterior(AbstractRingPropertyType value)
Sets the value of the 'Interior
' containment reference.void
setLinearRing(LinearRingType value)
Sets the value of the 'Linear Ring
' containment reference.void
setMetaDataProperty(MetaDataPropertyType value)
Sets the value of the 'Meta Data Property
' containment reference.void
setName(CodeType value)
Sets the value of the 'Name
' containment reference.void
setPolygon(PolygonType value)
Sets the value of the 'Polygon
' containment reference.void
setPos(DirectPositionType value)
Sets the value of the 'Pos
' containment reference.void
setRectifiedGrid(RectifiedGridType value)
Sets the value of the 'Rectified Grid
' containment reference.void
setRemoteSchema(String value)
Sets the value of the 'Remote Schema
' attribute.void
setTimePosition(TimePositionType value)
Sets the value of the 'Time Position
' containment reference.
-
-
-
Method Detail
-
getMixed
FeatureMap getMixed()
Returns the value of the 'Mixed' attribute list. The list contents are of typeFeatureMap.Entry
.If the meaning of the 'Mixed' attribute list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Mixed' attribute list.
- See Also:
GmlPackage.getDocumentRoot_Mixed()
-
getXMLNSPrefixMap
EMap getXMLNSPrefixMap()
Returns the value of the 'XMLNS Prefix Map' map. The key is of typeString
, and the value is of typeString
,If the meaning of the 'XMLNS Prefix Map' map isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'XMLNS Prefix Map' map.
- See Also:
GmlPackage.getDocumentRoot_XMLNSPrefixMap()
-
getXSISchemaLocation
EMap getXSISchemaLocation()
Returns the value of the 'XSI Schema Location' map. The key is of typeString
, and the value is of typeString
,If the meaning of the 'XSI Schema Location' map isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'XSI Schema Location' map.
- See Also:
GmlPackage.getDocumentRoot_XSISchemaLocation()
-
getGeometricPrimitive
AbstractGeometricPrimitiveType getGeometricPrimitive()
Returns the value of the 'Geometric Primitive' containment reference. The "_GeometricPrimitive" element is the abstract head of the substituition group for all (pre- and user-defined) geometric primitives.- Returns:
- the value of the 'Geometric Primitive' containment reference.
- See Also:
GmlPackage.getDocumentRoot_GeometricPrimitive()
-
getGeometry
AbstractGeometryType getGeometry()
Returns the value of the 'Geometry' containment reference. The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This includes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction of AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".- Returns:
- the value of the 'Geometry' containment reference.
- See Also:
GmlPackage.getDocumentRoot_Geometry()
-
getGML
AbstractGMLType getGML()
Returns the value of the 'GML' containment reference. Global element which acts as the head of a substitution group that may include any element which is a GML feature, object, geometry or complex value- Returns:
- the value of the 'GML' containment reference.
- See Also:
GmlPackage.getDocumentRoot_GML()
-
getObject
EObject getObject()
Returns the value of the 'Object' containment reference. This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.- Returns:
- the value of the 'Object' containment reference.
- See Also:
GmlPackage.getDocumentRoot_Object()
-
getMetaData
AbstractMetaDataType getMetaData()
Returns the value of the 'Meta Data' containment reference. Abstract element which acts as the head of a substitution group for packages of MetaData properties.- Returns:
- the value of the 'Meta Data' containment reference.
- See Also:
GmlPackage.getDocumentRoot_MetaData()
-
getRing
AbstractRingType getRing()
Returns the value of the 'Ring' containment reference. The "_Ring" element is the abstract head of the substituition group for all closed boundaries of a surface patch.- Returns:
- the value of the 'Ring' containment reference.
- See Also:
GmlPackage.getDocumentRoot_Ring()
-
getSurface
AbstractSurfaceType getSurface()
Returns the value of the 'Surface' containment reference. The "_Surface" element is the abstract head of the substituition group for all (continuous) surface elements.- Returns:
- the value of the 'Surface' containment reference.
- See Also:
GmlPackage.getDocumentRoot_Surface()
-
getBoundedBy
BoundingShapeType getBoundedBy()
Returns the value of the 'Bounded By' containment reference.If the meaning of the 'Bounded By' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Bounded By' containment reference.
- See Also:
setBoundedBy(BoundingShapeType)
,GmlPackage.getDocumentRoot_BoundedBy()
-
setBoundedBy
void setBoundedBy(BoundingShapeType value)
Sets the value of the 'Bounded By
' containment reference.- Parameters:
value
- the new value of the 'Bounded By' containment reference.- See Also:
getBoundedBy()
-
getDescription
StringOrRefType getDescription()
Returns the value of the 'Description' containment reference. Contains a simple text description of the object, or refers to an external description.- Returns:
- the value of the 'Description' containment reference.
- See Also:
setDescription(StringOrRefType)
,GmlPackage.getDocumentRoot_Description()
-
setDescription
void setDescription(StringOrRefType value)
Sets the value of the 'Description
' containment reference.- Parameters:
value
- the new value of the 'Description' containment reference.- See Also:
getDescription()
-
getEnvelope
EnvelopeType getEnvelope()
Returns the value of the 'Envelope' containment reference.If the meaning of the 'Envelope' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Envelope' containment reference.
- See Also:
setEnvelope(EnvelopeType)
,GmlPackage.getDocumentRoot_Envelope()
-
setEnvelope
void setEnvelope(EnvelopeType value)
Sets the value of the 'Envelope
' containment reference.- Parameters:
value
- the new value of the 'Envelope' containment reference.- See Also:
getEnvelope()
-
getEnvelopeWithTimePeriod
EnvelopeWithTimePeriodType getEnvelopeWithTimePeriod()
Returns the value of the 'Envelope With Time Period' containment reference.If the meaning of the 'Envelope With Time Period' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Envelope With Time Period' containment reference.
- See Also:
setEnvelopeWithTimePeriod(EnvelopeWithTimePeriodType)
,GmlPackage.getDocumentRoot_EnvelopeWithTimePeriod()
-
setEnvelopeWithTimePeriod
void setEnvelopeWithTimePeriod(EnvelopeWithTimePeriodType value)
Sets the value of the 'Envelope With Time Period
' containment reference.- Parameters:
value
- the new value of the 'Envelope With Time Period' containment reference.- See Also:
getEnvelopeWithTimePeriod()
-
getExterior
AbstractRingPropertyType getExterior()
Returns the value of the 'Exterior' containment reference. A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.- Returns:
- the value of the 'Exterior' containment reference.
- See Also:
setExterior(AbstractRingPropertyType)
,GmlPackage.getDocumentRoot_Exterior()
-
setExterior
void setExterior(AbstractRingPropertyType value)
Sets the value of the 'Exterior
' containment reference.- Parameters:
value
- the new value of the 'Exterior' containment reference.- See Also:
getExterior()
-
getGrid
GridType getGrid()
Returns the value of the 'Grid' containment reference.If the meaning of the 'Grid' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Grid' containment reference.
- See Also:
setGrid(GridType)
,GmlPackage.getDocumentRoot_Grid()
-
setGrid
void setGrid(GridType value)
Sets the value of the 'Grid
' containment reference.- Parameters:
value
- the new value of the 'Grid' containment reference.- See Also:
getGrid()
-
getInterior
AbstractRingPropertyType getInterior()
Returns the value of the 'Interior' containment reference. A boundary of a surface consists of a number of rings. The "interior" rings seperate the surface / surface patch from the area enclosed by the rings.- Returns:
- the value of the 'Interior' containment reference.
- See Also:
setInterior(AbstractRingPropertyType)
,GmlPackage.getDocumentRoot_Interior()
-
setInterior
void setInterior(AbstractRingPropertyType value)
Sets the value of the 'Interior
' containment reference.- Parameters:
value
- the new value of the 'Interior' containment reference.- See Also:
getInterior()
-
getLinearRing
LinearRingType getLinearRing()
Returns the value of the 'Linear Ring' containment reference.If the meaning of the 'Linear Ring' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Linear Ring' containment reference.
- See Also:
setLinearRing(LinearRingType)
,GmlPackage.getDocumentRoot_LinearRing()
-
setLinearRing
void setLinearRing(LinearRingType value)
Sets the value of the 'Linear Ring
' containment reference.- Parameters:
value
- the new value of the 'Linear Ring' containment reference.- See Also:
getLinearRing()
-
getMetaDataProperty
MetaDataPropertyType getMetaDataProperty()
Returns the value of the 'Meta Data Property' containment reference. Contains or refers to a metadata package that contains metadata properties.- Returns:
- the value of the 'Meta Data Property' containment reference.
- See Also:
setMetaDataProperty(MetaDataPropertyType)
,GmlPackage.getDocumentRoot_MetaDataProperty()
-
setMetaDataProperty
void setMetaDataProperty(MetaDataPropertyType value)
Sets the value of the 'Meta Data Property
' containment reference.- Parameters:
value
- the new value of the 'Meta Data Property' containment reference.- See Also:
getMetaDataProperty()
-
getName
CodeType getName()
Returns the value of the 'Name' containment reference. Identifier for the object, normally a descriptive name. An object may have several names, typically assigned by different authorities. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.- Returns:
- the value of the 'Name' containment reference.
- See Also:
setName(CodeType)
,GmlPackage.getDocumentRoot_Name()
-
setName
void setName(CodeType value)
Sets the value of the 'Name
' containment reference.- Parameters:
value
- the new value of the 'Name' containment reference.- See Also:
getName()
-
getPolygon
PolygonType getPolygon()
Returns the value of the 'Polygon' containment reference.If the meaning of the 'Polygon' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Polygon' containment reference.
- See Also:
setPolygon(PolygonType)
,GmlPackage.getDocumentRoot_Polygon()
-
setPolygon
void setPolygon(PolygonType value)
Sets the value of the 'Polygon
' containment reference.- Parameters:
value
- the new value of the 'Polygon' containment reference.- See Also:
getPolygon()
-
getPos
DirectPositionType getPos()
Returns the value of the 'Pos' containment reference.If the meaning of the 'Pos' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Pos' containment reference.
- See Also:
setPos(DirectPositionType)
,GmlPackage.getDocumentRoot_Pos()
-
setPos
void setPos(DirectPositionType value)
Sets the value of the 'Pos
' containment reference.- Parameters:
value
- the new value of the 'Pos' containment reference.- See Also:
getPos()
-
getRectifiedGrid
RectifiedGridType getRectifiedGrid()
Returns the value of the 'Rectified Grid' containment reference.If the meaning of the 'Rectified Grid' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Rectified Grid' containment reference.
- See Also:
setRectifiedGrid(RectifiedGridType)
,GmlPackage.getDocumentRoot_RectifiedGrid()
-
setRectifiedGrid
void setRectifiedGrid(RectifiedGridType value)
Sets the value of the 'Rectified Grid
' containment reference.- Parameters:
value
- the new value of the 'Rectified Grid' containment reference.- See Also:
getRectifiedGrid()
-
getTimePosition
TimePositionType getTimePosition()
Returns the value of the 'Time Position' containment reference. Direct representation of a temporal position.- Returns:
- the value of the 'Time Position' containment reference.
- See Also:
setTimePosition(TimePositionType)
,GmlPackage.getDocumentRoot_TimePosition()
-
setTimePosition
void setTimePosition(TimePositionType value)
Sets the value of the 'Time Position
' containment reference.- Parameters:
value
- the new value of the 'Time Position' containment reference.- See Also:
getTimePosition()
-
getId
String getId()
Returns the value of the 'Id' attribute. Database handle for the object. It is of XML type "ID", so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator "#", and the value of the id attribute.- Returns:
- the value of the 'Id' attribute.
- See Also:
setId(String)
,GmlPackage.getDocumentRoot_Id()
-
setId
void setId(String value)
Sets the value of the 'Id
' attribute.- Parameters:
value
- the new value of the 'Id' attribute.- See Also:
getId()
-
getRemoteSchema
String getRemoteSchema()
Returns the value of the 'Remote Schema' attribute. Reference to an XML Schema fragment that specifies the content model of the propertyi's value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.- Returns:
- the value of the 'Remote Schema' attribute.
- See Also:
setRemoteSchema(String)
,GmlPackage.getDocumentRoot_RemoteSchema()
-
setRemoteSchema
void setRemoteSchema(String value)
Sets the value of the 'Remote Schema
' attribute.- Parameters:
value
- the new value of the 'Remote Schema' attribute.- See Also:
getRemoteSchema()
-
-