Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/26/14 16:37:02 (10 years ago)
Author:
pfleck
Message:
  • Preprocessing Plugin now uses ISymbolicDataAnalysisProblem instead of IDataAnalysisProblem
  • Added TransformationCollection to ISymbolicDataAnalysisProblem as hidden parameter
Location:
branches/DataPreprocessing/HeuristicLab.DataPreprocessing.Views/3.3
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/DataPreprocessing/HeuristicLab.DataPreprocessing.Views/3.3/DataPreprocessorStarter.cs

    r10559 r10673  
    2626using HeuristicLab.Optimization;
    2727using HeuristicLab.Problems.DataAnalysis;
     28using HeuristicLab.Problems.DataAnalysis.Symbolic;
    2829using HeuristicLab.Problems.DataAnalysis.Views;
    2930using View = HeuristicLab.MainForm.WindowsForms.View;
     
    3435    public void Start(IDataAnalysisProblemData problemData, View currentView) {
    3536      IAlgorithm algorithm;
    36       IDataAnalysisProblem problem;
     37      ISymbolicDataAnalysisProblem problem;
    3738      IItem parentItem = GetMostOuterContent(currentView, out algorithm, out problem);
    3839      var context = new PreprocessingContext(problemData, algorithm, problem);
     
    4041    }
    4142
    42     private IItem GetMostOuterContent(Control control, out IAlgorithm algorithm, out IDataAnalysisProblem problem) {
     43    private IItem GetMostOuterContent(Control control, out IAlgorithm algorithm, out ISymbolicDataAnalysisProblem problem) {
    4344      algorithm = null;
    4445      problem = null;
     
    5152            algorithm = (IAlgorithm)itemView.Content;
    5253          }
    53           if (itemView.Content is IDataAnalysisProblem) {
    54             problem = (IDataAnalysisProblem)itemView.Content;
     54          if (itemView.Content is ISymbolicDataAnalysisProblem) {
     55            problem = (ISymbolicDataAnalysisProblem)itemView.Content;
    5556          }
    5657        }
  • branches/DataPreprocessing/HeuristicLab.DataPreprocessing.Views/3.3/HeuristicLab.DataPreprocessing.Views-3.3.csproj

    r10667 r10673  
    214214      <Name>HeuristicLab.PluginInfrastructure-3.3</Name>
    215215    </ProjectReference>
     216    <ProjectReference Include="..\..\HeuristicLab.Problems.DataAnalysis.Symbolic\3.4\HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.csproj">
     217      <Project>{3d28463f-ec96-4d82-afee-38be91a0ca00}</Project>
     218      <Name>HeuristicLab.Problems.DataAnalysis.Symbolic-3.4</Name>
     219    </ProjectReference>
    216220    <ProjectReference Include="..\..\HeuristicLab.Problems.DataAnalysis.Views\3.4\HeuristicLab.Problems.DataAnalysis.Views-3.4.csproj">
    217221      <Project>{3E9E8944-44FF-40BB-A622-3A4A7DD0F198}</Project>
  • branches/DataPreprocessing/HeuristicLab.DataPreprocessing.Views/3.3/Plugin.cs.frame

    r10583 r10673  
    3434  [PluginDependency("HeuristicLab.MainForm.WindowsForms", "3.3")]
    3535  [PluginDependency("HeuristicLab.Problems.DataAnalysis.Views","3.4")]
     36  [PluginDependency("HeuristicLab.Problems.DataAnalysis.Symbolic", "3.4")]
    3637  public class HeuristicLabDataPreprocessingPlugin : PluginBase {
    3738  }
Note: See TracChangeset for help on using the changeset viewer.