Interface DocumentRoot

All Superinterfaces:
EObject, Notifier
All Known Implementing Classes:
DocumentRootImpl

public interface DocumentRoot extends EObject
See Also:
  • Method Details

    • getMixed

      FeatureMap getMixed()
      Returns the value of the 'Mixed' attribute list. The list contents are of type FeatureMap.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:
    • getXMLNSPrefixMap

      EMap getXMLNSPrefixMap()
      Returns the value of the 'XMLNS Prefix Map' map. The key is of type String, and the value is of type String,

      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:
    • getXSISchemaLocation

      EMap getXSISchemaLocation()
      Returns the value of the 'XSI Schema Location' map. The key is of type String, and the value is of type String,

      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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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

      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:
    • 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

      void setDescription(StringOrRefType value)
      Sets the value of the 'Description' containment reference.
      Parameters:
      value - the new value of the 'Description' containment reference.
      See Also:
    • 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

      void setEnvelope(EnvelopeType value)
      Sets the value of the 'Envelope' containment reference.
      Parameters:
      value - the new value of the 'Envelope' containment reference.
      See Also:
    • 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

      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:
    • 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

      void setExterior(AbstractRingPropertyType value)
      Sets the value of the 'Exterior' containment reference.
      Parameters:
      value - the new value of the 'Exterior' containment reference.
      See Also:
    • 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

      void setGrid(GridType value)
      Sets the value of the 'Grid' containment reference.
      Parameters:
      value - the new value of the 'Grid' containment reference.
      See Also:
    • 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

      void setInterior(AbstractRingPropertyType value)
      Sets the value of the 'Interior' containment reference.
      Parameters:
      value - the new value of the 'Interior' containment reference.
      See Also:
    • 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

      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:
    • 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

      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:
    • 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

      void setName(CodeType value)
      Sets the value of the 'Name' containment reference.
      Parameters:
      value - the new value of the 'Name' containment reference.
      See Also:
    • 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

      void setPolygon(PolygonType value)
      Sets the value of the 'Polygon' containment reference.
      Parameters:
      value - the new value of the 'Polygon' containment reference.
      See Also:
    • 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

      void setPos(DirectPositionType value)
      Sets the value of the 'Pos' containment reference.
      Parameters:
      value - the new value of the 'Pos' containment reference.
      See Also:
    • 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

      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:
    • 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

      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:
    • 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

      void setId(String value)
      Sets the value of the 'Id' attribute.
      Parameters:
      value - the new value of the 'Id' attribute.
      See Also:
    • 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

      void setRemoteSchema(String value)
      Sets the value of the 'Remote Schema' attribute.
      Parameters:
      value - the new value of the 'Remote Schema' attribute.
      See Also: