Package net.opengis.gml311
Interface AbstractCoordinateSystemType
- All Superinterfaces:
AbstractCoordinateSystemBaseType
,AbstractGMLType
,DefinitionType
,EObject
,Notifier
- All Known Subinterfaces:
CartesianCSType
,CylindricalCSType
,EllipsoidalCSType
,LinearCSType
,ObliqueCartesianCSType
,PolarCSType
,SphericalCSType
,TemporalCSType
,UserDefinedCSType
,VerticalCSType
- All Known Implementing Classes:
AbstractCoordinateSystemTypeImpl
,CartesianCSTypeImpl
,CylindricalCSTypeImpl
,EllipsoidalCSTypeImpl
,LinearCSTypeImpl
,ObliqueCartesianCSTypeImpl
,PolarCSTypeImpl
,SphericalCSTypeImpl
,TemporalCSTypeImpl
,UserDefinedCSTypeImpl
,VerticalCSTypeImpl
A representation of the model object 'Abstract Coordinate System Type'.
A coordinate system (CS) is the set of coordinate system axes that spans a given coordinate space. A CS is derived from a set of (mathematical) rules for specifying how coordinates in a given space are to be assigned to points. The coordinate values in a coordinate tuple shall be recorded in the order in which the coordinate system axes associations are recorded, whenever those coordinates use a coordinate reference system that uses this coordinate system. This abstract complexType shall not be used, extended, or restricted, in an Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.
The following features are supported:
-
Method Summary
Modifier and TypeMethodDescriptionEList<IdentifierType>
getCsID()
Returns the value of the 'Cs ID' containment reference list.Returns the value of the 'Remarks' containment reference.EList<CoordinateSystemAxisRefType>
Returns the value of the 'Uses Axis' containment reference list.void
setRemarks
(StringOrRefType value) Sets the value of the 'Remarks
' containment reference.Methods inherited from interface AbstractCoordinateSystemBaseType
getCsName, setCsName
Methods inherited from interface AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, getNameGroup, setDescription, setId
Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getCsID
EList<IdentifierType> getCsID()Returns the value of the 'Cs ID' containment reference list. The list contents are of typeIdentifierType
. Set of alternative identifications of this coordinate system. The first csID, if any, is normally the primary identification code, and any others are aliases.- Returns:
- the value of the 'Cs ID' containment reference list.
- See Also:
-
getRemarks
StringOrRefType getRemarks()Returns the value of the 'Remarks' containment reference. Comments on or information about this coordinate system, including data source information.- Returns:
- the value of the 'Remarks' containment reference.
- See Also:
-
setRemarks
Sets the value of the 'Remarks
' containment reference.- Parameters:
value
- the new value of the 'Remarks' containment reference.- See Also:
-
getUsesAxis
EList<CoordinateSystemAxisRefType> getUsesAxis()Returns the value of the 'Uses Axis' containment reference list. The list contents are of typeCoordinateSystemAxisRefType
. Ordered sequence of associations to the coordinate system axes included in this coordinate system.- Returns:
- the value of the 'Uses Axis' containment reference list.
- See Also:
-