Class ValueVisitor
- java.lang.Object
-
- de.iip_ecosphere.platform.configuration.ivml.ValueVisitor
-
- All Implemented Interfaces:
net.ssehub.easy.varModel.model.values.IValueVisitor
class ValueVisitor extends java.lang.Object implements net.ssehub.easy.varModel.model.values.IValueVisitorA visitor turning an IVML value into an AAS value.- Author:
- Holger Eichelberger, SSE
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.ObjectaasValue
-
Constructor Summary
Constructors Constructor Description ValueVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.lang.ObjectgetAasValue()Returns 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)
-
-
-
Method Detail
-
getAasValue
java.lang.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
-
-