Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/15/10 23:49:54 (14 years ago)
Author:
swagner
Message:

Renamed classes of HeuristicLab.Data (#909)

Location:
trunk/sources/HeuristicLab.Data/3.3
Files:
22 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Data/3.3/BoolArray.cs

    r3047 r3048  
    2525
    2626namespace HeuristicLab.Data {
    27   [Item("BoolArrayData", "Represents an array of boolean values.")]
     27  [Item("BoolArray", "Represents an array of boolean values.")]
    2828  [Creatable("Test")]
    2929  [StorableClass]
    30   public sealed class BoolArrayData : ValueTypeArrayData<bool>, IStringConvertibleArrayData {
    31     public BoolArrayData() : base() { }
    32     public BoolArrayData(int length) : base(length) { }
    33     public BoolArrayData(bool[] elements) : base(elements) { }
    34     private BoolArrayData(BoolArrayData elements) : base(elements) { }
     30  public sealed class BoolArray : ValueTypeArray<bool>, IStringConvertibleArray {
     31    public BoolArray() : base() { }
     32    public BoolArray(int length) : base(length) { }
     33    public BoolArray(bool[] elements) : base(elements) { }
     34    private BoolArray(BoolArray elements) : base(elements) { }
    3535
    3636    public override IDeepCloneable Clone(Cloner cloner) {
    37       BoolArrayData clone = new BoolArrayData(this);
     37      BoolArray clone = new BoolArray(this);
    3838      cloner.RegisterClonedObject(this, clone);
    3939      return clone;
    4040    }
    4141
    42     #region IStringConvertibleArrayData Members
    43     int IStringConvertibleArrayData.Length {
     42    #region IStringConvertibleArray Members
     43    int IStringConvertibleArray.Length {
    4444      get { return Length; }
    4545      set { Length = value; }
    4646    }
    4747
    48     bool IStringConvertibleArrayData.Validate(string value, out string errorMessage) {
     48    bool IStringConvertibleArray.Validate(string value, out string errorMessage) {
    4949      bool val;
    5050      bool valid = bool.TryParse(value, out val);
     
    5959      return valid;
    6060    }
    61     string IStringConvertibleArrayData.GetValue(int index) {
     61    string IStringConvertibleArray.GetValue(int index) {
    6262      return this[index].ToString();
    6363    }
    64     bool IStringConvertibleArrayData.SetValue(string value, int index) {
     64    bool IStringConvertibleArray.SetValue(string value, int index) {
    6565      bool val;
    6666      if (bool.TryParse(value, out val)) {
  • trunk/sources/HeuristicLab.Data/3.3/BoolMatrix.cs

    r3047 r3048  
    2525
    2626namespace HeuristicLab.Data {
    27   [Item("BoolMatrixData", "Represents a matrix of boolean values.")]
     27  [Item("BoolMatrix", "Represents a matrix of boolean values.")]
    2828  [Creatable("Test")]
    2929  [StorableClass]
    30   public sealed class BoolMatrixData : ValueTypeMatrixData<bool>, IStringConvertibleMatrixData {
    31     public BoolMatrixData() : base() { }
    32     public BoolMatrixData(int rows, int columns) : base(rows, columns) { }
    33     public BoolMatrixData(bool[,] elements) : base(elements) { }
    34     private BoolMatrixData(BoolMatrixData elements) : base(elements) { }
     30  public sealed class BoolMatrix : ValueTypeMatrix<bool>, IStringConvertibleMatrix {
     31    public BoolMatrix() : base() { }
     32    public BoolMatrix(int rows, int columns) : base(rows, columns) { }
     33    public BoolMatrix(bool[,] elements) : base(elements) { }
     34    private BoolMatrix(BoolMatrix elements) : base(elements) { }
    3535
    3636    public override IDeepCloneable Clone(Cloner cloner) {
    37       BoolMatrixData clone = new BoolMatrixData(this);
     37      BoolMatrix clone = new BoolMatrix(this);
    3838      cloner.RegisterClonedObject(this, clone);
    3939      return clone;
    4040    }
    4141
    42     #region IStringConvertibleMatrixData Members
    43     int IStringConvertibleMatrixData.Rows {
     42    #region IStringConvertibleMatrix Members
     43    int IStringConvertibleMatrix.Rows {
    4444      get { return Rows; }
    4545      set { Rows = value; }
    4646    }
    47     int IStringConvertibleMatrixData.Columns {
     47    int IStringConvertibleMatrix.Columns {
    4848      get { return Columns; }
    4949      set { Columns = value; }
    5050    }
    5151
    52     bool IStringConvertibleMatrixData.Validate(string value, out string errorMessage) {
     52    bool IStringConvertibleMatrix.Validate(string value, out string errorMessage) {
    5353      bool val;
    5454      bool valid = bool.TryParse(value, out val);
     
    6363      return valid;
    6464    }
    65     string IStringConvertibleMatrixData.GetValue(int rowIndex, int columIndex) {
     65    string IStringConvertibleMatrix.GetValue(int rowIndex, int columIndex) {
    6666      return this[rowIndex, columIndex].ToString();
    6767    }
    68     bool IStringConvertibleMatrixData.SetValue(string value, int rowIndex, int columnIndex) {
     68    bool IStringConvertibleMatrix.SetValue(string value, int rowIndex, int columnIndex) {
    6969      bool val;
    7070      if (bool.TryParse(value, out val)) {
  • trunk/sources/HeuristicLab.Data/3.3/BoolValue.cs

    r3047 r3048  
    2626
    2727namespace HeuristicLab.Data {
    28   [Item("BoolData", "Represents a boolean value.")]
     28  [Item("BoolValue", "Represents a boolean value.")]
    2929  [Creatable("Test")]
    3030  [StorableClass]
    31   public sealed class BoolData : ValueTypeData<bool>, IComparable, IStringConvertibleData {
    32     public BoolData() : base() { }
    33     public BoolData(bool value) : base(value) { }
     31  public sealed class BoolValue : ValueTypeValue<bool>, IComparable, IStringConvertibleValue {
     32    public BoolValue() : base() { }
     33    public BoolValue(bool value) : base(value) { }
    3434
    3535    public override IDeepCloneable Clone(Cloner cloner) {
    36       BoolData clone = new BoolData(Value);
     36      BoolValue clone = new BoolValue(Value);
    3737      cloner.RegisterClonedObject(this, clone);
    3838      return clone;
     
    4040
    4141    public int CompareTo(object obj) {
    42       BoolData other = obj as BoolData;
     42      BoolValue other = obj as BoolValue;
    4343      if (other != null)
    4444        return Value.CompareTo(other.Value);
     
    4747    }
    4848
    49     #region IStringConvertibleData Members
    50     bool IStringConvertibleData.Validate(string value, out string errorMessage) {
     49    #region IStringConvertibleValue Members
     50    bool IStringConvertibleValue.Validate(string value, out string errorMessage) {
    5151      bool val;
    5252      bool valid = bool.TryParse(value, out val);
     
    6161      return valid;
    6262    }
    63     string IStringConvertibleData.GetValue() {
     63    string IStringConvertibleValue.GetValue() {
    6464      return Value.ToString();
    6565    }
    66     bool IStringConvertibleData.SetValue(string value) {
     66    bool IStringConvertibleValue.SetValue(string value) {
    6767      bool val;
    6868      if (bool.TryParse(value, out val)) {
  • trunk/sources/HeuristicLab.Data/3.3/Comparison.cs

    r3047 r3048  
    2525
    2626namespace HeuristicLab.Data {
    27   [Item("ComparisonData", "Represents a comparison.")]
     27  [Item("Comparison", "Represents a comparison.")]
    2828  [Creatable("Test")]
    2929  [StorableClass]
    30   public sealed class ComparisonData : ValueTypeData<Comparison>, IComparable {
    31     public ComparisonData() : base() { }
    32     public ComparisonData(Comparison value) : base(value) { }
     30  public sealed class Comparison : ValueTypeValue<ComparisonType>, IComparable {
     31    public Comparison() : base() { }
     32    public Comparison(ComparisonType value) : base(value) { }
    3333
    3434    public override IDeepCloneable Clone(Cloner cloner) {
    35       ComparisonData clone = new ComparisonData(Value);
     35      Comparison clone = new Comparison(Value);
    3636      cloner.RegisterClonedObject(this, clone);
    3737      return clone;
     
    3939
    4040    public int CompareTo(object obj) {
    41       ComparisonData other = obj as ComparisonData;
     41      Comparison other = obj as Comparison;
    4242      if (other != null)
    4343        return Value.CompareTo(other.Value);
  • trunk/sources/HeuristicLab.Data/3.3/ComparisonType.cs

    r3047 r3048  
    2121
    2222namespace HeuristicLab.Data {
    23   public enum Comparison {
     23  public enum ComparisonType {
    2424    Less,
    2525    LessOrEqual,
  • trunk/sources/HeuristicLab.Data/3.3/DateTimeValue.cs

    r3047 r3048  
    2525
    2626namespace HeuristicLab.Data {
    27   [Item("DateTimeData", "Represents a date and time value.")]
     27  [Item("DateTimeValue", "Represents a date and time value.")]
    2828  [Creatable("Test")]
    2929  [StorableClass]
    30   public sealed class DateTimeData : ValueTypeData<DateTime>, IComparable, IStringConvertibleData {
    31     public DateTimeData() : base() { }
    32     public DateTimeData(DateTime value) : base(value) { }
     30  public sealed class DateTimeValue : ValueTypeValue<DateTime>, IComparable, IStringConvertibleValue {
     31    public DateTimeValue() : base() { }
     32    public DateTimeValue(DateTime value) : base(value) { }
    3333
    3434    public override IDeepCloneable Clone(Cloner cloner) {
    35       DateTimeData clone = new DateTimeData(Value);
     35      DateTimeValue clone = new DateTimeValue(Value);
    3636      cloner.RegisterClonedObject(this, clone);
    3737      return clone;
     
    4343
    4444    public int CompareTo(object obj) {
    45       DateTimeData other = obj as DateTimeData;
     45      DateTimeValue other = obj as DateTimeValue;
    4646      if (other != null)
    4747        return Value.CompareTo(other.Value);
     
    5050    }
    5151
    52     #region IStringConvertibleData Members
    53     bool IStringConvertibleData.Validate(string value, out string errorMessage) {
     52    #region IStringConvertibleValue Members
     53    bool IStringConvertibleValue.Validate(string value, out string errorMessage) {
    5454      DateTime val;
    5555      bool valid = DateTime.TryParse(value, out val);
     
    5757      return valid;
    5858    }
    59     string IStringConvertibleData.GetValue() {
     59    string IStringConvertibleValue.GetValue() {
    6060      return Value.ToString("o");  // round-trip format
    6161    }
    62     bool IStringConvertibleData.SetValue(string value) {
     62    bool IStringConvertibleValue.SetValue(string value) {
    6363      DateTime val;
    6464      if (DateTime.TryParse(value, out val)) {
  • trunk/sources/HeuristicLab.Data/3.3/DoubleArray.cs

    r3047 r3048  
    2525
    2626namespace HeuristicLab.Data {
    27   [Item("DoubleArrayData", "Represents an array of double values.")]
     27  [Item("DoubleArray", "Represents an array of double values.")]
    2828  [Creatable("Test")]
    2929  [StorableClass]
    30   public sealed class DoubleArrayData : ValueTypeArrayData<double>, IStringConvertibleArrayData {
    31     public DoubleArrayData() : base() { }
    32     public DoubleArrayData(int length) : base(length) { }
    33     public DoubleArrayData(double[] elements) : base(elements) { }
    34     private DoubleArrayData(DoubleArrayData elements) : base(elements) { }
     30  public sealed class DoubleArray : ValueTypeArray<double>, IStringConvertibleArray {
     31    public DoubleArray() : base() { }
     32    public DoubleArray(int length) : base(length) { }
     33    public DoubleArray(double[] elements) : base(elements) { }
     34    private DoubleArray(DoubleArray elements) : base(elements) { }
    3535
    3636    public override IDeepCloneable Clone(Cloner cloner) {
    37       DoubleArrayData clone = new DoubleArrayData(this);
     37      DoubleArray clone = new DoubleArray(this);
    3838      cloner.RegisterClonedObject(this, clone);
    3939      return clone;
    4040    }
    4141
    42     #region IStringConvertibleArrayData Members
    43     int IStringConvertibleArrayData.Length {
     42    #region IStringConvertibleArray Members
     43    int IStringConvertibleArray.Length {
    4444      get { return Length; }
    4545      set { Length = value; }
    4646    }
    4747
    48     bool IStringConvertibleArrayData.Validate(string value, out string errorMessage) {
     48    bool IStringConvertibleArray.Validate(string value, out string errorMessage) {
    4949      double val;
    5050      bool valid = double.TryParse(value, out val);
     
    5959      return valid;
    6060    }
    61     string IStringConvertibleArrayData.GetValue(int index) {
     61    string IStringConvertibleArray.GetValue(int index) {
    6262      return this[index].ToString();
    6363    }
    64     bool IStringConvertibleArrayData.SetValue(string value, int index) {
     64    bool IStringConvertibleArray.SetValue(string value, int index) {
    6565      double val;
    6666      if (double.TryParse(value, out val)) {
  • trunk/sources/HeuristicLab.Data/3.3/DoubleMatrix.cs

    r3047 r3048  
    2525
    2626namespace HeuristicLab.Data {
    27   [Item("DoubleMatrixData", "Represents a matrix of double values.")]
     27  [Item("DoubleMatrix", "Represents a matrix of double values.")]
    2828  [Creatable("Test")]
    2929  [StorableClass]
    30   public sealed class DoubleMatrixData : ValueTypeMatrixData<double>, IStringConvertibleMatrixData {
    31     public DoubleMatrixData() : base() { }
    32     public DoubleMatrixData(int rows, int columns) : base(rows, columns) { }
    33     public DoubleMatrixData(double[,] elements) : base(elements) { }
    34     private DoubleMatrixData(DoubleMatrixData elements) : base(elements) { }
     30  public sealed class DoubleMatrix : ValueTypeMatrix<double>, IStringConvertibleMatrix {
     31    public DoubleMatrix() : base() { }
     32    public DoubleMatrix(int rows, int columns) : base(rows, columns) { }
     33    public DoubleMatrix(double[,] elements) : base(elements) { }
     34    private DoubleMatrix(DoubleMatrix elements) : base(elements) { }
    3535
    3636    public override IDeepCloneable Clone(Cloner cloner) {
    37       DoubleMatrixData clone = new DoubleMatrixData(this);
     37      DoubleMatrix clone = new DoubleMatrix(this);
    3838      cloner.RegisterClonedObject(this, clone);
    3939      return clone;
    4040    }
    4141
    42     #region IStringConvertibleMatrixData Members
    43     int IStringConvertibleMatrixData.Rows {
     42    #region IStringConvertibleMatrix Members
     43    int IStringConvertibleMatrix.Rows {
    4444      get { return Rows; }
    4545      set { Rows = value; }
    4646    }
    47     int IStringConvertibleMatrixData.Columns {
     47    int IStringConvertibleMatrix.Columns {
    4848      get { return Columns; }
    4949      set { Columns = value; }
    5050    }
    5151
    52     bool IStringConvertibleMatrixData.Validate(string value, out string errorMessage) {
     52    bool IStringConvertibleMatrix.Validate(string value, out string errorMessage) {
    5353      double val;
    5454      bool valid = double.TryParse(value, out val);
     
    6363      return valid;
    6464    }
    65     string IStringConvertibleMatrixData.GetValue(int rowIndex, int columIndex) {
     65    string IStringConvertibleMatrix.GetValue(int rowIndex, int columIndex) {
    6666      return this[rowIndex, columIndex].ToString();
    6767    }
    68     bool IStringConvertibleMatrixData.SetValue(string value, int rowIndex, int columnIndex) {
     68    bool IStringConvertibleMatrix.SetValue(string value, int rowIndex, int columnIndex) {
    6969      double val;
    7070      if (double.TryParse(value, out val)) {
  • trunk/sources/HeuristicLab.Data/3.3/DoubleValue.cs

    r3047 r3048  
    2626
    2727namespace HeuristicLab.Data {
    28   [Item("DoubleData", "Represents a double value.")]
     28  [Item("DoubleValue", "Represents a double value.")]
    2929  [Creatable("Test")]
    3030  [StorableClass]
    31   public sealed class DoubleData : ValueTypeData<double>, IComparable, IStringConvertibleData {
    32     public DoubleData() : base() { }
    33     public DoubleData(double value) : base(value) { }
     31  public sealed class DoubleValue : ValueTypeValue<double>, IComparable, IStringConvertibleValue {
     32    public DoubleValue() : base() { }
     33    public DoubleValue(double value) : base(value) { }
    3434
    3535    public override IDeepCloneable Clone(Cloner cloner) {
    36       DoubleData clone = new DoubleData(Value);
     36      DoubleValue clone = new DoubleValue(Value);
    3737      cloner.RegisterClonedObject(this, clone);
    3838      return clone;
     
    4444
    4545    public int CompareTo(object obj) {
    46       DoubleData other = obj as DoubleData;
     46      DoubleValue other = obj as DoubleValue;
    4747      if (other != null)
    4848        return Value.CompareTo(other.Value);
     
    5151    }
    5252
    53     #region IStringConvertibleData Members
    54     bool IStringConvertibleData.Validate(string value, out string errorMessage) {
     53    #region IStringConvertibleValue Members
     54    bool IStringConvertibleValue.Validate(string value, out string errorMessage) {
    5555      double val;
    5656      bool valid = double.TryParse(value, out val);
     
    6565      return valid;
    6666    }
    67     string IStringConvertibleData.GetValue() {
     67    string IStringConvertibleValue.GetValue() {
    6868      return Value.ToString("r");  // round-trip format
    6969    }
    70     bool IStringConvertibleData.SetValue(string value) {
     70    bool IStringConvertibleValue.SetValue(string value) {
    7171      double val;
    7272      if (double.TryParse(value, out val)) {
  • trunk/sources/HeuristicLab.Data/3.3/IStringConvertibleArray.cs

    r3047 r3048  
    2424
    2525namespace HeuristicLab.Data {
    26   public interface IStringConvertibleArrayData {
     26  public interface IStringConvertibleArray {
    2727    int Length { get; set; }
    2828
  • trunk/sources/HeuristicLab.Data/3.3/IStringConvertibleMatrix.cs

    r3047 r3048  
    2424
    2525namespace HeuristicLab.Data {
    26   public interface IStringConvertibleMatrixData {
     26  public interface IStringConvertibleMatrix {
    2727    int Rows { get; set; }
    2828    int Columns { get; set; }
  • trunk/sources/HeuristicLab.Data/3.3/IStringConvertibleValue.cs

    r3047 r3048  
    2323
    2424namespace HeuristicLab.Data {
    25   public interface IStringConvertibleData {
     25  public interface IStringConvertibleValue {
    2626    bool Validate(string value, out string errorMessage);
    2727    string GetValue();
  • trunk/sources/HeuristicLab.Data/3.3/IntArray.cs

    r3047 r3048  
    2525
    2626namespace HeuristicLab.Data {
    27   [Item("IntArrayData", "Represents an array of integer values.")]
     27  [Item("IntArray", "Represents an array of integer values.")]
    2828  [Creatable("Test")]
    2929  [StorableClass]
    30   public sealed class IntArrayData : ValueTypeArrayData<int>, IStringConvertibleArrayData {
    31     public IntArrayData() : base() { }
    32     public IntArrayData(int length) : base(length) { }
    33     public IntArrayData(int[] elements) : base(elements) { }
    34     private IntArrayData(IntArrayData elements) : base(elements) { }
     30  public sealed class IntArray : ValueTypeArray<int>, IStringConvertibleArray {
     31    public IntArray() : base() { }
     32    public IntArray(int length) : base(length) { }
     33    public IntArray(int[] elements) : base(elements) { }
     34    private IntArray(IntArray elements) : base(elements) { }
    3535
    3636    public override IDeepCloneable Clone(Cloner cloner) {
    37       IntArrayData clone = new IntArrayData(this);
     37      IntArray clone = new IntArray(this);
    3838      cloner.RegisterClonedObject(this, clone);
    3939      return clone;
    4040    }
    4141
    42     #region IStringConvertibleArrayData Members
    43     int IStringConvertibleArrayData.Length {
     42    #region IStringConvertibleArray Members
     43    int IStringConvertibleArray.Length {
    4444      get { return Length; }
    4545      set { Length = value; }
    4646    }
    4747
    48     bool IStringConvertibleArrayData.Validate(string value, out string errorMessage) {
     48    bool IStringConvertibleArray.Validate(string value, out string errorMessage) {
    4949      int val;
    5050      bool valid = int.TryParse(value, out val);
     
    5959      return valid;
    6060    }
    61     string IStringConvertibleArrayData.GetValue(int index) {
     61    string IStringConvertibleArray.GetValue(int index) {
    6262      return this[index].ToString();
    6363    }
    64     bool IStringConvertibleArrayData.SetValue(string value, int index) {
     64    bool IStringConvertibleArray.SetValue(string value, int index) {
    6565      int val;
    6666      if (int.TryParse(value, out val)) {
  • trunk/sources/HeuristicLab.Data/3.3/IntMatrix.cs

    r3047 r3048  
    2525
    2626namespace HeuristicLab.Data {
    27   [Item("IntMatrixData", "Represents a matrix of integer values.")]
     27  [Item("IntMatrix", "Represents a matrix of integer values.")]
    2828  [Creatable("Test")]
    2929  [StorableClass]
    30   public sealed class IntMatrixData : ValueTypeMatrixData<int>, IStringConvertibleMatrixData {
    31     public IntMatrixData() : base() { }
    32     public IntMatrixData(int rows, int columns) : base(rows, columns) { }
    33     public IntMatrixData(int[,] elements) : base(elements) { }
    34     private IntMatrixData(IntMatrixData elements) : base(elements) { }
     30  public sealed class IntMatrix : ValueTypeMatrix<int>, IStringConvertibleMatrix {
     31    public IntMatrix() : base() { }
     32    public IntMatrix(int rows, int columns) : base(rows, columns) { }
     33    public IntMatrix(int[,] elements) : base(elements) { }
     34    private IntMatrix(IntMatrix elements) : base(elements) { }
    3535
    3636    public override IDeepCloneable Clone(Cloner cloner) {
    37       IntMatrixData clone = new IntMatrixData(this);
     37      IntMatrix clone = new IntMatrix(this);
    3838      cloner.RegisterClonedObject(this, clone);
    3939      return clone;
    4040    }
    4141
    42     #region IStringConvertibleMatrixData Members
    43     int IStringConvertibleMatrixData.Rows {
     42    #region IStringConvertibleMatrix Members
     43    int IStringConvertibleMatrix.Rows {
    4444      get { return Rows; }
    4545      set { Rows = value; }
    4646    }
    47     int IStringConvertibleMatrixData.Columns {
     47    int IStringConvertibleMatrix.Columns {
    4848      get { return Columns; }
    4949      set { Columns = value; }
    5050    }
    5151
    52     bool IStringConvertibleMatrixData.Validate(string value, out string errorMessage) {
     52    bool IStringConvertibleMatrix.Validate(string value, out string errorMessage) {
    5353      int val;
    5454      bool valid = int.TryParse(value, out val);
     
    6363      return valid;
    6464    }
    65     string IStringConvertibleMatrixData.GetValue(int rowIndex, int columIndex) {
     65    string IStringConvertibleMatrix.GetValue(int rowIndex, int columIndex) {
    6666      return this[rowIndex, columIndex].ToString();
    6767    }
    68     bool IStringConvertibleMatrixData.SetValue(string value, int rowIndex, int columnIndex) {
     68    bool IStringConvertibleMatrix.SetValue(string value, int rowIndex, int columnIndex) {
    6969      int val;
    7070      if (int.TryParse(value, out val)) {
  • trunk/sources/HeuristicLab.Data/3.3/IntValue.cs

    r3047 r3048  
    2626
    2727namespace HeuristicLab.Data {
    28   [Item("IntData", "Represents an integer value.")]
     28  [Item("IntValue", "Represents an integer value.")]
    2929  [Creatable("Test")]
    3030  [StorableClass]
    31   public sealed class IntData : ValueTypeData<int>, IComparable, IStringConvertibleData {
    32     public IntData() : base() { }
    33     public IntData(int value) : base(value) { }
     31  public sealed class IntValue : ValueTypeValue<int>, IComparable, IStringConvertibleValue {
     32    public IntValue() : base() { }
     33    public IntValue(int value) : base(value) { }
    3434
    3535    public override IDeepCloneable Clone(Cloner cloner) {
    36       IntData clone = new IntData(Value);
     36      IntValue clone = new IntValue(Value);
    3737      cloner.RegisterClonedObject(this, clone);
    3838      return clone;
     
    4040
    4141    public int CompareTo(object obj) {
    42       IntData other = obj as IntData;
     42      IntValue other = obj as IntValue;
    4343      if (other != null)
    4444        return Value.CompareTo(other.Value);
     
    4747    }
    4848
    49     #region IStringConvertibleData Members
    50     bool IStringConvertibleData.Validate(string value, out string errorMessage) {
     49    #region IStringConvertibleValue Members
     50    bool IStringConvertibleValue.Validate(string value, out string errorMessage) {
    5151      int val;
    5252      bool valid = int.TryParse(value, out val);
     
    6161      return valid;
    6262    }
    63     string IStringConvertibleData.GetValue() {
     63    string IStringConvertibleValue.GetValue() {
    6464      return Value.ToString();
    6565    }
    66     bool IStringConvertibleData.SetValue(string value) {
     66    bool IStringConvertibleValue.SetValue(string value) {
    6767      int val;
    6868      if (int.TryParse(value, out val)) {
  • trunk/sources/HeuristicLab.Data/3.3/StringArray.cs

    r3047 r3048  
    2828
    2929namespace HeuristicLab.Data {
    30   [Item("StringArrayData", "Represents an array of strings.")]
     30  [Item("StringArray", "Represents an array of strings.")]
    3131  [Creatable("Test")]
    3232  [StorableClass]
    33   public sealed class StringArrayData : Item, IEnumerable, IStringConvertibleArrayData {
     33  public sealed class StringArray : Item, IEnumerable, IStringConvertibleArray {
    3434    [Storable]
    3535    private string[] array;
     
    5656    }
    5757
    58     public StringArrayData() {
     58    public StringArray() {
    5959      array = new string[0];
    6060    }
    61     public StringArrayData(int length) {
     61    public StringArray(int length) {
    6262      array = new string[length];
    6363      for (int i = 0; i < array.Length; i++)
    6464        array[i] = string.Empty;
    6565    }
    66     public StringArrayData(string[] elements) {
     66    public StringArray(string[] elements) {
    6767      if (elements == null) throw new ArgumentNullException();
    6868      array = new string[elements.Length];
     
    7070        array[i] = elements[i] == null ? string.Empty : elements[i];
    7171    }
    72     private StringArrayData(StringArrayData elements) {
     72    private StringArray(StringArray elements) {
    7373      if (elements == null) throw new ArgumentNullException();
    7474      array = (string[])elements.array.Clone();
     
    7676
    7777    public override IDeepCloneable Clone(Cloner cloner) {
    78       StringArrayData clone = new StringArrayData(this);
     78      StringArray clone = new StringArray(this);
    7979      cloner.RegisterClonedObject(this, clone);
    8080      return clone;
     
    9797    }
    9898
    99     #region IStringConvertibleArrayData Members
    100     int IStringConvertibleArrayData.Length {
     99    #region IStringConvertibleArray Members
     100    int IStringConvertibleArray.Length {
    101101      get { return Length; }
    102102      set { Length = value; }
    103103    }
    104104
    105     bool IStringConvertibleArrayData.Validate(string value, out string errorMessage) {
     105    bool IStringConvertibleArray.Validate(string value, out string errorMessage) {
    106106      if (value == null) {
    107107        errorMessage = "Invalid Value (string must not be null)";
     
    112112      }
    113113    }
    114     string IStringConvertibleArrayData.GetValue(int index) {
     114    string IStringConvertibleArray.GetValue(int index) {
    115115      return this[index];
    116116    }
    117     bool IStringConvertibleArrayData.SetValue(string value, int index) {
     117    bool IStringConvertibleArray.SetValue(string value, int index) {
    118118      if (value != null) {
    119119        this[index] = value;
  • trunk/sources/HeuristicLab.Data/3.3/StringMatrix.cs

    r3047 r3048  
    2828
    2929namespace HeuristicLab.Data {
    30   [Item("StringMatrixData", "Represents a matrix of strings.")]
     30  [Item("StringMatrix", "Represents a matrix of strings.")]
    3131  [Creatable("Test")]
    3232  [StorableClass]
    33   public sealed class StringMatrixData : Item, IEnumerable, IStringConvertibleMatrixData {
     33  public sealed class StringMatrix : Item, IEnumerable, IStringConvertibleMatrix {
    3434    [Storable]
    3535    private string[,] array;
     
    7070    }
    7171
    72     public StringMatrixData() {
     72    public StringMatrix() {
    7373      array = new string[0, 0];
    7474    }
    75     public StringMatrixData(int rows, int columns) {
     75    public StringMatrix(int rows, int columns) {
    7676      array = new string[rows, columns];
    7777      for (int i = 0; i < array.GetLength(0); i++) {
     
    8080      }
    8181    }
    82     public StringMatrixData(string[,] elements) {
     82    public StringMatrix(string[,] elements) {
    8383      if (elements == null) throw new ArgumentNullException();
    8484      array = new string[elements.GetLength(0), elements.GetLength(1)];
     
    8888      }
    8989    }
    90     private StringMatrixData(StringMatrixData elements) {
     90    private StringMatrix(StringMatrix elements) {
    9191      if (elements == null) throw new ArgumentNullException();
    9292      array = (string[,])elements.array.Clone();
     
    9494
    9595    public override IDeepCloneable Clone(Cloner cloner) {
    96       StringMatrixData clone = new StringMatrixData(this);
     96      StringMatrix clone = new StringMatrix(this);
    9797      cloner.RegisterClonedObject(this, clone);
    9898      return clone;
     
    118118    }
    119119
    120     #region IStringConvertibleMatrixData Members
    121     int IStringConvertibleMatrixData.Rows {
     120    #region IStringConvertibleMatrix Members
     121    int IStringConvertibleMatrix.Rows {
    122122      get { return Rows; }
    123123      set { Rows = value; }
    124124    }
    125     int IStringConvertibleMatrixData.Columns {
     125    int IStringConvertibleMatrix.Columns {
    126126      get { return Columns; }
    127127      set { Columns = value; }
    128128    }
    129129
    130     bool IStringConvertibleMatrixData.Validate(string value, out string errorMessage) {
     130    bool IStringConvertibleMatrix.Validate(string value, out string errorMessage) {
    131131      if (value == null) {
    132132        errorMessage = "Invalid Value (string must not be null)";
     
    137137      }
    138138    }
    139     string IStringConvertibleMatrixData.GetValue(int rowIndex, int columIndex) {
     139    string IStringConvertibleMatrix.GetValue(int rowIndex, int columIndex) {
    140140      return this[rowIndex, columIndex];
    141141    }
    142     bool IStringConvertibleMatrixData.SetValue(string value, int rowIndex, int columnIndex) {
     142    bool IStringConvertibleMatrix.SetValue(string value, int rowIndex, int columnIndex) {
    143143      if (value != null) {
    144144        this[rowIndex, columnIndex] = value;
  • trunk/sources/HeuristicLab.Data/3.3/StringValue.cs

    r3047 r3048  
    2525
    2626namespace HeuristicLab.Data {
    27   [Item("StringData", "Represents a string.")]
     27  [Item("StringValue", "Represents a string.")]
    2828  [Creatable("Test")]
    2929  [StorableClass]
    30   public sealed class StringData : Item, IComparable, IStringConvertibleData {
     30  public sealed class StringValue : Item, IComparable, IStringConvertibleValue {
    3131    [Storable]
    3232    private string value;
     
    4343    }
    4444
    45     public StringData() {
     45    public StringValue() {
    4646      this.value = string.Empty;
    4747    }
    48     public StringData(string value) {
     48    public StringValue(string value) {
    4949      this.value = value != null ? value : string.Empty;
    5050    }
    5151
    5252    public override IDeepCloneable Clone(Cloner cloner) {
    53       StringData clone = new StringData(Value);
     53      StringValue clone = new StringValue(Value);
    5454      cloner.RegisterClonedObject(this, clone);
    5555      return clone;
     
    6161
    6262    public int CompareTo(object obj) {
    63       StringData other = obj as StringData;
     63      StringValue other = obj as StringValue;
    6464      if (other != null)
    6565        return Value.CompareTo(other.Value);
     
    7575    }
    7676
    77     #region IStringConvertibleData Members
    78     bool IStringConvertibleData.Validate(string value, out string errorMessage) {
     77    #region IStringConvertibleValue Members
     78    bool IStringConvertibleValue.Validate(string value, out string errorMessage) {
    7979      if (value == null) {
    8080        errorMessage = "Invalid Value (string must not be null)";
     
    8585      }
    8686    }
    87     string IStringConvertibleData.GetValue() {
     87    string IStringConvertibleValue.GetValue() {
    8888      return Value;
    8989    }
    90     bool IStringConvertibleData.SetValue(string value) {
     90    bool IStringConvertibleValue.SetValue(string value) {
    9191      if (value != null) {
    9292        Value = value;
  • trunk/sources/HeuristicLab.Data/3.3/TimeSpanValue.cs

    r3047 r3048  
    2626
    2727namespace HeuristicLab.Data {
    28   [Item("TimeSpanData", "Represents a duration of time.")]
     28  [Item("TimeSpanValue", "Represents a duration of time.")]
    2929  [Creatable("Test")]
    3030  [StorableClass]
    31   public sealed class TimeSpanData : ValueTypeData<TimeSpan>, IComparable, IStringConvertibleData {
    32     public TimeSpanData() : base() { }
    33     public TimeSpanData(TimeSpan value) : base(value) { }
     31  public sealed class TimeSpanValue : ValueTypeValue<TimeSpan>, IComparable, IStringConvertibleValue {
     32    public TimeSpanValue() : base() { }
     33    public TimeSpanValue(TimeSpan value) : base(value) { }
    3434
    3535    public override IDeepCloneable Clone(Cloner cloner) {
    36       TimeSpanData clone = new TimeSpanData(Value);
     36      TimeSpanValue clone = new TimeSpanValue(Value);
    3737      cloner.RegisterClonedObject(this, clone);
    3838      return clone;
     
    4040
    4141    public int CompareTo(object obj) {
    42       TimeSpanData other = obj as TimeSpanData;
     42      TimeSpanValue other = obj as TimeSpanValue;
    4343      if (other != null)
    4444        return Value.CompareTo(other.Value);
     
    4747    }
    4848
    49     #region IStringConvertibleData Members
    50     bool IStringConvertibleData.Validate(string value, out string errorMessage) {
     49    #region IStringConvertibleValue Members
     50    bool IStringConvertibleValue.Validate(string value, out string errorMessage) {
    5151      TimeSpan val;
    5252      bool valid = TimeSpan.TryParse(value, out val);
     
    6161      return valid;
    6262    }
    63     string IStringConvertibleData.GetValue() {
     63    string IStringConvertibleValue.GetValue() {
    6464      return Value.ToString();
    6565    }
    66     bool IStringConvertibleData.SetValue(string value) {
     66    bool IStringConvertibleValue.SetValue(string value) {
    6767      TimeSpan val;
    6868      if (TimeSpan.TryParse(value, out val)) {
  • trunk/sources/HeuristicLab.Data/3.3/ValueTypeArray.cs

    r3047 r3048  
    2828
    2929namespace HeuristicLab.Data {
    30   [Item("ValueTypeArrayData<T>", "A base class for representing arrays of value types.")]
     30  [Item("ValueTypeArray<T>", "A base class for representing arrays of value types.")]
    3131  [StorableClass]
    32   public class ValueTypeArrayData<T> : Item, IEnumerable where T : struct {
     32  public class ValueTypeArray<T> : Item, IEnumerable where T : struct {
    3333    [Storable]
    3434    private T[] array;
     
    5353    }
    5454
    55     public ValueTypeArrayData() {
     55    public ValueTypeArray() {
    5656      array = new T[0];
    5757    }
    58     public ValueTypeArrayData(int length) {
     58    public ValueTypeArray(int length) {
    5959      array = new T[length];
    6060    }
    61     public ValueTypeArrayData(T[] elements) {
     61    public ValueTypeArray(T[] elements) {
    6262      if (elements == null) throw new ArgumentNullException();
    6363      array = (T[])elements.Clone();
    6464    }
    65     protected ValueTypeArrayData(ValueTypeArrayData<T> elements) {
     65    protected ValueTypeArray(ValueTypeArray<T> elements) {
    6666      if (elements == null) throw new ArgumentNullException();
    6767      array = (T[])elements.array.Clone();
     
    6969
    7070    public override IDeepCloneable Clone(Cloner cloner) {
    71       ValueTypeArrayData<T> clone = (ValueTypeArrayData<T>)base.Clone(cloner);
     71      ValueTypeArray<T> clone = (ValueTypeArray<T>)base.Clone(cloner);
    7272      clone.array = (T[])array.Clone();
    7373      return clone;
  • trunk/sources/HeuristicLab.Data/3.3/ValueTypeMatrix.cs

    r3047 r3048  
    2828
    2929namespace HeuristicLab.Data {
    30   [Item("ValueTypeMatrixData<T>", "A base class for representing matrices of value types.")]
     30  [Item("ValueTypeMatrix<T>", "A base class for representing matrices of value types.")]
    3131  [StorableClass]
    32   public class ValueTypeMatrixData<T> : Item, IEnumerable where T : struct {
     32  public class ValueTypeMatrix<T> : Item, IEnumerable where T : struct {
    3333    [Storable]
    3434    private T[,] array;
     
    6767    }
    6868
    69     public ValueTypeMatrixData() {
     69    public ValueTypeMatrix() {
    7070      array = new T[0, 0];
    7171    }
    72     public ValueTypeMatrixData(int rows, int columns) {
     72    public ValueTypeMatrix(int rows, int columns) {
    7373      array = new T[rows, columns];
    7474    }
    75     public ValueTypeMatrixData(T[,] elements) {
     75    public ValueTypeMatrix(T[,] elements) {
    7676      if (elements == null) throw new ArgumentNullException();
    7777      array = (T[,])elements.Clone();
    7878    }
    79     protected ValueTypeMatrixData(ValueTypeMatrixData<T> elements) {
     79    protected ValueTypeMatrix(ValueTypeMatrix<T> elements) {
    8080      if (elements == null) throw new ArgumentNullException();
    8181      array = (T[,])elements.array.Clone();
     
    8383
    8484    public override IDeepCloneable Clone(Cloner cloner) {
    85       ValueTypeMatrixData<T> clone = (ValueTypeMatrixData<T>)base.Clone(cloner);
     85      ValueTypeMatrix<T> clone = (ValueTypeMatrix<T>)base.Clone(cloner);
    8686      clone.array = (T[,])array.Clone();
    8787      return clone;
  • trunk/sources/HeuristicLab.Data/3.3/ValueTypeValue.cs

    r3047 r3048  
    2525
    2626namespace HeuristicLab.Data {
    27   [Item("ValueTypeData<T>", "A base class for representing value types.")]
     27  [Item("ValueTypeValue<T>", "A base class for representing value types.")]
    2828  [StorableClass]
    29   public class ValueTypeData<T> : Item where T : struct {
     29  public class ValueTypeValue<T> : Item where T : struct {
    3030    [Storable]
    3131    private T value;
     
    4040    }
    4141
    42     public ValueTypeData() {
     42    public ValueTypeValue() {
    4343      this.value = default(T);
    4444    }
    45     public ValueTypeData(T value) {
     45    public ValueTypeValue(T value) {
    4646      this.value = value;
    4747    }
    4848
    4949    public override IDeepCloneable Clone(Cloner cloner) {
    50       ValueTypeData<T> clone = (ValueTypeData<T>)base.Clone(cloner);
     50      ValueTypeValue<T> clone = (ValueTypeValue<T>)base.Clone(cloner);
    5151      clone.value = value;
    5252      return clone;
Note: See TracChangeset for help on using the changeset viewer.