Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/04/09 00:41:56 (15 years ago)
Author:
mstoeger
Message:

implemented IStorable and made use of the PersistenceManager wherever possible. #639

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Visualization/3.2/DataRowBase.cs

    r1993 r1996  
    1 using System.Xml;
     1using HeuristicLab.Core;
    22using HeuristicLab.Visualization.Options;
    33
    44namespace HeuristicLab.Visualization {
    5   public abstract class DataRowBase : IDataRow {
    6     private YAxisDescriptor yAxis;
     5  public abstract class DataRowBase : StorableBase, IDataRow {
     6    protected YAxisDescriptor yAxis;
    77
    88    private DataRowSettings rowSettings ;
     
    1717    }
    1818
    19     public DataRowBase() {
     19    protected DataRowBase() {
    2020      rowSettings = new DataRowSettings();
    2121      rowSettings.DataVisualSettingChanged += value_DataVisualSettingChanged;
     
    5555
    5656    public abstract void AddValue(double value);
    57 
    5857    public abstract void AddValue(double value, int index);
    59 
    6058    public abstract void AddValues(double[] values);
    61 
    6259    public abstract void AddValues(double[] values, int index);
    63 
    6460    public abstract void ModifyValue(double value, int index);
    65 
    6661    public abstract void ModifyValues(double[] values, int index);
    67 
    6862    public abstract void RemoveValue(int index);
    69 
    7063    public abstract void RemoveValues(int index, int count);
    7164
     
    7568
    7669    public abstract double MinValue { get; }
    77 
    7870    public abstract double MaxValue { get; }
    7971
    80     public abstract XmlNode ToXml(XmlDocument document);
    81     public abstract IDataRow FromXml(XmlNode xmlNode);
    82    
    83 
    8472    public event ValuesChangedHandler ValuesChanged;
    85 
    8673    public event ValueChangedHandler ValueChanged;
    87 
    8874    public event DataRowChangedHandler DataRowChanged;
    8975  }
Note: See TracChangeset for help on using the changeset viewer.