Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/05/10 10:31:40 (14 years ago)
Author:
gkronber
Message:

Copied refactored plugin infrastructure from branch and merged changeset r2586:2589 from branch into the trunk. #799

Location:
trunk/sources/HeuristicLab.DataAnalysis/3.2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.DataAnalysis/3.2/DatasetView.cs

    r2512 r2591  
    4949      : this() {
    5050      this.Dataset = dataset;
    51       DiscoveryService discovery = new DiscoveryService();
    52       IDatasetManipulator[] manipuators = discovery.GetInstances<IDatasetManipulator>();
    5351      contextMenuStrip.Items.Add(new ToolStripSeparator());
    54       foreach (IDatasetManipulator manipulator in manipuators) {
     52      foreach (IDatasetManipulator manipulator in ApplicationManager.Manager.GetInstances<IDatasetManipulator>()) {
    5553        contextMenuStrip.Items.Add(new ToolStripButton(manipulator.Action, null, delegate(object source, EventArgs args) {
    5654          manipulator.Execute(Dataset);
  • trunk/sources/HeuristicLab.DataAnalysis/3.2/HeuristicLabDataAnalysisPlugin.cs

    r1927 r2591  
    2626
    2727namespace HeuristicLab.DataAnalysis {
    28   [ClassInfo(Name = "HeuristicLab.DataAnalysis-3.2")]
    29   [PluginFile(Filename = "HeuristicLab.DataAnalysis-3.2.dll", Filetype = PluginFileType.Assembly)]
    30   [Dependency(Dependency = "HeuristicLab.Core-3.2")]
    31   [Dependency(Dependency = "HeuristicLab.Data-3.2")]
    32   [Dependency(Dependency = "HeuristicLab.Random-3.2")]
     28  [Plugin("HeuristicLab.DataAnalysis-3.2")]
     29  [PluginFile("HeuristicLab.DataAnalysis-3.2.dll", PluginFileType.Assembly)]
     30  [PluginDependency("HeuristicLab.Core-3.2")]
     31  [PluginDependency("HeuristicLab.Data-3.2")]
     32  [PluginDependency("HeuristicLab.Random-3.2")]
    3333  public class HeuristicLabDataAnalysisPlugin : PluginBase {
    3434  }
Note: See TracChangeset for help on using the changeset viewer.