Describes the characteristics, spatial and temporal extent of the intended object to be
observed.
- Since:
- 2.3
-
Method Summary
Modifier and TypeMethodDescriptiondefault Collection
<? extends Extent> Extent information including the bounding box, bounding polygon, vertical and temporal extent of the objective.default Collection
<? extends InternationalString> Role or purpose performed by or activity performed at the objective.Collection
<? extends Identifier> Code used to identify the objective.Collection
<? extends Event> Event or events associated with objective completion.default Collection
<? extends PlatformPass> getPass()
Pass of the platform over the objective.default InternationalString
Priority applied to the target.default Collection
<? extends Instrument> Instrument which senses the objective data.default Collection
<? extends ObjectiveType> getTypes()
Collection technique for the objective.
-
Method Details
-
getIdentifiers
@UML(identifier="identifier", obligation=MANDATORY, specification=ISO_19115_2) Collection<? extends Identifier> getIdentifiers()Code used to identify the objective.- Returns:
- objective identifiers.
-
getPriority
@UML(identifier="priority", obligation=OPTIONAL, specification=ISO_19115_2) default InternationalString getPriority()Priority applied to the target.- Returns:
- priority applied, or
null
.
-
getTypes
@UML(identifier="type", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends ObjectiveType> getTypes()Collection technique for the objective.- Returns:
- collection technique for the objective.
-
getFunctions
@UML(identifier="function", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends InternationalString> getFunctions()Role or purpose performed by or activity performed at the objective.- Returns:
- role or purpose performed by or activity performed at the objective.
-
getExtents
@UML(identifier="extent", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends Extent> getExtents()Extent information including the bounding box, bounding polygon, vertical and temporal extent of the objective.- Returns:
- extent information.
-
getObjectiveOccurences
@UML(identifier="objectiveOccurence", obligation=MANDATORY, specification=ISO_19115_2) Collection<? extends Event> getObjectiveOccurences()Event or events associated with objective completion.Known typo: "occurrence" is missing a "r" in the UML diagram of ISO 19115-2 specification. TheUML
annotation below reflects that spelling. The method reflects that spelling in GeoAPI 3.1, but will be changed togetObjectiveOccurrences()
in GeoAPI 4.0.- Returns:
- events associated with objective completion.
-
getPass
@UML(identifier="pass", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends PlatformPass> getPass()Pass of the platform over the objective.- Returns:
- pass of the platform.
-
getSensingInstruments
@UML(identifier="sensingInstrument", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends Instrument> getSensingInstruments()Instrument which senses the objective data.- Returns:
- instrument which senses the objective data.
-