Class AasChanges
java.lang.Object
de.iip_ecosphere.platform.configuration.cfg.AasChanges
de.iip_ecosphere.platform.configuration.easyProducer.AasChanges
- All Implemented Interfaces:
AbstractIvmlModifier.ConfigurationChangeListener
public class AasChanges
extends de.iip_ecosphere.platform.configuration.cfg.AasChanges
implements AbstractIvmlModifier.ConfigurationChangeListener
The AAS changes that also act as configuration change listener.
- Author:
- Holger Eichelberger, SSE
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreates an instances, prevents external creation. -
Method Summary
Modifier and TypeMethodDescriptionvoidbindOperations(de.iip_ecosphere.platform.support.aas.ProtocolServerBuilder sBuilder) voidconfigurationChanged(net.ssehub.easy.varModel.confModel.IDecisionVariable var, de.iip_ecosphere.platform.configuration.cfg.ConfigurationChangeType type) Called when a decision variable changed.voidsetup(de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilder smBuilder, de.iip_ecosphere.platform.support.aas.InvocablesCreator iCreator, de.iip_ecosphere.platform.support.json.JsonResultWrapper.OperationCompletedListener completedListener) Methods inherited from class de.iip_ecosphere.platform.configuration.cfg.AasChanges
addAasChange, clearAasChanges, getAndClearAasChanges
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
AasChanges
protected AasChanges()Creates an instances, prevents external creation.
-
-
Method Details
-
setup
public void setup(de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilder smBuilder, de.iip_ecosphere.platform.support.aas.InvocablesCreator iCreator, de.iip_ecosphere.platform.support.json.JsonResultWrapper.OperationCompletedListener completedListener) - Overrides:
setupin classde.iip_ecosphere.platform.configuration.cfg.AasChanges
-
bindOperations
public void bindOperations(de.iip_ecosphere.platform.support.aas.ProtocolServerBuilder sBuilder) - Overrides:
bindOperationsin classde.iip_ecosphere.platform.configuration.cfg.AasChanges
-
configurationChanged
public void configurationChanged(net.ssehub.easy.varModel.confModel.IDecisionVariable var, de.iip_ecosphere.platform.configuration.cfg.ConfigurationChangeType type) Description copied from interface:AbstractIvmlModifier.ConfigurationChangeListenerCalled when a decision variable changed.- Specified by:
configurationChangedin interfaceAbstractIvmlModifier.ConfigurationChangeListener- Parameters:
var- the variable (may not be part of any configuration anymore)type- the change type
-