Class BaSyxRange
java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx2.BaSyxSubmodelElement
de.iip_ecosphere.platform.support.aas.basyx2.BaSyxDataElement<org.eclipse.digitaltwin.aas4j.v3.model.Range>
de.iip_ecosphere.platform.support.aas.basyx2.BaSyxRange
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.DataElement,de.iip_ecosphere.platform.support.aas.Element,de.iip_ecosphere.platform.support.aas.HasDataSpecification,de.iip_ecosphere.platform.support.aas.HasKind,de.iip_ecosphere.platform.support.aas.HasSemantics,de.iip_ecosphere.platform.support.aas.Qualifiable,de.iip_ecosphere.platform.support.aas.Range,de.iip_ecosphere.platform.support.aas.Referable,de.iip_ecosphere.platform.support.aas.SubmodelElement
public class BaSyxRange
extends BaSyxDataElement<org.eclipse.digitaltwin.aas4j.v3.model.Range>
implements de.iip_ecosphere.platform.support.aas.Range
Wraps a BaSyx range element.
- Author:
- Holger Eichelberger, SSE
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThe builder for a file data element.Nested classes/interfaces inherited from class de.iip_ecosphere.platform.support.aas.basyx2.BaSyxSubmodelElement
BaSyxSubmodelElement.PathFunctionNested classes/interfaces inherited from interface de.iip_ecosphere.platform.support.aas.DataElement
de.iip_ecosphere.platform.support.aas.DataElement.DataElementBuilder<T extends de.iip_ecosphere.platform.support.aas.DataElement>Nested classes/interfaces inherited from interface de.iip_ecosphere.platform.support.aas.Range
de.iip_ecosphere.platform.support.aas.Range.RangeBuilder -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBaSyxRange(String idShort, de.iip_ecosphere.platform.support.aas.Type type, Object min, Object max) Creates a new range element.BaSyxRange(org.eclipse.digitaltwin.aas4j.v3.model.Range range) Crates a wrapper instance. -
Method Summary
Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx2.BaSyxDataElement
getDataElement, getSubmodelElementMethods inherited from class de.iip_ecosphere.platform.support.aas.basyx2.BaSyxSubmodelElement
composePath, composePath, createConnectedSubmodelElement, createSubmodelElement, deleteConnectedSubmodelElement, getIdShort, getParent, getRepo, getSemanticId, processOnPath, setParent, setSemanticId, update, updateConnectedSubmodelElement, updateInBuildMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.iip_ecosphere.platform.support.aas.Element
getIdShort, updateMethods inherited from interface de.iip_ecosphere.platform.support.aas.HasSemantics
getSemanticId, getSemanticId, setSemanticId
-
Constructor Details
-
BaSyxRange
private BaSyxRange(String idShort, de.iip_ecosphere.platform.support.aas.Type type, Object min, Object max) Creates a new range element.- Parameters:
idShort- the idshorttype- the value typemin- the minimum valuemax- the maximum value
-
BaSyxRange
public BaSyxRange(org.eclipse.digitaltwin.aas4j.v3.model.Range range) Crates a wrapper instance.- Parameters:
range- the BaSyx range instance
-
-
Method Details
-
getMin
- Specified by:
getMinin interfacede.iip_ecosphere.platform.support.aas.Range
-
setMin
- Specified by:
setMinin interfacede.iip_ecosphere.platform.support.aas.Range
-
getMax
- Specified by:
getMaxin interfacede.iip_ecosphere.platform.support.aas.Range
-
setMax
- Specified by:
setMaxin interfacede.iip_ecosphere.platform.support.aas.Range
-
getType
public de.iip_ecosphere.platform.support.aas.Type getType()- Specified by:
getTypein interfacede.iip_ecosphere.platform.support.aas.Range
-
accept
public void accept(de.iip_ecosphere.platform.support.aas.AasVisitor visitor) - Specified by:
acceptin interfacede.iip_ecosphere.platform.support.aas.Element- Overrides:
acceptin classBaSyxDataElement<org.eclipse.digitaltwin.aas4j.v3.model.Range>
-