Enumerate solutions at rank planner level and plug them to plan ranking strategies

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Optimization
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Currently each plan ranking strategy enumerates its own solutions and that sometimes leads to enumerating twice (e.g: when falling back from MP to CBR). We can do better, enumerate at the dispatcher and feed the solutions to the ranking strategies. That may also permit simplifying code like multiplanner reference not being optional.

      Within this ticket also refactor the parameters to the rankPlans() methods to reuse the information already available in the PlannerData argument.

            Assignee:
            Unassigned
            Reporter:
            Carlos Alonso Pérez
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: