Interface Extension

  • All Superinterfaces:
    HasSemantics
    All Known Implementing Classes:
    DefaultExtension

    public interface Extension
    extends HasSemantics
    Single extension of an element. Constraint AASd-077: The name of an extension within HasExtensions needs to be unique.
    • Method Detail

      • getName

        java.lang.String getName()
        An extension of the element. More information under https://admin-shell.io/aas/3/0/RC01/Extension/name
        Returns:
        Returns the String for the property name.
      • setName

        void setName​(java.lang.String name)
        An extension of the element. More information under https://admin-shell.io/aas/3/0/RC01/Extension/name
        Parameters:
        name - desired value for the property name.
      • getValueType

        java.lang.String getValueType()
        Type of the value of the extension. More information under https://admin-shell.io/aas/3/0/RC01/Extension/valueType
        Returns:
        Returns the String for the property valueType.
      • setValueType

        void setValueType​(java.lang.String valueType)
        Type of the value of the extension. More information under https://admin-shell.io/aas/3/0/RC01/Extension/valueType
        Parameters:
        valueType - desired value for the property valueType.
      • getValue

        java.lang.String getValue()
        Value of the extension. More information under https://admin-shell.io/aas/3/0/RC01/Extension/value
        Returns:
        Returns the String for the property value.
      • setValue

        void setValue​(java.lang.String value)
        Value of the extension. More information under https://admin-shell.io/aas/3/0/RC01/Extension/value
        Parameters:
        value - desired value for the property value.
      • getRefersTo

        Reference getRefersTo()
        Reference to an element the extension refers to. More information under https://admin-shell.io/aas/3/0/RC01/Extension/refersTo
        Returns:
        Returns the Reference for the property refersTo.
      • setRefersTo

        void setRefersTo​(Reference refersTo)
        Reference to an element the extension refers to. More information under https://admin-shell.io/aas/3/0/RC01/Extension/refersTo
        Parameters:
        refersTo - desired value for the property refersTo.