Interface CoordinateReferenceSystemRefType

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

public interface CoordinateReferenceSystemRefType extends EObject
A representation of the model object 'Coordinate Reference System Ref Type'. Association to a coordinate reference system, either referencing or containing the definition of that reference system.

The following features are supported:

See Also:
  • Method Details

    • getCoordinateReferenceSystemGroup

      FeatureMap getCoordinateReferenceSystemGroup()
      Returns the value of the 'Coordinate Reference System Group' attribute list. The list contents are of type FeatureMap.Entry. A coordinate reference system consists of an ordered sequence of coordinate system axes that are related to the earth through a datum. A coordinate reference system is defined by one datum and by one coordinate system. Most coordinate reference system do not move relative to the earth, except for engineering coordinate reference systems defined on moving platforms such as cars, ships, aircraft, and spacecraft. For further information, see OGC Abstract Specification Topic 2. Coordinate reference systems are commonly divided into sub-types. The common classification criterion for sub-typing of coordinate reference systems is the way in which they deal with earth curvature. This has a direct effect on the portion of the earth's surface that can be covered by that type of CRS with an acceptable degree of error. The exception to the rule is the subtype "Temporal" which has been added by analogy.
      Returns:
      the value of the 'Coordinate Reference System Group' attribute list.
      See Also:
    • getCoordinateReferenceSystem

      AbstractReferenceSystemType getCoordinateReferenceSystem()
      Returns the value of the 'Coordinate Reference System' containment reference. A coordinate reference system consists of an ordered sequence of coordinate system axes that are related to the earth through a datum. A coordinate reference system is defined by one datum and by one coordinate system. Most coordinate reference system do not move relative to the earth, except for engineering coordinate reference systems defined on moving platforms such as cars, ships, aircraft, and spacecraft. For further information, see OGC Abstract Specification Topic 2. Coordinate reference systems are commonly divided into sub-types. The common classification criterion for sub-typing of coordinate reference systems is the way in which they deal with earth curvature. This has a direct effect on the portion of the earth's surface that can be covered by that type of CRS with an acceptable degree of error. The exception to the rule is the subtype "Temporal" which has been added by analogy.
      Returns:
      the value of the 'Coordinate Reference System' containment reference.
      See Also:
    • getActuate

      ActuateType getActuate()
      Returns the value of the 'Actuate' attribute. The literals are from the enumeration ActuateType.

      If the meaning of the 'Actuate' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Actuate' attribute.
      See Also:
    • setActuate

      void setActuate(ActuateType value)
      Sets the value of the 'Actuate' attribute.
      Parameters:
      value - the new value of the 'Actuate' attribute.
      See Also:
    • unsetActuate

      void unsetActuate()
      Unsets the value of the 'Actuate' attribute.
      See Also:
    • isSetActuate

      boolean isSetActuate()
      Returns whether the value of the 'Actuate' attribute is set.
      Returns:
      whether the value of the 'Actuate' attribute is set.
      See Also:
    • getArcrole

      String getArcrole()
      Returns the value of the 'Arcrole' attribute.

      If the meaning of the 'Arcrole' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Arcrole' attribute.
      See Also:
    • setArcrole

      void setArcrole(String value)
      Sets the value of the 'Arcrole' attribute.
      Parameters:
      value - the new value of the 'Arcrole' attribute.
      See Also:
    • getHref

      String getHref()
      Returns the value of the 'Href' attribute.

      If the meaning of the 'Href' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Href' attribute.
      See Also:
    • setHref

      void setHref(String value)
      Sets the value of the 'Href' attribute.
      Parameters:
      value - the new value of the 'Href' 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 propertys 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:
    • getRole

      String getRole()
      Returns the value of the 'Role' attribute.

      If the meaning of the 'Role' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Role' attribute.
      See Also:
    • setRole

      void setRole(String value)
      Sets the value of the 'Role' attribute.
      Parameters:
      value - the new value of the 'Role' attribute.
      See Also:
    • getShow

      ShowType getShow()
      Returns the value of the 'Show' attribute. The literals are from the enumeration ShowType.

      If the meaning of the 'Show' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Show' attribute.
      See Also:
    • setShow

      void setShow(ShowType value)
      Sets the value of the 'Show' attribute.
      Parameters:
      value - the new value of the 'Show' attribute.
      See Also:
    • unsetShow

      void unsetShow()
      Unsets the value of the 'Show' attribute.
      See Also:
    • isSetShow

      boolean isSetShow()
      Returns whether the value of the 'Show' attribute is set.
      Returns:
      whether the value of the 'Show' attribute is set.
      See Also:
    • getTitle

      String getTitle()
      Returns the value of the 'Title' attribute.

      If the meaning of the 'Title' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Title' attribute.
      See Also:
    • setTitle

      void setTitle(String value)
      Sets the value of the 'Title' attribute.
      Parameters:
      value - the new value of the 'Title' attribute.
      See Also:
    • getType

      TypeType getType()
      Returns the value of the 'Type' attribute. The default value is "simple". The literals are from the enumeration TypeType.

      If the meaning of the 'Type' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Type' attribute.
      See Also:
    • setType

      void setType(TypeType value)
      Sets the value of the 'Type' attribute.
      Parameters:
      value - the new value of the 'Type' attribute.
      See Also:
    • unsetType

      void unsetType()
      Unsets the value of the 'Type' attribute.
      See Also:
    • isSetType

      boolean isSetType()
      Returns whether the value of the 'Type' attribute is set.
      Returns:
      whether the value of the 'Type' attribute is set.
      See Also: