Interface SolverConfigPanelManager

  • All Known Implementing Classes:
    SolverConfigPanelManagerImpl

    public interface SolverConfigPanelManager
    This is the interface of a class, that keeps track of all available SolverConfigPanelFactories and keeps track of all alredy instantiated panels.
    • Method Detail

      • getConfigPanel

        SolverConfigPanel getConfigPanel​(Solver solver)
        must return a config-panel for the given solver. In general the manager should reuse the instances for the same solver-instances.
        Parameters:
        solver - the Solver for which to return the panel
        Returns:
        the config-panel for the given solver.
      • addFactory

        void addFactory​(SolverConfigPanelFactory factory)
        registers a factory to the manager
        Parameters:
        factory - the factory to add