Interface AttributeDefinition


  • @UML(identifier="PF_AttributeDefinition",
         specification=ISO_19117)
    public interface AttributeDefinition
    AttributDefinition is used to define the formal parameters of external functions and the underlying rendering operations of the portrayal service.
    Since:
    GeoAPI 2.2
    • Method Detail

      • getName

        @UML(identifier="name",
             obligation=MANDATORY,
             specification=ISO_19117)
        String getName()
        Returns the name of the attribute definition. It shall be a legal and unique name for this function.
      • getDescription

        @UML(identifier="description",
             obligation=OPTIONAL,
             specification=ISO_19117)
        InternationalString getDescription()
        Returns a description of the usage of this attribute. It is a human readable value.
      • getReturnType

        @UML(identifier="type",
             obligation=MANDATORY,
             specification=ISO_19117)
        Class getReturnType()
        Returns the class type for this attribute. It shall be a basic legal type.
      • getDefault

        @UML(identifier="defaultValue",
             obligation=OPTIONAL,
             specification=ISO_19117)
        Object getDefault()
        Returns a Default Value for this attribut. This value is optional.