Free cookie consent management tool by TermsFeed Policy Generator

Changes between Initial Version and Version 2 of Ticket #2110


Ignore:
Timestamp:
09/18/13 17:30:42 (11 years ago)
Author:
abeham
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2110

    • Property Status changed from new to assigned
    • Property Component changed from Problems.VehicleRouting to Problems.Instances
    • Property Summary changed from Import button is not visible for some VRP variants to Import/Export for ProblemInstanceConsumers of multiple data types is not shown
    • Property Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 3.3.9
    • Property Owner changed from svonolfe to abeham
  • Ticket #2110 – Description

    initial v2  
    1 The import button is not visible for e.g. Solomon problem instance types.
     1The `ProblemInstanceConsumerView<T>` is instantiated with one of the concrete types that a problem supports, thus the `GenericConsumer`, `GenericExporter`, and `GenericSelectedProvicer` are null.
     2
     3E.g. the `QuadraticAssignmentProblem` supports `QAPData` as well as `TSPData`. It thus implements both `IProblemInstanceConsumer<QAPData>` and `IProblemInstanceConsumer<TSPData>`. The view that will list libraries for both data types is instantiated erroneously as an `ProblemInstanceConsumerView<QAPData>`.
     4
     5The best solution to this problem has been identified to move all provider related functionality (import, export, help display) to the provider view which is always specific.