- Timestamp:
- 05/04/17 17:19:35 (7 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections
- Files:
-
- 29 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/CheckedItemCollection.cs
r14185 r14927 25 25 using HeuristicLab.Collections; 26 26 using HeuristicLab.Common; 27 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;27 using HeuristicLab.Persistence; 28 28 29 29 namespace HeuristicLab.Core { … … 32 32 /// </summary> 33 33 /// <typeparam name="T">The element type (base type IItem)</typeparam> 34 [Storable Class]34 [StorableType("c71d18fe-b8c6-4980-b7c5-5d0d257a63d3")] 35 35 [Item("CheckedItemCollection", "Represents a collection of items that can be checked or unchecked.")] 36 36 public class CheckedItemCollection<T> : ItemCollection<T>, ICheckedItemCollection<T> where T : class, IItem { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/CheckedItemList.cs
r14185 r14927 25 25 using HeuristicLab.Collections; 26 26 using HeuristicLab.Common; 27 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;27 using HeuristicLab.Persistence; 28 28 29 29 namespace HeuristicLab.Core { … … 32 32 /// </summary> 33 33 /// <typeparam name="T">The element type (base type is IItem)</typeparam> 34 [Storable Class]34 [StorableType("d675819c-c2af-41e7-bf5c-45c1d7a38667")] 35 35 [Item("CheckedItemList", "Represents a list of items that can be checked or unchecked.")] 36 36 public class CheckedItemList<T> : ItemList<T>, ICheckedItemList<T> where T : class, IItem { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ConstraintCollection.cs
r14185 r14927 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Common; 24 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;24 using HeuristicLab.Persistence; 25 25 26 26 namespace HeuristicLab.Core { 27 [Storable Class]27 [StorableType("7b5b031d-d2dc-44ae-ab4c-825dbd7a5345")] 28 28 [Item("ConstraintCollection", "Represents a collection of constraints.")] 29 29 public class ConstraintCollection : ItemCollection<IConstraint> { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/DirectedGraph/Arc.cs
r13800 r14927 22 22 using System; 23 23 using HeuristicLab.Common; 24 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;24 using HeuristicLab.Persistence; 25 25 26 26 namespace HeuristicLab.Core { 27 27 [Item("Arc", "A graph arc connecting two graph vertices, that can have a weight, label, and data object for holding additional info")] 28 [Storable Class]28 [StorableType("448ab484-bfb6-4faf-bc53-30112dc28a3b")] 29 29 public class Arc : Item, IArc { 30 30 [Storable] … … 82 82 } 83 83 84 [Storable Class]84 [StorableType("a538ad5a-5b6a-4e6b-aca1-a75b949325a9")] 85 85 public class Arc<T> : Arc, IArc<T> where T : class, IDeepCloneable { 86 86 [Storable] -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/DirectedGraph/DirectedGraph.cs
r14185 r14927 26 26 using HeuristicLab.Common; 27 27 using HeuristicLab.Common.Resources; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 30 30 namespace HeuristicLab.Core { 31 31 [Item("DirectedGraph", "Generic class representing a directed graph with custom vertices and content")] 32 [Storable Class]32 [StorableType("fe2b6b6c-5842-485c-b1b8-e61127923537")] 33 33 public class DirectedGraph : Item, IDirectedGraph { 34 34 public override Image ItemImage { get { return VSImageLibrary.Graph; } } -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/DirectedGraph/Vertex.cs
r14185 r14927 24 24 using System.Linq; 25 25 using HeuristicLab.Common; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Core { 29 29 [Item("Vertex", "An object representing a vertex in the graph. It can have a text label, a weight, and an additional data object.")] 30 [Storable Class]30 [StorableType("604093fb-87ca-4d3a-9799-6ef67e92abd9")] 31 31 public class Vertex : Item, IVertex { 32 32 [Storable] … … 141 141 } 142 142 143 [Storable Class]144 public class Vertex<T> : Vertex, IVertex<T> where T : class, IDeepCloneable {143 [StorableType("00fed0da-71c5-4448-96d9-7c4db385eb19")] 144 public class Vertex<T> : Vertex, IVertex<T> where T : class, IDeepCloneable { 145 145 [Storable] 146 146 private T data; -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ItemArray.cs
r14185 r14927 26 26 using HeuristicLab.Collections; 27 27 using HeuristicLab.Common; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 30 30 namespace HeuristicLab.Core { 31 [Storable Class]31 [StorableType("0a574f49-d76d-4ce6-84bf-ca4b4ee82c45")] 32 32 [Item("ItemArray", "Represents an array of items.")] 33 33 public class ItemArray<T> : ObservableArray<T>, IItemArray<T> where T : class, IItem { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ItemCollection.cs
r14185 r14927 26 26 using HeuristicLab.Collections; 27 27 using HeuristicLab.Common; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 30 30 namespace HeuristicLab.Core { 31 [Storable Class]31 [StorableType("1a2186c9-4e36-4d6a-b968-fcc1d4485600")] 32 32 [Item("ItemCollection", "Represents a collection of items.")] 33 33 public class ItemCollection<T> : ObservableCollection<T>, IItemCollection<T> where T : class, IItem { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ItemDictionary.cs
r14185 r14927 25 25 using HeuristicLab.Collections; 26 26 using HeuristicLab.Common; 27 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;27 using HeuristicLab.Persistence; 28 28 29 29 namespace HeuristicLab.Core { 30 [Storable Class]30 [StorableType("8b66bc68-4684-47df-a8e6-00a023de38a8")] 31 31 [Item("ItemDictionary", "Represents a dictionary of items.")] 32 32 public class ItemDictionary<TKey, TValue> : ObservableDictionary<TKey, TValue>, IItemDictionary<TKey, TValue> -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ItemList.cs
r14185 r14927 26 26 using HeuristicLab.Collections; 27 27 using HeuristicLab.Common; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 30 30 namespace HeuristicLab.Core { 31 [Storable Class]31 [StorableType("8c2e6dea-fb5a-4782-a3d2-34294627e364")] 32 32 [Item("ItemList", "Represents a list of items.")] 33 33 public class ItemList<T> : ObservableList<T>, IItemList<T> where T : class, IItem { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ItemSet.cs
r14185 r14927 26 26 using HeuristicLab.Collections; 27 27 using HeuristicLab.Common; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 30 30 namespace HeuristicLab.Core { 31 [Storable Class]31 [StorableType("ef1b719e-47b7-47bf-80cf-14b0c5b6d301")] 32 32 [Item("ItemSet", "Represents a set of items.")] 33 33 public class ItemSet<T> : ObservableSet<T>, IItemSet<T> where T : class, IItem { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/KeyedItemCollection.cs
r14185 r14927 25 25 using HeuristicLab.Collections; 26 26 using HeuristicLab.Common; 27 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;27 using HeuristicLab.Persistence; 28 28 29 29 namespace HeuristicLab.Core { 30 30 [Item("KeyedItemCollection", "Represents a keyed collection of items.")] 31 [Storable Class]31 [StorableType("12d433de-ad9f-4122-89bf-0763061e59c9")] 32 32 public abstract class KeyedItemCollection<TKey, TItem> : ObservableKeyedCollection<TKey, TItem>, IKeyedItemCollection<TKey, TItem> where TItem : class, IItem { 33 33 public virtual string ItemName { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/NamedItemCollection.cs
r14185 r14927 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.Common; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 26 26 27 27 namespace HeuristicLab.Core { 28 28 [Item("NamedItemCollection", "Represents a collection of named items.")] 29 [Storable Class]29 [StorableType("b0e5eea7-b0a4-433a-a2fc-5b4ea14e0e05")] 30 30 public class NamedItemCollection<T> : KeyedItemCollection<string, T> where T : class, INamedItem { 31 31 [StorableConstructor] -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/OperationCollection.cs
r14185 r14927 23 23 using System.Linq; 24 24 using HeuristicLab.Common; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 26 26 27 27 namespace HeuristicLab.Core { 28 [Storable Class]28 [StorableType("cf411669-6645-4a19-a40c-259a3f76fd3d")] 29 29 public sealed class OperationCollection : DeepCloneable, IList<IOperation>, IOperation { 30 30 [Storable] -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/OperatorCollection.cs
r14185 r14927 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Common; 24 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;24 using HeuristicLab.Persistence; 25 25 26 26 namespace HeuristicLab.Core { 27 [Storable Class]27 [StorableType("f703f10f-0e77-4f36-8f3e-733d84548ba2")] 28 28 [Item("Operator Collection", "Represents a collection of operators.")] 29 29 public class OperatorCollection : ItemCollection<IOperator> { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/OperatorList.cs
r14185 r14927 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Common; 24 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;24 using HeuristicLab.Persistence; 25 25 26 26 namespace HeuristicLab.Core { 27 [Storable Class]27 [StorableType("59bd31c3-ca0b-4ba1-9d98-7fc957d2d201")] 28 28 [Item("OperatorList", "Represents a list of operators.")] 29 29 public class OperatorList : ItemList<IOperator> { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/OperatorSet.cs
r14185 r14927 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Common; 24 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;24 using HeuristicLab.Persistence; 25 25 26 26 namespace HeuristicLab.Core { 27 [Storable Class]27 [StorableType("ce206a6b-691e-4a21-ab86-dcb0f7476300")] 28 28 [Item("OperatorSet", "Represents a set of operators.")] 29 29 public class OperatorSet : ItemSet<IOperator> { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ParameterCollection.cs
r14185 r14927 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Common; 24 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;24 using HeuristicLab.Persistence; 25 25 26 26 namespace HeuristicLab.Core { 27 [Storable Class]27 [StorableType("921f7ab3-0ff1-4e2a-ad41-7774cb0e3fc8")] 28 28 [Item("ParameterCollection", "Represents a collection of parameters.")] 29 29 public class ParameterCollection : NamedItemCollection<IParameter> { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ReadOnlyCheckedItemCollection.cs
r14185 r14927 24 24 using HeuristicLab.Collections; 25 25 using HeuristicLab.Common; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Core { 29 [Storable Class]29 [StorableType("d3dc532a-1a15-43d7-8a49-de499a264543")] 30 30 [Item("ReadOnlyCheckedItemCollection", "Represents a read-only collection of checked items.")] 31 31 public class ReadOnlyCheckedItemCollection<T> : ReadOnlyItemCollection<T>, ICheckedItemCollection<T> where T : class, IItem { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ReadOnlyCheckedItemList.cs
r14185 r14927 24 24 using HeuristicLab.Collections; 25 25 using HeuristicLab.Common; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Core { 29 [Storable Class]29 [StorableType("0f4d2911-e0d3-4ff8-999d-9374780ec1ec")] 30 30 [Item("ReadOnlyCheckedItemList", "Represents a read-only list of checked items.")] 31 31 public class ReadOnlyCheckedItemList<T> : ReadOnlyItemList<T>, ICheckedItemList<T> where T : class, IItem { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ReadOnlyItemArray.cs
r14185 r14927 24 24 using HeuristicLab.Collections; 25 25 using HeuristicLab.Common; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Core { 29 [Storable Class]29 [StorableType("46f77f5c-02db-4389-9140-9ac30f5edd76")] 30 30 [Item("ReadOnlyItemArray", "Represents a read-only array of items.")] 31 31 public class ReadOnlyItemArray<T> : ReadOnlyObservableArray<T>, IItemArray<T> where T : class, IItem { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ReadOnlyItemCollection.cs
r14185 r14927 24 24 using HeuristicLab.Collections; 25 25 using HeuristicLab.Common; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Core { 29 [Storable Class]29 [StorableType("beced559-4078-4ba0-a027-c26dd18a27e1")] 30 30 [Item("ReadOnlyItemCollection", "Represents a read-only collection of items.")] 31 31 public class ReadOnlyItemCollection<T> : ReadOnlyObservableCollection<T>, IItemCollection<T> where T : class, IItem { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ReadOnlyItemDictionary.cs
r14185 r14927 24 24 using HeuristicLab.Collections; 25 25 using HeuristicLab.Common; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Core { 29 [Storable Class]29 [StorableType("6d16ce4e-9076-4226-8323-21a858e4617f")] 30 30 [Item("ReadOnlyItemDictionary", "Represents a read-only dictionary of items.")] 31 31 public class ReadOnlyItemDictionary<TKey, TValue> : ReadOnlyObservableDictionary<TKey, TValue>, IItemDictionary<TKey, TValue> -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ReadOnlyItemList.cs
r14185 r14927 24 24 using HeuristicLab.Collections; 25 25 using HeuristicLab.Common; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Core { 29 [Storable Class]29 [StorableType("3c5c521a-8ce8-4f5a-8a83-8ef21bf8bf3b")] 30 30 [Item("ReadOnlyItemList", "Represents a read-only list of items.")] 31 31 public class ReadOnlyItemList<T> : ReadOnlyObservableList<T>, IItemList<T> where T : class, IItem { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ReadOnlyItemSet.cs
r14185 r14927 24 24 using HeuristicLab.Collections; 25 25 using HeuristicLab.Common; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Core { 29 [Storable Class]29 [StorableType("8a5dffb9-a7b5-4042-a0d1-4f4aa3ff08de")] 30 30 [Item("ReadOnlyItemSet", "Represents a read-only set of items.")] 31 31 public class ReadOnlyItemSet<T> : ReadOnlyObservableSet<T>, IItemSet<T> where T : class, IItem { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ReadOnlyKeyedItemCollection.cs
r14185 r14927 24 24 using HeuristicLab.Collections; 25 25 using HeuristicLab.Common; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Core { 29 [Storable Class]29 [StorableType("a0b6c811-6f0a-429c-8e34-dd84d8e72c39")] 30 30 [Item("ReadOnlyKeyedItemCollection", "Represents a read-only keyed collection of items.")] 31 31 public class ReadOnlyKeyedItemCollection<TKey, TItem> : ReadOnlyObservableKeyedCollection<TKey, TItem>, IKeyedItemCollection<TKey, TItem> where TItem : class, IItem { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ScopeList.cs
r14185 r14927 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Common; 24 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;24 using HeuristicLab.Persistence; 25 25 26 26 namespace HeuristicLab.Core { 27 [Storable Class]27 [StorableType("f19c8c22-914a-4110-a86c-9d6a49d7d0a8")] 28 28 [Item("ScopeList", "Represents a list of scopes.")] 29 29 public sealed class ScopeList : ItemList<IScope> { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/ValueParameterCollection.cs
r14185 r14927 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Common; 24 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;24 using HeuristicLab.Persistence; 25 25 26 26 namespace HeuristicLab.Core { 27 [Storable Class]27 [StorableType("91c1fb23-1394-4655-ba9b-07fb3d2686a8")] 28 28 [Item("ValueParameterCollection", "Represents a collection of value parameters.")] 29 29 public class ValueParameterCollection : NamedItemCollection<IValueParameter> { -
branches/PersistenceReintegration/HeuristicLab.Core/3.3/Collections/VariableCollection.cs
r14185 r14927 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Common; 24 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;24 using HeuristicLab.Persistence; 25 25 26 26 namespace HeuristicLab.Core { 27 [Storable Class]27 [StorableType("d58e79c9-e34f-4439-b152-a915221c3715")] 28 28 [Item("VariableCollection", "Represents a collection of variables.")] 29 29 public sealed class VariableCollection : NamedItemCollection<IVariable> {
Note: See TracChangeset
for help on using the changeset viewer.