Package org.geotools.api.annotation
Annotation Interface UML
An annotation mapping each interface, methods or fields to the UML identifier where they come from.
- Since:
- GeoAPI 2.0
- Author:
- Martin Desruisseaux (IRD)
-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionThe UML identifier for the annotated interface, method or code list element.The specification where this UML come from. -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionThe obligation declared in the UML.
-
Element Details
-
identifier
String identifierThe UML identifier for the annotated interface, method or code list element. Scripts can use this identifier in order to maps a GeoAPI method to the UML entity where it come from.- Returns:
- The UML identifier used in the standard.
-
specification
Specification specificationThe specification where this UML come from.- Returns:
- The originating specification.
-
-
-
obligation
Obligation obligationThe obligation declared in the UML. This metadata can be queried in order to determine if a null value is allowed for the annotated method or not. If the obligation isObligation.MANDATORY
, then null value are not allowed.- Returns:
- The obligation declared in the standard.
- Default:
- MANDATORY
-