Package org.opengis.metadata.constraint
Interface Constraints
-
- All Known Subinterfaces:
LegalConstraints,SecurityConstraints
@UML(identifier="MD_Constraints", specification=ISO_19115) public interface Constraints
Restrictions on the access and use of a resource or metadata.- Since:
- 2.0
-
-
Method Summary
Modifier and Type Method Description default ScopegetConstraintApplicationScope()Spatial and / or temporal extents and or levels of the application of the constraints restrictions.default Collection<? extends BrowseGraphic>getGraphics()Graphics / symbols indicating the constraint.default Collection<? extends Citation>getReferences()Citations for the limitation of constraint.default ReleasabilitygetReleasability()Information concerning the parties to whom the resource can or cannot be released.default Collection<? extends Responsibility>getResponsibleParties()Parties responsible for the resource constraints.default Collection<? extends InternationalString>getUseLimitations()Limitation affecting the fitness for use of the resource.
-
-
-
Method Detail
-
getUseLimitations
@UML(identifier="useLimitation", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends InternationalString> getUseLimitations()
Limitation affecting the fitness for use of the resource. Returns an empty collection if none.Example: not to be used for navigation.- Returns:
- limitation affecting the fitness for use of the resource.
-
getConstraintApplicationScope
@UML(identifier="constraintApplicationScope", obligation=OPTIONAL, specification=ISO_19115) default Scope getConstraintApplicationScope()
Spatial and / or temporal extents and or levels of the application of the constraints restrictions.- Returns:
- extents or levels of the application of the constraints restrictions, or
nullif none. - Since:
- 3.1
-
getGraphics
@UML(identifier="graphic", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends BrowseGraphic> getGraphics()
Graphics / symbols indicating the constraint. Returns an empty collection if none.- Returns:
- graphics or symbols indicating the constraint.
- Since:
- 3.1
-
getReferences
@UML(identifier="reference", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends Citation> getReferences()
Citations for the limitation of constraint. Returns an empty collection if none.Example: copyright statement, license agreement, etc.- Returns:
- citations for the limitation of constraint, or
nullif none. - Since:
- 3.1
-
getReleasability
@UML(identifier="releasability", obligation=OPTIONAL, specification=ISO_19115) default Releasability getReleasability()
Information concerning the parties to whom the resource can or cannot be released.- Returns:
- information concerning the parties to whom the resource can or cannot be released, or
nullif none. - Since:
- 3.1
-
getResponsibleParties
@UML(identifier="responsibleParty", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends Responsibility> getResponsibleParties()
Parties responsible for the resource constraints. Returns an empty collection if none.- Returns:
- parties responsible for the resource constraints.
- Since:
- 3.1
-
-