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 Scope
getConstraintApplicationScope()
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 Releasability
getReleasability()
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
null
if 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
null
if 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
null
if 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
-
-