org.opengis.annotation
Annotation Type UML
-
@Documented @Target(value={TYPE,FIELD,METHOD}) @Retention(value=RUNTIME) public @interface UMLAn annotation mapping each interface, methods or fields to the UML identifier where they come from.- Since:
- GeoAPI 2.0
-
-
Required Element Summary
Required Elements Modifier and Type Required Element and 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 and Description ObligationobligationThe obligation declared in the UML.
-
-
-
Element Detail
-
identifier
public abstract java.lang.String identifier
The 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.
-
-
-
specification
public abstract Specification specification
The specification where this UML come from.
-
-
-
obligation
public abstract 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.- Default:
- org.opengis.annotation.Obligation.MANDATORY
-
-
DataMelt 3.0 © DataMelt by jWork.ORG