Class AasIvmlMapper.AasChange
java.lang.Object
de.iip_ecosphere.platform.configuration.ivml.AasIvmlMapper.AasChange
- Enclosing class:
AasIvmlMapper
Records an AAS change.
- Author:
- Holger Eichelberger, SSE
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate net.ssehub.easy.varModel.confModel.IDecisionVariable -
Constructor Summary
ConstructorsConstructorDescriptionAasChange(net.ssehub.easy.varModel.confModel.IDecisionVariable var, AbstractIvmlModifier.ConfigurationChangeType type) Creates an instance. -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(AasIvmlMapper mapper, de.iip_ecosphere.platform.support.aas.Submodel sm, de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilder smB) Applies the change.
-
Field Details
-
var
private net.ssehub.easy.varModel.confModel.IDecisionVariable var -
type
-
-
Constructor Details
-
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 Details
-
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
-