Package org.opengis.annotation
Annotation Type UML
-
@Documented @Retention(RUNTIME) @Target({TYPE,FIELD,METHOD}) public @interface UMLAn annotation mapping each interface, methods or fields to the UML identifier where they come from.- Since:
- 2.0
- Version:
- 3.0
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.StringidentifierThe UML identifier for the annotated interface, method or code list element.SpecificationspecificationThe specification where this UML come from.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description ObligationobligationThe obligation declared in the UML.
-
-
-
-
specification
Specification specification
The specification where this UML come from.- Returns:
- The originating specification.
-
-
-
obligation
Obligation obligation
The 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:
- org.opengis.annotation.Obligation.MANDATORY
-
-