Package io.adminshell.aas.v3.model
Interface Range
-
- All Superinterfaces:
DataElement,HasDataSpecification,HasExtensions,HasKind,HasSemantics,Qualifiable,Referable,SubmodelElement
- All Known Implementing Classes:
DefaultRange
public interface Range extends DataElement
An element that is referable by its idShort. This id is not globally unique. This id is unique within the name space of the element. Constraint AASd-053: The semanticId of a Range submodel element shall only reference a ConceptDescription with the category PROPERTY. Constraint AASd-068: If the semanticId of a Range references a ConceptDescription then DataSpecificationIEC61360/dataType shall be a numerical one, i.e. REAL_* or RATIONAL_*. Constraint AASd-069: If the semanticId of a Range references a ConceptDescription then DataSpecificationIEC61360/levelType shall be identical to the set {Min,Max}.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetMax()The maximum value of the range.java.lang.StringgetMin()The minimum value of the range.java.lang.StringgetValueType()Data type of the min and max.voidsetMax(java.lang.String max)The maximum value of the range.voidsetMin(java.lang.String min)The minimum value of the range.voidsetValueType(java.lang.String valueType)Data type of the min and max.-
Methods inherited from interface io.adminshell.aas.v3.model.HasDataSpecification
getEmbeddedDataSpecifications, setEmbeddedDataSpecifications
-
Methods inherited from interface io.adminshell.aas.v3.model.HasExtensions
getExtensions, setExtensions
-
Methods inherited from interface io.adminshell.aas.v3.model.HasSemantics
getSemanticId, setSemanticId
-
Methods inherited from interface io.adminshell.aas.v3.model.Qualifiable
getQualifiers, setQualifiers
-
Methods inherited from interface io.adminshell.aas.v3.model.Referable
getCategory, getDescriptions, getDisplayNames, getIdShort, setCategory, setDescriptions, setDisplayNames, setIdShort
-
-
-
-
Method Detail
-
getValueType
java.lang.String getValueType()
Data type of the min and max. More information under https://admin-shell.io/aas/3/0/RC01/Range/valueType- Returns:
- Returns the String for the property valueType.
-
setValueType
void setValueType(java.lang.String valueType)
Data type of the min and max. More information under https://admin-shell.io/aas/3/0/RC01/Range/valueType- Parameters:
valueType- desired value for the property valueType.
-
getMax
java.lang.String getMax()
The maximum value of the range. More information under https://admin-shell.io/aas/3/0/RC01/Range/max- Returns:
- Returns the String for the property max.
-
setMax
void setMax(java.lang.String max)
The maximum value of the range. More information under https://admin-shell.io/aas/3/0/RC01/Range/max- Parameters:
max- desired value for the property max.
-
getMin
java.lang.String getMin()
The minimum value of the range. More information under https://admin-shell.io/aas/3/0/RC01/Range/min- Returns:
- Returns the String for the property min.
-
setMin
void setMin(java.lang.String min)
The minimum value of the range. More information under https://admin-shell.io/aas/3/0/RC01/Range/min- Parameters:
min- desired value for the property min.
-
-