Opened 11 years ago

Closed 11 years ago

Last modified 10 years ago

#1015 closed defect (done)

ApplicationManagers should be able to discover generic types

Reported by: swagner Owned by: swagner
Priority: high Milestone: HeuristicLab 3.3.0
Component: PluginInfrastructure Version: 3.3
Keywords: Cc:

Description

The GetTypes methods of application managers should be able to deal with generic types. For example, if GetTypes is called for the types IItemList<DoubleValue> or ItemList<IItemCollection<IItem>>, all compatible item lists should be returned (although they might not be explicitly defined in any plugin as plugins might only contain generic type definitions).

Change History (7)

comment:1 Changed 11 years ago by swagner

Implemented a first quick solution in r3821. However, this solution does not cover all cases and has to be refined.

comment:2 Changed 11 years ago by swagner

  • Owner changed from gkronber to swagner

comment:3 Changed 11 years ago by swagner

  • Status changed from new to assigned

comment:4 Changed 11 years ago by swagner

Worked on in r3828.

comment:5 Changed 11 years ago by swagner

  • Resolution set to fixed
  • Status changed from assigned to closed

In a discussion with gkronber, mkommend and abeham it was decided that the proposed solution is good enough for now.

comment:6 Changed 10 years ago by swagner

  • Milestone changed from Iteration 4 to Current

Milestone Iteration 4 deleted

comment:11 Changed 10 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.