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
public interface AbstractCoordinateSystemType extends AbstractCoordinateSystemBaseType
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EList<IdentifierType>
getCsID()
Returns the value of the 'Cs ID' containment reference list.StringOrRefType
getRemarks()
Returns the value of the 'Remarks' containment reference.EList<CoordinateSystemAxisRefType>
getUsesAxis()
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
-
-
-
-
Method Detail
-
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:
Gml311Package.getAbstractCoordinateSystemType_CsID()
-
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(StringOrRefType)
,Gml311Package.getAbstractCoordinateSystemType_Remarks()
-
setRemarks
void setRemarks(StringOrRefType value)
Sets the value of the 'Remarks
' containment reference.- Parameters:
value
- the new value of the 'Remarks' containment reference.- See Also:
getRemarks()
-
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:
Gml311Package.getAbstractCoordinateSystemType_UsesAxis()
-
-