Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/18/13 15:47:05 (10 years ago)
Author:
psteiner
Message:

added logic getters ins content and constructor whicht supports logic

Location:
branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Implementations/FilterContent.cs

    r10245 r10252  
    1212  class FilterContent : Item
    1313  {
     14
     15    private readonly IFilterLogic filterLogic;
     16    public FilterContent(IFilterLogic theFilterLogic)
     17    {
     18      filterLogic = theFilterLogic;
     19    }
     20
     21    public IFilterLogic FilterLogic
     22    {
     23      get {
     24        return filterLogic;
     25      }
     26    }
    1427
    1528    public FilterContent(FilterContent content, Cloner cloner)
  • branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Implementations/HistogramContent.cs

    r10245 r10252  
    1313  class HistogramContent : Item
    1414  {
     15
     16    private readonly IHistogramLogic histogramLogic;
     17    public HistogramContent(IHistogramLogic theHistogramLogic)
     18    {
     19      histogramLogic = theHistogramLogic;
     20    }
     21
    1522    public HistogramContent(HistogramContent content, Cloner cloner)
    1623      : base(content, cloner)
    1724    {
    1825
     26    }
     27
     28    public IHistogramLogic HistogramLogic
     29    {
     30      get
     31      {
     32        return histogramLogic;
     33      }
    1934    }
    2035
  • branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Implementations/LineChartContent.cs

    r10245 r10252  
    1212  class LineChartContent : Item
    1313  {
     14
     15    private readonly ILineChartLogic lineChartLogic;
     16    public LineChartContent(ILineChartLogic theLineChartLogic)
     17    {
     18      lineChartLogic = theLineChartLogic;
     19    }
     20
    1421    public LineChartContent(LineChartContent content, Cloner cloner)
    1522      : base(content, cloner)
    1623    {
    1724
     25    }
     26
     27    public ILineChartLogic LineChartLogic
     28    {
     29      get
     30      {
     31        return lineChartLogic;
     32      }
    1833    }
    1934
  • branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Implementations/LineChartLogic.cs

    r10244 r10252  
    66namespace HeuristicLab.DataPreprocessing.Implementations
    77{
    8   public class LineChartLogic:ILineChartLgic
     8  public class LineChartLogic:ILineChartLogic
    99  {
    1010  }
  • branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Implementations/StatisticsContent.cs

    r10245 r10252  
    1212  class StatisticsContent : Item
    1313  {
     14
     15    private readonly IStatisticsLogic statisticsLogic;
     16    public StatisticsContent(IStatisticsLogic theStatisticsLogic)
     17    {
     18      statisticsLogic = theStatisticsLogic;
     19    }
     20
    1421    public StatisticsContent(StatisticsContent content, Cloner cloner)
    1522      : base(content, cloner)
    1623    {
    1724
     25    }
     26
     27    public IStatisticsLogic StatisticsLogic
     28    {
     29      get
     30      {
     31        return statisticsLogic;
     32      }
    1833    }
    1934
  • branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Implementations/TransformationContent.cs

    r10245 r10252  
    1212  class TransformationContent : Item
    1313  {
     14
     15    private readonly ITransformationLogic transformationLogic;
     16    public TransformationContent(ITransformationLogic theTransformationLogic)
     17    {
     18      transformationLogic = theTransformationLogic;
     19    }
     20
     21    public ITransformationLogic TransformationLogic
     22    {
     23      get
     24      {
     25        return transformationLogic;
     26      }
     27    }
     28
    1429    public TransformationContent(TransformationContent content, Cloner cloner)
    1530      : base(content, cloner)
  • branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Interfaces/ILineChartLogic.cs

    r10244 r10252  
    66namespace HeuristicLab.DataPreprocessing
    77{
    8   public interface ILineChartLgic
     8  public interface ILineChartLogic
    99  {
    1010  }
Note: See TracChangeset for help on using the changeset viewer.