java.lang.Object
de.iip_ecosphere.platform.configuration.cfg.AasChange
de.iip_ecosphere.platform.configuration.easyProducer.ivml.AasChange

public class AasChange extends de.iip_ecosphere.platform.configuration.cfg.AasChange
Records an AAS change.
Author:
Holger Eichelberger, SSE
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private net.ssehub.easy.varModel.confModel.IDecisionVariable
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    AasChange(net.ssehub.easy.varModel.confModel.IDecisionVariable var, de.iip_ecosphere.platform.configuration.cfg.ConfigurationChangeType type)
    Creates an instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    apply(de.iip_ecosphere.platform.support.aas.Submodel sm, de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilder smB)
     

    Methods inherited from class de.iip_ecosphere.platform.configuration.cfg.AasChange

    getType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • var

      private net.ssehub.easy.varModel.confModel.IDecisionVariable var
  • Constructor Details

    • AasChange

      public AasChange(net.ssehub.easy.varModel.confModel.IDecisionVariable var, de.iip_ecosphere.platform.configuration.cfg.ConfigurationChangeType type)
      Creates an instance.
      Parameters:
      var - the decision variable
      type - the change type
  • Method Details

    • apply

      public void apply(de.iip_ecosphere.platform.support.aas.Submodel sm, de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilder smB)
      Specified by:
      apply in class de.iip_ecosphere.platform.configuration.cfg.AasChange