Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/03/10 18:32:57 (14 years ago)
Author:
epitzer
Message:

update to new PluginInfrastructure (#802)

Location:
branches/Persistence Test
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/Persistence Test

  • branches/Persistence Test/HeuristicLab.GP/3.4/FunctionView.cs

    r1529 r2744  
    4646      InitializeComponent();
    4747
    48       DiscoveryService discoveryService = new DiscoveryService();
    49       allNameGenerators = discoveryService.GetInstances<IFunctionTreeNameGenerator>();
     48      allNameGenerators = ApplicationManager.Manager.GetInstances<IFunctionTreeNameGenerator>().ToArray();
    5049      representationsMenu = new MenuItem();
    5150      representationsMenu.Text = "Tree representation";
     
    7473      treeNodeContextMenu.MenuItems.Clear();
    7574      treeNodeContextMenu.MenuItems.Add(representationsMenu);
    76       DiscoveryService discoveryService = new DiscoveryService();
    77       IFunctionTreeExporter[] exporters = discoveryService.GetInstances<IFunctionTreeExporter>();
     75      IFunctionTreeExporter[] exporters = ApplicationManager.Manager.GetInstances<IFunctionTreeExporter>().ToArray();
    7876      foreach (IFunctionTreeExporter exporter in exporters) {
    7977        string result;
     
    176174
    177175    protected virtual void editButton_Click(object sender, EventArgs e) {
    178       PluginManager.ControlManager.ShowControl(selectedBranch.Function.CreateView());
     176      ControlManager.Manager.ShowControl(selectedBranch.Function.CreateView());
    179177    }
    180178
  • branches/Persistence Test/HeuristicLab.GP/3.4/HeuristicLabGPPlugin.cs

    r2474 r2744  
    2626
    2727namespace HeuristicLab.GP {
    28   [ClassInfo(Name = "HeuristicLab.GP-3.4")]
    29   [PluginFile(Filename = "HeuristicLab.GP-3.4.dll", Filetype = PluginFileType.Assembly)]
    30   [Dependency(Dependency = "HeuristicLab.Common-3.2")]
    31   [Dependency(Dependency = "HeuristicLab.Constraints-3.3")]
    32   [Dependency(Dependency = "HeuristicLab.Core-3.3")]
    33   [Dependency(Dependency = "HeuristicLab.Data-3.3")]
    34   [Dependency(Dependency = "HeuristicLab.Evolutionary-3.3")]
    35   [Dependency(Dependency = "HeuristicLab.Operators-3.3")]
    36   [Dependency(Dependency = "HeuristicLab.Random-3.3")]
    37   [Dependency(Dependency = "HeuristicLab.Selection-3.3")]
    38   [Dependency(Dependency = "HeuristicLab.Persistence-3.3")]
     28  [Plugin("HeuristicLab.GP-3.4")]
     29  [PluginFile("HeuristicLab.GP-3.4.dll", PluginFileType.Assembly)]
     30  [PluginDependency("HeuristicLab.Common-3.2")]
     31  [PluginDependency("HeuristicLab.Constraints-3.3")]
     32  [PluginDependency("HeuristicLab.Core-3.3")]
     33  [PluginDependency("HeuristicLab.Data-3.3")]
     34  [PluginDependency("HeuristicLab.Evolutionary-3.3")]
     35  [PluginDependency("HeuristicLab.Operators-3.3")]
     36  [PluginDependency("HeuristicLab.Random-3.3")]
     37  [PluginDependency("HeuristicLab.Selection-3.3")]
     38  [PluginDependency("HeuristicLab.Persistence-3.3")]
    3939  public class HeuristicLabGPPlugin : PluginBase {
    4040  }
Note: See TracChangeset for help on using the changeset viewer.