Class AasIvmlMapper.AasChange
- java.lang.Object
-
- de.iip_ecosphere.platform.configuration.ivml.AasIvmlMapper.AasChange
-
- Enclosing class:
- AasIvmlMapper
public static class AasIvmlMapper.AasChange extends java.lang.ObjectRecords an AAS change.- Author:
- Holger Eichelberger, SSE
-
-
Field Summary
Fields Modifier and Type Field Description private AbstractIvmlModifier.ConfigurationChangeTypetypeprivate net.ssehub.easy.varModel.confModel.IDecisionVariablevar
-
Constructor Summary
Constructors Constructor Description AasChange(net.ssehub.easy.varModel.confModel.IDecisionVariable var, AbstractIvmlModifier.ConfigurationChangeType type)Creates an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(AasIvmlMapper mapper, de.iip_ecosphere.platform.support.aas.Submodel sm, de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilder smB)Applies the change.
-
-
-
Field Detail
-
var
private net.ssehub.easy.varModel.confModel.IDecisionVariable var
-
type
private AbstractIvmlModifier.ConfigurationChangeType type
-
-
Constructor Detail
-
AasChange
public AasChange(net.ssehub.easy.varModel.confModel.IDecisionVariable var, AbstractIvmlModifier.ConfigurationChangeType type)Creates an instance.- Parameters:
var- the decision variabletype- the change type
-
-
Method Detail
-
apply
public void apply(AasIvmlMapper mapper, de.iip_ecosphere.platform.support.aas.Submodel sm, de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilder smB)
Applies the change.- Parameters:
mapper- the mapper instancesm- the submodel containing the configurationsmB- the submodel builder ofsmfor modifications
-
-