Interface SimulatorInputSupplier<T>

All Known Subinterfaces:
CurvesSupplier, DynamicModelsSupplier, EventModelsSupplier
All Known Implementing Classes:
GroovyCurvesSupplier, GroovyDynamicModelsSupplier, GroovyEventModelsSupplier

public interface SimulatorInputSupplier<T>
Author:
Mathieu Bague <[email protected]>
  • Method Summary

    Modifier and Type
    Method
    Description
    get(Network network)
    Return a list of
    default String
    Return the name of the DynamicSimulationProvider instance, this provider is compatible with.
  • Method Details

    • getName

      default String getName()
      Return the name of the DynamicSimulationProvider instance, this provider is compatible with. This method can return null, if this supplier is compatible with any DynamicSimulationProvider objects.
      Returns:
      The name of a compatible DynamicSimulationProvider, or null for any
    • get

      List<T> get(Network network)
      Return a list of
      T
      objects specific to a given network
      Parameters:
      network - The network used to filter the content of the list
      Returns:
      A list of
      T
      for the given network