Class ConfigurationAas
java.lang.Object
de.iip_ecosphere.platform.configuration.ConfigurationAas
- All Implemented Interfaces:
AbstractIvmlModifier.ConfigurationChangeListener,de.iip_ecosphere.platform.support.iip_aas.AasContributor,de.iip_ecosphere.platform.support.json.JsonResultWrapper.OperationCompletedListener
public class ConfigurationAas
extends Object
implements de.iip_ecosphere.platform.support.iip_aas.AasContributor, AbstractIvmlModifier.ConfigurationChangeListener, de.iip_ecosphere.platform.support.json.JsonResultWrapper.OperationCompletedListener
Realizes the AAS of the configuration component.
- Author:
- Holger Eichelberger, SSE
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidClears all remaining AAS changes.voidconfigurationChanged(net.ssehub.easy.varModel.confModel.IDecisionVariable var, AbstractIvmlModifier.ConfigurationChangeType type) Called when a decision variable changed.de.iip_ecosphere.platform.support.aas.AascontributeTo(de.iip_ecosphere.platform.support.aas.Aas.AasBuilder aasBuilder, de.iip_ecosphere.platform.support.aas.InvocablesCreator iCreator) voidcontributeTo(de.iip_ecosphere.platform.support.aas.ProtocolServerBuilder sBuilder) de.iip_ecosphere.platform.support.iip_aas.AasContributor.KindgetKind()booleanisValid()voidvoidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
exists, getAasAuthentication, getSubmodelAuthentication
-
Field Details
-
NAME_SUBMODEL
- See Also:
-
aasChanges
-
-
Constructor Details
-
ConfigurationAas
public ConfigurationAas()
-
-
Method Details
-
contributeTo
public de.iip_ecosphere.platform.support.aas.Aas contributeTo(de.iip_ecosphere.platform.support.aas.Aas.AasBuilder aasBuilder, de.iip_ecosphere.platform.support.aas.InvocablesCreator iCreator) - Specified by:
contributeToin interfacede.iip_ecosphere.platform.support.iip_aas.AasContributor
-
contributeTo
public void contributeTo(de.iip_ecosphere.platform.support.aas.ProtocolServerBuilder sBuilder) - Specified by:
contributeToin interfacede.iip_ecosphere.platform.support.iip_aas.AasContributor
-
getKind
public de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind getKind()- Specified by:
getKindin interfacede.iip_ecosphere.platform.support.iip_aas.AasContributor
-
isValid
public boolean isValid()- Specified by:
isValidin interfacede.iip_ecosphere.platform.support.iip_aas.AasContributor
-
clearAasChanges
private void clearAasChanges()Clears all remaining AAS changes. -
configurationChanged
public void configurationChanged(net.ssehub.easy.varModel.confModel.IDecisionVariable var, AbstractIvmlModifier.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
-
operationCompleted
public void operationCompleted()- Specified by:
operationCompletedin interfacede.iip_ecosphere.platform.support.json.JsonResultWrapper.OperationCompletedListener
-
operationFailed
public void operationFailed()- Specified by:
operationFailedin interfacede.iip_ecosphere.platform.support.json.JsonResultWrapper.OperationCompletedListener
-