Package org.opengis.metadata.acquisition
Interface Operation
-
@UML(identifier="MI_Operation", specification=ISO_19115_2) public interface Operation
Designations for the operation used to acquire the dataset.- Since:
- 2.3
-
-
Method Summary
Modifier and Type Method Description default Collection<? extends Operation>getChildOperations()Sub-missions that make up part of a larger mission.default CitationgetCitation()Identification of the mission.default InternationalStringgetDescription()Description of the mission on which the platform observations are made and the objectives of that mission.default IdentifiergetIdentifier()Unique identification of the operation.default Collection<? extends Objective>getObjectives()Object(s) or area(s) of interest to be sensed.default OperationgetParentOperation()Heritage of the operation.default PlangetPlan()Plan satisfied by the operation.default Collection<? extends Platform>getPlatforms()Platform (or platforms) used in the operation.default Collection<? extends Event>getSignificantEvents()Record of an event occurring during an operation.ProgressgetStatus()Status of the data acquisition.default OperationTypegetType()Collection technique for the operation.
-
-
-
Method Detail
-
getDescription
@UML(identifier="description", obligation=OPTIONAL, specification=ISO_19115_2) default InternationalString getDescription()
Description of the mission on which the platform observations are made and the objectives of that mission.- Returns:
- description of the mission, or
null.
-
getCitation
@UML(identifier="citation", obligation=OPTIONAL, specification=ISO_19115_2) default Citation getCitation()
Identification of the mission.- Returns:
- identification of the mission, or
null.
-
getIdentifier
@UML(identifier="identifier", obligation=OPTIONAL, specification=ISO_19115_2) default Identifier getIdentifier()
Unique identification of the operation.- Returns:
- unique identification of the operation.
-
getStatus
@UML(identifier="status", obligation=MANDATORY, specification=ISO_19115_2) Progress getStatus()
Status of the data acquisition.- Returns:
- status of the data acquisition.
-
getType
@UML(identifier="type", obligation=OPTIONAL, specification=ISO_19115_2) default OperationType getType()
Collection technique for the operation.- Returns:
- collection technique for the operation, or
null.
-
getChildOperations
@UML(identifier="childOperation", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends Operation> getChildOperations()
Sub-missions that make up part of a larger mission.- Returns:
- sub-missions.
-
getObjectives
@UML(identifier="objective", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends Objective> getObjectives()
Object(s) or area(s) of interest to be sensed.- Returns:
- object(s) or area(s) of interest.
-
getParentOperation
@UML(identifier="parentOperation", obligation=OPTIONAL, specification=ISO_19115_2) default Operation getParentOperation()
Heritage of the operation.- Returns:
- heritage of the operation, or
null.
-
getPlan
@UML(identifier="plan", obligation=OPTIONAL, specification=ISO_19115_2) default Plan getPlan()
Plan satisfied by the operation.- Returns:
- plan satisfied by the operation, or
null.
-
getPlatforms
@UML(identifier="platform", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends Platform> getPlatforms()
Platform (or platforms) used in the operation.- Returns:
- Platforms used in the operation.
-
getSignificantEvents
@UML(identifier="significantEvent", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends Event> getSignificantEvents()
Record of an event occurring during an operation.- Returns:
- record of an event occurring during an operation.
-
-