Class AasChange

java.lang.Object
de.iip_ecosphere.platform.configuration.AasChange

public abstract class AasChange extends Object
Represents an AAS change.
Author:
Holger Eichelberger, SSE
  • Field Details

  • Constructor Details

    • AasChange

      public AasChange(ConfigurationChangeType type)
      Creates an instance.
      Parameters:
      type - the change type
  • Method Details

    • getType

      public ConfigurationChangeType getType()
      Returns the change type.
      Returns:
      the change type
    • apply

      public abstract void apply(de.iip_ecosphere.platform.support.aas.Submodel sm, de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilder smB)
      Applies the change.
      Parameters:
      sm - the submodel containing the configuration
      smB - the submodel builder of sm for modifications