Class ValueVisitor
java.lang.Object
de.iip_ecosphere.platform.configuration.easyProducer.ivml.ValueVisitor
- All Implemented Interfaces:
net.ssehub.easy.varModel.model.values.IValueVisitor
A visitor turning an IVML value into an AAS value.
- Author:
- Holger Eichelberger, SSE
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) ObjectReturns the corresponding AAS value and clears this iterator for reuse.voidvisitBooleanValue(net.ssehub.easy.varModel.model.values.BooleanValue value) voidvisitCompoundValue(net.ssehub.easy.varModel.model.values.CompoundValue value) voidvisitConstraintValue(net.ssehub.easy.varModel.model.values.ConstraintValue value) voidvisitContainerValue(net.ssehub.easy.varModel.model.values.ContainerValue value) voidvisitEnumValue(net.ssehub.easy.varModel.model.values.EnumValue value) voidvisitIntValue(net.ssehub.easy.varModel.model.values.IntValue value) voidvisitMetaTypeValue(net.ssehub.easy.varModel.model.values.MetaTypeValue value) voidvisitNullValue(net.ssehub.easy.varModel.model.values.NullValue value) voidvisitRealValue(net.ssehub.easy.varModel.model.values.RealValue value) voidvisitReferenceValue(net.ssehub.easy.varModel.model.values.ReferenceValue referenceValue) voidvisitStringValue(net.ssehub.easy.varModel.model.values.StringValue value) voidvisitVersionValue(net.ssehub.easy.varModel.model.values.VersionValue value)
-
Field Details
-
aasValue
-
-
Constructor Details
-
ValueVisitor
ValueVisitor()
-
-
Method Details
-
getAasValue
Object getAasValue()Returns the corresponding AAS value and clears this iterator for reuse.- Returns:
- the AAS value
-
visitConstraintValue
public void visitConstraintValue(net.ssehub.easy.varModel.model.values.ConstraintValue value) - Specified by:
visitConstraintValuein interfacenet.ssehub.easy.varModel.model.values.IValueVisitor
-
visitEnumValue
public void visitEnumValue(net.ssehub.easy.varModel.model.values.EnumValue value) - Specified by:
visitEnumValuein interfacenet.ssehub.easy.varModel.model.values.IValueVisitor
-
visitStringValue
public void visitStringValue(net.ssehub.easy.varModel.model.values.StringValue value) - Specified by:
visitStringValuein interfacenet.ssehub.easy.varModel.model.values.IValueVisitor
-
visitCompoundValue
public void visitCompoundValue(net.ssehub.easy.varModel.model.values.CompoundValue value) - Specified by:
visitCompoundValuein interfacenet.ssehub.easy.varModel.model.values.IValueVisitor
-
visitContainerValue
public void visitContainerValue(net.ssehub.easy.varModel.model.values.ContainerValue value) - Specified by:
visitContainerValuein interfacenet.ssehub.easy.varModel.model.values.IValueVisitor
-
visitIntValue
public void visitIntValue(net.ssehub.easy.varModel.model.values.IntValue value) - Specified by:
visitIntValuein interfacenet.ssehub.easy.varModel.model.values.IValueVisitor
-
visitRealValue
public void visitRealValue(net.ssehub.easy.varModel.model.values.RealValue value) - Specified by:
visitRealValuein interfacenet.ssehub.easy.varModel.model.values.IValueVisitor
-
visitBooleanValue
public void visitBooleanValue(net.ssehub.easy.varModel.model.values.BooleanValue value) - Specified by:
visitBooleanValuein interfacenet.ssehub.easy.varModel.model.values.IValueVisitor
-
visitReferenceValue
public void visitReferenceValue(net.ssehub.easy.varModel.model.values.ReferenceValue referenceValue) - Specified by:
visitReferenceValuein interfacenet.ssehub.easy.varModel.model.values.IValueVisitor
-
visitMetaTypeValue
public void visitMetaTypeValue(net.ssehub.easy.varModel.model.values.MetaTypeValue value) - Specified by:
visitMetaTypeValuein interfacenet.ssehub.easy.varModel.model.values.IValueVisitor
-
visitNullValue
public void visitNullValue(net.ssehub.easy.varModel.model.values.NullValue value) - Specified by:
visitNullValuein interfacenet.ssehub.easy.varModel.model.values.IValueVisitor
-
visitVersionValue
public void visitVersionValue(net.ssehub.easy.varModel.model.values.VersionValue value) - Specified by:
visitVersionValuein interfacenet.ssehub.easy.varModel.model.values.IValueVisitor
-