Class LoadProfileCurveStep

java.lang.Object
energy.eddie.regionconnector.simulation.engine.steps.Model
energy.eddie.regionconnector.simulation.engine.steps.LoadProfileCurveStep
All Implemented Interfaces:
Step

public class LoadProfileCurveStep extends Model
  • Constructor Details

    • LoadProfileCurveStep

      public LoadProfileCurveStep(@Nullable Map<DayOfWeek,String> profilesPerWeekday, @NonNull String defaultProfile, double maxEnergy, String meteringPoint)
  • Method Details

    • execute

      Description copied from interface: Step
      When a step is executed, it returns a list of steps, which should be executed next. It can also execute any other arbitrary code in this method.
      Parameters:
      ctx - context that might be needed by the step
      Returns:
      next steps to be executed
      Throws:
      ExecutionException
    • allProfiles

      public Set<String> allProfiles()