- Timestamp:
- 12/28/18 16:10:48 (6 years ago)
- Location:
- branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3
- Files:
-
- 32 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/BoolArray.cs
r16453 r16462 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Fossil; 26 26 27 27 namespace HeuristicLab.Data { 28 28 [Item("BoolArray", "Represents an array of boolean values.")] 29 [Storable Class]29 [StorableType("CBDDC242-3F94-4CA0-B2A8-E3B10F07DFB8")] 30 30 public class BoolArray : StringConvertibleArray<bool> { 31 31 [StorableConstructor] 32 protected BoolArray( bool deserializing) : base(deserializing) { }32 protected BoolArray(StorableConstructorFlag _) : base(_) { } 33 33 protected BoolArray(BoolArray original, Cloner cloner) 34 34 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/BoolMatrix.cs
r16453 r16462 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Data { 29 29 [Item("BoolMatrix", "Represents a matrix of boolean values.")] 30 [Storable Class]30 [StorableType("A6456658-0B85-4C63-A6DA-FA82EB861B70")] 31 31 public class BoolMatrix : ValueTypeMatrix<bool>, IStringConvertibleMatrix { 32 32 [StorableConstructor] 33 protected BoolMatrix( bool deserializing) : base(deserializing) { }33 protected BoolMatrix(StorableConstructorFlag _) : base(_) { } 34 34 protected BoolMatrix(BoolMatrix original, Cloner cloner) 35 35 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/BoolValue.cs
r16453 r16462 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Fossil; 28 28 29 29 namespace HeuristicLab.Data { 30 30 [Item("BoolValue", "Represents a boolean value.")] 31 [Storable Class]31 [StorableType("EC318C04-84C2-4DDA-881D-B2890093162E")] 32 32 public class BoolValue : ValueTypeValue<bool>, IComparable, IStringConvertibleValue { 33 33 public static new Image StaticItemImage { … … 35 35 } 36 36 37 [StorableConstructor] 38 public BoolValue(StorableConstructorFlag _) : base(_) { } 37 39 protected BoolValue(BoolValue original, Cloner cloner) 38 40 : base(original, cloner) { 39 41 } 40 42 public BoolValue() : base() { } 41 [StorableConstructor] 42 public BoolValue(bool value) 43 : base(value) { 44 //mkommend: Be aware that the base call refers to the storable ctor => the value is set explicitly in the ctor body. 45 // This should not affect the persistence, because first the ctor is called and afterwards the values are set by reflection. 46 this.value = value; 47 } 43 public BoolValue(bool value) : base(value) { } 48 44 49 45 public override IDeepCloneable Clone(Cloner cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/Comparison.cs
r16453 r16462 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Data { 29 29 [Item("Comparison", "Represents a comparison.")] 30 [Storable Class]30 [StorableType("2753AB02-748C-47C8-8D55-A1C43A57DF7D")] 31 31 public class Comparison : ValueTypeValue<ComparisonType>, IComparable { 32 32 public static new Image StaticItemImage { … … 35 35 36 36 [StorableConstructor] 37 protected Comparison( bool deserializing) : base(deserializing) { }37 protected Comparison(StorableConstructorFlag _) : base(_) { } 38 38 protected Comparison(Comparison original, Cloner cloner) 39 39 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/DateTimeValue.cs
r16453 r16462 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Fossil; 26 26 27 27 namespace HeuristicLab.Data { 28 28 [Item("DateTimeValue", "Represents a date and time value.")] 29 [Storable Class]29 [StorableType("1D9B8F20-F460-481F-BE4A-4A8616DA14B5")] 30 30 public class DateTimeValue : ValueTypeValue<DateTime>, IComparable, IStringConvertibleValue { 31 31 [StorableConstructor] 32 protected DateTimeValue( bool deserializing) : base(deserializing) { }32 protected DateTimeValue(StorableConstructorFlag _) : base(_) { } 33 33 protected DateTimeValue(DateTimeValue original, Cloner cloner) 34 34 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/DoubleArray.cs
r16453 r16462 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Fossil; 26 26 27 27 namespace HeuristicLab.Data { 28 28 [Item("DoubleArray", "Represents an array of double values.")] 29 [Storable Class]29 [StorableType("BFB2A7A4-A79B-462D-99FE-488484891361")] 30 30 public class DoubleArray : StringConvertibleArray<double> { 31 31 [StorableConstructor] 32 protected DoubleArray( bool deserializing) : base(deserializing) { }32 protected DoubleArray(StorableConstructorFlag _) : base(_) { } 33 33 protected DoubleArray(DoubleArray original, Cloner cloner) 34 34 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/DoubleMatrix.cs
r16453 r16462 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Data { 29 29 [Item("DoubleMatrix", "Represents a matrix of double values.")] 30 [Storable Class]30 [StorableType("EFF3CA0C-100C-4DD4-9EFF-2EF3CB0DE793")] 31 31 public class DoubleMatrix : ValueTypeMatrix<double>, IStringConvertibleMatrix { 32 32 [StorableConstructor] 33 protected DoubleMatrix( bool deserializing) : base(deserializing) { }33 protected DoubleMatrix(StorableConstructorFlag _) : base(_) { } 34 34 protected DoubleMatrix(DoubleMatrix original, Cloner cloner) 35 35 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/DoubleRange.cs
r16453 r16462 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Fossil; 26 26 27 27 namespace HeuristicLab.Data { 28 [Storable Class]28 [StorableType("884665C1-FE7A-4022-8A7A-8ECFF7358146")] 29 29 [Item("DoubleRange", "Represents a range of values betweent start and end.")] 30 30 public class DoubleRange : StringConvertibleValueTuple<DoubleValue, DoubleValue> { … … 43 43 44 44 [StorableConstructor] 45 protected DoubleRange( bool deserializing) : base(deserializing) { }45 protected DoubleRange(StorableConstructorFlag _) : base(_) { } 46 46 protected DoubleRange(DoubleRange original, Cloner cloner) 47 47 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/DoubleValue.cs
r16453 r16462 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Fossil; 28 28 29 29 namespace HeuristicLab.Data { 30 30 [Item("DoubleValue", "Represents a double value.")] 31 [Storable Class]31 [StorableType("E9F7C52B-4D05-4C3A-BA2A-FC4C55B4388A")] 32 32 public class DoubleValue : ValueTypeValue<double>, IComparable, IStringConvertibleValue { 33 33 public static new Image StaticItemImage { … … 36 36 37 37 [StorableConstructor] 38 protected DoubleValue( bool deserializing) : base(deserializing) { }38 protected DoubleValue(StorableConstructorFlag _) : base(_) { } 39 39 protected DoubleValue(DoubleValue original, Cloner cloner) 40 40 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/EnumValue.cs
r16453 r16462 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Data { 29 29 [Item("EnumValue", "An abstract base class for representing values of enum types.")] 30 [Storable Class]30 [StorableType("1D2E4514-1B3B-4498-9A1F-3D90C69635CA")] 31 31 public sealed class EnumValue<T> : ValueTypeValue<T>, IComparable<EnumValue<T>> where T : struct, IComparable { 32 32 public static new Image StaticItemImage { … … 49 49 50 50 [StorableConstructor] 51 private EnumValue( bool deserializing) : base(deserializing) { }51 private EnumValue(StorableConstructorFlag _) : base(_) { } 52 52 private EnumValue(EnumValue<T> original, Cloner cloner) 53 53 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/HeuristicLab.Data-3.3.csproj
r16454 r16462 111 111 <HintPath>..\..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll</HintPath> 112 112 </Reference> 113 <Reference Include="HEAL.Fossil, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">113 <Reference Include="HEAL.Fossil, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 114 114 <HintPath>..\..\packages\HEAL.Fossil.1.0.0\lib\netstandard2.0\HEAL.Fossil.dll</HintPath> 115 115 </Reference> -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/IntArray.cs
r16453 r16462 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Fossil; 26 26 27 27 namespace HeuristicLab.Data { 28 28 [Item("IntArray", "Represents an array of integer values.")] 29 [Storable Class]29 [StorableType("B9E18852-D23D-4BF7-8971-04572EB0C2A2")] 30 30 public class IntArray : StringConvertibleArray<int> { 31 31 [StorableConstructor] 32 protected IntArray( bool deserializing) : base(deserializing) { }32 protected IntArray(StorableConstructorFlag _) : base(_) { } 33 33 protected IntArray(IntArray original, Cloner cloner) 34 34 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/IntMatrix.cs
r16453 r16462 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Data { 29 29 [Item("IntMatrix", "Represents a matrix of integer values.")] 30 [Storable Class]30 [StorableType("DF97EDF8-EF27-4FA2-988A-1C7FA05C4525")] 31 31 public class IntMatrix : ValueTypeMatrix<int>, IStringConvertibleMatrix { 32 32 [StorableConstructor] 33 protected IntMatrix( bool deserializing) : base(deserializing) { }33 protected IntMatrix(StorableConstructorFlag _) : base(_) { } 34 34 protected IntMatrix(IntMatrix original, Cloner cloner) 35 35 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/IntRange.cs
r16453 r16462 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Fossil; 26 26 27 27 namespace HeuristicLab.Data { 28 [Storable Class]28 [StorableType("99F14850-864C-46FE-A048-04E3DA1D4B02")] 29 29 [Item("IntRange", "Represents a range of values betweent start and end.")] 30 30 public class IntRange : StringConvertibleValueTuple<IntValue, IntValue> { … … 43 43 44 44 [StorableConstructor] 45 protected IntRange( bool deserializing) : base(deserializing) { }45 protected IntRange(StorableConstructorFlag _) : base(_) { } 46 46 protected IntRange(IntRange original, Cloner cloner) 47 47 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/IntValue.cs
r16453 r16462 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Fossil; 28 28 29 29 namespace HeuristicLab.Data { 30 30 [Item("IntValue", "Represents an integer value.")] 31 [Storable Class]31 [StorableType("1C4F4173-5D67-44CA-8711-53437BB9F7C4")] 32 32 public class IntValue : ValueTypeValue<int>, IComparable, IStringConvertibleValue { 33 33 public static new Image StaticItemImage { … … 36 36 37 37 [StorableConstructor] 38 protected IntValue( bool deserializing) : base(deserializing) { }38 protected IntValue(StorableConstructorFlag _) : base(_) { } 39 39 protected IntValue(IntValue original, Cloner cloner) 40 40 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/Path Types/DirectoryValue.cs
r16453 r16462 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Fossil; 26 26 27 27 namespace HeuristicLab.Data { 28 28 [Item("DirectoryValue", "Represents the path to a directory.")] 29 [Storable Class]29 [StorableType("AFB5A3C6-7FC8-45C6-A3B9-F3B3414A4CAB")] 30 30 public class DirectoryValue : PathValue { 31 31 [StorableConstructor] 32 protected DirectoryValue( bool deserializing) : base(deserializing) { }32 protected DirectoryValue(StorableConstructorFlag _) : base(_) { } 33 33 protected DirectoryValue(DirectoryValue original, Cloner cloner) : base(original, cloner) { } 34 34 public override IDeepCloneable Clone(Cloner cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/Path Types/FileValue.cs
r16453 r16462 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Fossil; 26 26 27 27 namespace HeuristicLab.Data { 28 28 [Item("FileValue", "Represents the path to a file.")] 29 [Storable Class]29 [StorableType("55D686E9-29B7-41C2-8693-D1CA6E792765")] 30 30 public class FileValue : PathValue { 31 31 [Storable] … … 41 41 42 42 [StorableConstructor] 43 protected FileValue( bool deserializing) : base(deserializing) { }43 protected FileValue(StorableConstructorFlag _) : base(_) { } 44 44 protected FileValue(FileValue original, Cloner cloner) 45 45 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/Path Types/PathValue.cs
r16453 r16462 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Fossil; 26 26 27 27 namespace HeuristicLab.Data { 28 28 [Item("PathValue", "Represents a path.")] 29 [Storable Class]29 [StorableType("293B9A98-76C4-47E1-900D-67B8480BCBD6")] 30 30 public abstract class PathValue : Item { 31 31 … … 46 46 47 47 [StorableConstructor] 48 protected PathValue( bool deserializing) : base(deserializing) { }48 protected PathValue(StorableConstructorFlag _) : base(_) { } 49 49 protected PathValue(PathValue original, Cloner cloner) 50 50 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/Path Types/TextFileValue.cs
r16453 r16462 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Fossil; 25 25 26 26 namespace HeuristicLab.Data { 27 27 [Item("TextFile", "Represents the content and path to a text file.")] 28 [Storable Class]28 [StorableType("19F5012B-6139-4113-A015-1C920A59E5AF")] 29 29 public class TextFileValue : FileValue { 30 30 [StorableConstructor] 31 protected TextFileValue( bool deserializing) : base(deserializing) { }31 protected TextFileValue(StorableConstructorFlag _) : base(_) { } 32 32 protected TextFileValue(TextFileValue original, Cloner cloner) 33 33 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/PercentArray.cs
r16453 r16462 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Fossil; 26 26 27 27 namespace HeuristicLab.Data { 28 28 [Item("PercentArray", "Represents an array of double values in percent.")] 29 [Storable Class]29 [StorableType("8ED7F07C-1DE7-4782-90C0-50395627F8A0")] 30 30 public class PercentArray : DoubleArray { 31 31 [StorableConstructor] 32 protected PercentArray( bool deserializing) : base(deserializing) { }32 protected PercentArray(StorableConstructorFlag _) : base(_) { } 33 33 protected PercentArray(PercentArray original, Cloner cloner) 34 34 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/PercentMatrix.cs
r16453 r16462 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Data { 29 29 [Item("PercentMatrix", "Represents a matrix of double values in percent.")] 30 [Storable Class]30 [StorableType("A140221B-1990-46FF-BA82-630DF48AB1B7")] 31 31 public class PercentMatrix : DoubleMatrix { 32 32 [StorableConstructor] 33 protected PercentMatrix( bool deserializing) : base(deserializing) { }33 protected PercentMatrix(StorableConstructorFlag _) : base(_) { } 34 34 protected PercentMatrix(PercentMatrix original, Cloner cloner) 35 35 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/PercentValue.cs
r16453 r16462 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Fossil; 26 26 27 27 namespace HeuristicLab.Data { 28 28 [Item("PercentValue", "Represents a double value in percent.")] 29 [Storable Class]29 [StorableType("FC4406A2-54A1-4D9D-AE6A-AB98895ECE64")] 30 30 public class PercentValue : DoubleValue { 31 31 [Storable(DefaultValue = false)] … … 45 45 46 46 [StorableConstructor] 47 protected PercentValue( bool deserializing) : base(deserializing) { }47 protected PercentValue(StorableConstructorFlag _) : base(_) { } 48 48 protected PercentValue(PercentValue original, Cloner cloner) 49 49 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/StringArray.cs
r16453 r16462 28 28 using HeuristicLab.Common; 29 29 using HeuristicLab.Core; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Fossil; 31 31 32 32 namespace HeuristicLab.Data { 33 33 [Item("StringArray", "Represents an array of strings.")] 34 [Storable Class]34 [StorableType("E226B187-2D74-4112-A91E-830B0408D1BF")] 35 35 public class StringArray : Item, IEnumerable<string>, IStringConvertibleArray { 36 36 private const int maximumToStringLength = 100; … … 109 109 110 110 [StorableConstructor] 111 protected StringArray( bool deserializing) : base(deserializing) { }111 protected StringArray(StorableConstructorFlag _) : base(_) { } 112 112 protected StringArray(StringArray original, Cloner cloner) 113 113 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/StringConvertibleArray.cs
r16453 r16462 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Data { 29 29 [Item("StringConvertibleArray", "Represents an array of string convertible values.")] 30 [Storable Class]30 [StorableType("68FCA40B-4ACF-4D7A-B4FA-67DBA481125E")] 31 31 public abstract class StringConvertibleArray<T> : ValueTypeArray<T>, IStringConvertibleArray where T : struct { 32 32 [StorableConstructor] 33 protected StringConvertibleArray( bool deserializing) : base(deserializing) { }33 protected StringConvertibleArray(StorableConstructorFlag _) : base(_) { } 34 34 protected StringConvertibleArray(StringConvertibleArray<T> original, Cloner cloner) 35 35 : base(original, cloner) { } -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/StringConvertibleValueTuple.cs
r16453 r16462 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Data { 29 [Storable Class]29 [StorableType("06A7697C-2C25-49AF-95A2-DDB14D2F7B81")] 30 30 [Item("StringConvertibleValueTuple<,>", "A generic abstract base class for representing multiple values of a string convertible value.")] 31 31 public abstract class StringConvertibleValueTuple<T, U> : Item, IStringConvertibleValueTuple … … 51 51 52 52 [StorableConstructor] 53 protected StringConvertibleValueTuple(bool deserializing) 54 : base(deserializing) { 53 protected StringConvertibleValueTuple(StorableConstructorFlag _) : base(_) { 55 54 } 56 55 protected StringConvertibleValueTuple(StringConvertibleValueTuple<T, U> original, Cloner cloner) -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/StringMatrix.cs
r16453 r16462 28 28 using HeuristicLab.Common; 29 29 using HeuristicLab.Core; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Fossil; 31 31 32 32 namespace HeuristicLab.Data { 33 33 [Item("StringMatrix", "Represents a matrix of strings.")] 34 [Storable Class]34 [StorableType("0BFE5727-D2CF-418C-94BE-A8A0BBA195D8")] 35 35 public class StringMatrix : Item, IEnumerable<string>, IStringConvertibleMatrix { 36 36 private const int maximumToStringLength = 100; … … 143 143 144 144 [StorableConstructor] 145 protected StringMatrix( bool deserializing) : base(deserializing) { }145 protected StringMatrix(StorableConstructorFlag _) : base(_) { } 146 146 protected StringMatrix(StringMatrix original, Cloner cloner) 147 147 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/StringValue.cs
r16453 r16462 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Data { 29 29 [Item("StringValue", "Represents a string.")] 30 [Storable Class]30 [StorableType("1091C8E5-4480-447C-8EB3-AA260C59976D")] 31 31 public class StringValue : Item, IComparable, IStringConvertibleValue { 32 32 public static new Image StaticItemImage { … … 56 56 57 57 [StorableConstructor] 58 protected StringValue( bool deserializing) : base(deserializing) { }58 protected StringValue(StorableConstructorFlag _) : base(_) { } 59 59 protected StringValue(StringValue original, Cloner cloner) 60 60 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/TimeSpanValue.cs
r16453 r16462 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Fossil; 28 28 29 29 namespace HeuristicLab.Data { 30 30 [Item("TimeSpanValue", "Represents a duration of time.")] 31 [Storable Class]31 [StorableType("03DA3BC6-4041-4444-ACF1-AEEAE2EF6AB5")] 32 32 public class TimeSpanValue : ValueTypeValue<TimeSpan>, IComparable, IStringConvertibleValue { 33 33 [StorableConstructor] 34 protected TimeSpanValue( bool deserializing) : base(deserializing) { }34 protected TimeSpanValue(StorableConstructorFlag _) : base(_) { } 35 35 protected TimeSpanValue(TimeSpanValue original, Cloner cloner) 36 36 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/TriangularMatrix.cs
r16453 r16462 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Fossil; 28 28 29 29 namespace HeuristicLab.Data { 30 30 [Item("TriangularMatrix", "Represents a lower triangular matrix.")] 31 [Storable Class]31 [StorableType("5C09A4FC-887E-4C40-8926-81325C09FA67")] 32 32 public class TriangularMatrix<T> : ValueTypeMatrix<T>, IStringConvertibleMatrix where T : struct { 33 33 [Storable] … … 48 48 49 49 [StorableConstructor] 50 protected TriangularMatrix( bool deserializing) : base(deserializing) { }50 protected TriangularMatrix(StorableConstructorFlag _) : base(_) { } 51 51 52 52 protected TriangularMatrix(TriangularMatrix<T> original, Cloner cloner) : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/ValueTypeArray.cs
r16453 r16462 28 28 using HeuristicLab.Common; 29 29 using HeuristicLab.Core; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Fossil; 31 31 32 32 namespace HeuristicLab.Data { 33 33 [Item("ValueTypeArray", "An abstract base class for representing arrays of value types.")] 34 [Storable Class]34 [StorableType("6A05E421-E015-44A8-959F-5711CF9400A9")] 35 35 public abstract class ValueTypeArray<T> : Item, IValueTypeArray<T> where T : struct { 36 36 private const int maximumToStringLength = 100; … … 112 112 113 113 [StorableConstructor] 114 protected ValueTypeArray( bool deserializing) : base(deserializing) { }114 protected ValueTypeArray(StorableConstructorFlag _) : base(_) { } 115 115 protected ValueTypeArray(ValueTypeArray<T> original, Cloner cloner) 116 116 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/ValueTypeMatrix.cs
r16453 r16462 28 28 using HeuristicLab.Common; 29 29 using HeuristicLab.Core; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Fossil; 31 31 32 32 namespace HeuristicLab.Data { 33 33 [Item("ValueTypeMatrix", "An abstract base class for representing matrices of value types.")] 34 [Storable Class]34 [StorableType("4EDE6858-4628-4F21-8F27-A45C59C2DE36")] 35 35 public abstract class ValueTypeMatrix<T> : Item, IEnumerable<T> where T : struct { 36 36 private const int maximumToStringLength = 100; … … 141 141 142 142 [StorableConstructor] 143 protected ValueTypeMatrix( bool deserializing) : base(deserializing) { }143 protected ValueTypeMatrix(StorableConstructorFlag _) : base(_) { } 144 144 protected ValueTypeMatrix(ValueTypeMatrix<T> original, Cloner cloner) 145 145 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/ValueTypeValue.cs
r16453 r16462 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Data { 29 29 [Item("ValueTypeValue", "An abstract base class for representing values of value types.")] 30 [Storable Class]30 [StorableType("A78FF29D-A796-463F-A93F-2528A382D99E")] 31 31 public abstract class ValueTypeValue<T> : Item where T : struct { 32 32 public static new Image StaticItemImage { … … 54 54 55 55 [StorableConstructor] 56 protected ValueTypeValue( bool deserializing) : base(deserializing) { }56 protected ValueTypeValue(StorableConstructorFlag _) : base(_) { } 57 57 protected ValueTypeValue(ValueTypeValue<T> original, Cloner cloner) 58 58 : base(original, cloner) {
Note: See TracChangeset
for help on using the changeset viewer.