Documentation of 'org.opengis.annotation.UML' Java class
UML
org.opengis.annotation

Annotation Type UML



  • @Documented
     @Target(value={TYPE,FIELD,METHOD})
     @Retention(value=RUNTIME)
    public @interface UML
    An 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.String identifier
      The UML identifier for the annotated interface, method or code list element.
      Specification specification
      The specification where this UML come from.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element and Description
      Obligation obligation
      The 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 is Obligation.MANDATORY, then null value are not allowed.
        Default:
        org.opengis.annotation.Obligation.MANDATORY

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.