Package io.adminshell.aas.v3.model
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetName()An extension of the element.ReferencegetRefersTo()Reference to an element the extension refers to.java.lang.StringgetValue()Value of the extension.java.lang.StringgetValueType()Type of the value of the extension.voidsetName(java.lang.String name)An extension of the element.voidsetRefersTo(Reference refersTo)Reference to an element the extension refers to.voidsetValue(java.lang.String value)Value of the extension.voidsetValueType(java.lang.String valueType)Type of the value of the extension.-
Methods inherited from interface io.adminshell.aas.v3.model.HasSemantics
getSemanticId, setSemanticId
-
-
-
-
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.
-
-