An annotation mapping each interface, methods or fields to
the UML identifier where they come from.
- Since:
- 2.0
-
Required Element Summary
Modifier and TypeRequired ElementDescriptionThe UML identifier for the annotated interface, method or code list element.The specification where this UML come from. -
Optional Element Summary
Modifier 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.
-
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
-
specification
Specification specificationThe specification where this UML come from.- Returns:
- The originating specification.
-