- Timestamp:
- 03/03/17 11:41:43 (8 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections
- Files:
-
- 29 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/CheckedItemCollection.cs
r13368 r14711 32 32 /// </summary> 33 33 /// <typeparam name="T">The element type (base type IItem)</typeparam> 34 [Storable Class("7CA48FC0-AA99-46AC-B0D0-AFF37349D896")]34 [StorableType("7CA48FC0-AA99-46AC-B0D0-AFF37349D896")] 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/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/CheckedItemList.cs
r13368 r14711 32 32 /// </summary> 33 33 /// <typeparam name="T">The element type (base type is IItem)</typeparam> 34 [Storable Class("A7EB1197-74BE-46AC-AACE-D4575A395873")]34 [StorableType("A7EB1197-74BE-46AC-AACE-D4575A395873")] 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/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ConstraintCollection.cs
r13368 r14711 25 25 26 26 namespace HeuristicLab.Core { 27 [Storable Class("C0BE1B31-84C2-40A3-8D5F-2D4EBCCCB70D")]27 [StorableType("C0BE1B31-84C2-40A3-8D5F-2D4EBCCCB70D")] 28 28 [Item("ConstraintCollection", "Represents a collection of constraints.")] 29 29 public class ConstraintCollection : ItemCollection<IConstraint> { -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/DirectedGraph/Arc.cs
r13386 r14711 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("B9E1D948-BCEF-4B07-AADD-2E39A80F15DF")]28 [StorableType("B9E1D948-BCEF-4B07-AADD-2E39A80F15DF")] 29 29 public class Arc : Item, IArc { 30 30 [Storable] … … 82 82 } 83 83 84 [Storable Class("9C41B31C-E208-46A2-87FC-45A9F0A9A928")]84 [StorableType("9C41B31C-E208-46A2-87FC-45A9F0A9A928")] 85 85 public class Arc<T> : Arc, IArc<T> where T : class,IDeepCloneable { 86 86 [Storable] -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/DirectedGraph/DirectedGraph.cs
r13368 r14711 30 30 namespace HeuristicLab.Core { 31 31 [Item("DirectedGraph", "Generic class representing a directed graph with custom vertices and content")] 32 [Storable Class("57BB1C46-28A7-482A-8BAE-437AD14B0158")]32 [StorableType("57BB1C46-28A7-482A-8BAE-437AD14B0158")] 33 33 public class DirectedGraph : Item, IDirectedGraph { 34 34 public override Image ItemImage { get { return VSImageLibrary.Graph; } } -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/DirectedGraph/Vertex.cs
r13386 r14711 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("DC0C1D1F-82DF-4150-94CC-A10FD3667F72")]30 [StorableType("DC0C1D1F-82DF-4150-94CC-A10FD3667F72")] 31 31 public class Vertex : Item, IVertex { 32 32 [Storable] … … 141 141 } 142 142 143 [Storable Class("0B8261A0-8829-4BB8-B7EF-940A9A0AB1D9")]143 [StorableType("0B8261A0-8829-4BB8-B7EF-940A9A0AB1D9")] 144 144 public class Vertex<T> : Vertex, IVertex<T> where T : class,IDeepCloneable { 145 145 [Storable] -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ItemArray.cs
r13368 r14711 29 29 30 30 namespace HeuristicLab.Core { 31 [Storable Class("4DC5BC72-18EC-457F-96FD-C9408C10B15F")]31 [StorableType("4DC5BC72-18EC-457F-96FD-C9408C10B15F")] 32 32 [Item("ItemArray", "Represents an array of items.")] 33 33 public class ItemArray<T> : ObservableArray<T>, IItemArray<T> where T : class, IItem { -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ItemCollection.cs
r13368 r14711 29 29 30 30 namespace HeuristicLab.Core { 31 [Storable Class("A9222563-D714-43F1-8A52-0E3779C4C0F8")]31 [StorableType("A9222563-D714-43F1-8A52-0E3779C4C0F8")] 32 32 [Item("ItemCollection", "Represents a collection of items.")] 33 33 public class ItemCollection<T> : ObservableCollection<T>, IItemCollection<T> where T : class, IItem { -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ItemDictionary.cs
r13368 r14711 28 28 29 29 namespace HeuristicLab.Core { 30 [Storable Class("99361DE7-D6B9-4D1B-8797-AD7E3FC7CA30")]30 [StorableType("99361DE7-D6B9-4D1B-8797-AD7E3FC7CA30")] 31 31 [Item("ItemDictionary", "Represents a dictionary of items.")] 32 32 public class ItemDictionary<TKey, TValue> : ObservableDictionary<TKey, TValue>, IItemDictionary<TKey, TValue> -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ItemList.cs
r13368 r14711 29 29 30 30 namespace HeuristicLab.Core { 31 [Storable Class("387AADA0-A019-4B09-B8A7-FEBFB17EC6E8")]31 [StorableType("387AADA0-A019-4B09-B8A7-FEBFB17EC6E8")] 32 32 [Item("ItemList", "Represents a list of items.")] 33 33 public class ItemList<T> : ObservableList<T>, IItemList<T> where T : class, IItem { -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ItemSet.cs
r13368 r14711 29 29 30 30 namespace HeuristicLab.Core { 31 [Storable Class("9B0FF207-0B25-4ADA-A45D-51D3250CF0E8")]31 [StorableType("9B0FF207-0B25-4ADA-A45D-51D3250CF0E8")] 32 32 [Item("ItemSet", "Represents a set of items.")] 33 33 public class ItemSet<T> : ObservableSet<T>, IItemSet<T> where T : class, IItem { -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/KeyedItemCollection.cs
r13368 r14711 29 29 namespace HeuristicLab.Core { 30 30 [Item("KeyedItemCollection", "Represents a keyed collection of items.")] 31 [Storable Class("E578BDD7-77B2-40D0-8F31-68A190A61DDD")]31 [StorableType("E578BDD7-77B2-40D0-8F31-68A190A61DDD")] 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/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/NamedItemCollection.cs
r13368 r14711 27 27 namespace HeuristicLab.Core { 28 28 [Item("NamedItemCollection", "Represents a collection of named items.")] 29 [Storable Class("D3C81433-819F-4E33-866F-36B29F843E65")]29 [StorableType("D3C81433-819F-4E33-866F-36B29F843E65")] 30 30 public class NamedItemCollection<T> : KeyedItemCollection<string, T> where T : class, INamedItem { 31 31 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/OperationCollection.cs
r13368 r14711 26 26 27 27 namespace HeuristicLab.Core { 28 [Storable Class("42ECBE1C-2DCC-4285-9EE5-270C390EF749")]28 [StorableType("42ECBE1C-2DCC-4285-9EE5-270C390EF749")] 29 29 public sealed class OperationCollection : DeepCloneable, IList<IOperation>, IOperation { 30 30 [Storable] -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/OperatorCollection.cs
r13368 r14711 25 25 26 26 namespace HeuristicLab.Core { 27 [Storable Class("B171A41D-898C-4C25-A78C-91BEFE627499")]27 [StorableType("B171A41D-898C-4C25-A78C-91BEFE627499")] 28 28 [Item("Operator Collection", "Represents a collection of operators.")] 29 29 public class OperatorCollection : ItemCollection<IOperator> { -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/OperatorList.cs
r13368 r14711 25 25 26 26 namespace HeuristicLab.Core { 27 [Storable Class("975E2255-B5B0-4B10-A864-B575DB095FEE")]27 [StorableType("975E2255-B5B0-4B10-A864-B575DB095FEE")] 28 28 [Item("OperatorList", "Represents a list of operators.")] 29 29 public class OperatorList : ItemList<IOperator> { -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/OperatorSet.cs
r13368 r14711 25 25 26 26 namespace HeuristicLab.Core { 27 [Storable Class("D1287644-FD5C-4838-BB3F-8E66EA5350CC")]27 [StorableType("D1287644-FD5C-4838-BB3F-8E66EA5350CC")] 28 28 [Item("OperatorSet", "Represents a set of operators.")] 29 29 public class OperatorSet : ItemSet<IOperator> { -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ParameterCollection.cs
r13368 r14711 25 25 26 26 namespace HeuristicLab.Core { 27 [Storable Class("A6144D48-4C4D-43CF-950B-B4397C628BFF")]27 [StorableType("A6144D48-4C4D-43CF-950B-B4397C628BFF")] 28 28 [Item("ParameterCollection", "Represents a collection of parameters.")] 29 29 public class ParameterCollection : NamedItemCollection<IParameter> { -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ReadOnlyCheckedItemCollection.cs
r13368 r14711 27 27 28 28 namespace HeuristicLab.Core { 29 [Storable Class("4BA73C5B-BC1D-4DCD-8F7B-A70E3C783839")]29 [StorableType("4BA73C5B-BC1D-4DCD-8F7B-A70E3C783839")] 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/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ReadOnlyCheckedItemList.cs
r13368 r14711 27 27 28 28 namespace HeuristicLab.Core { 29 [Storable Class("74AF211B-7F7F-45AC-955A-9F2F915A467E")]29 [StorableType("74AF211B-7F7F-45AC-955A-9F2F915A467E")] 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/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ReadOnlyItemArray.cs
r13368 r14711 27 27 28 28 namespace HeuristicLab.Core { 29 [Storable Class("4E5A29B9-2788-4492-AE20-852BFCE69760")]29 [StorableType("4E5A29B9-2788-4492-AE20-852BFCE69760")] 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/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ReadOnlyItemCollection.cs
r13368 r14711 27 27 28 28 namespace HeuristicLab.Core { 29 [Storable Class("9D904ACB-33DA-4F5D-9B7D-7E0AA2E75093")]29 [StorableType("9D904ACB-33DA-4F5D-9B7D-7E0AA2E75093")] 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/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ReadOnlyItemDictionary.cs
r13368 r14711 27 27 28 28 namespace HeuristicLab.Core { 29 [Storable Class("A251EF9D-F357-4EE6-A02D-331D1E34ED5E")]29 [StorableType("A251EF9D-F357-4EE6-A02D-331D1E34ED5E")] 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/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ReadOnlyItemList.cs
r13368 r14711 27 27 28 28 namespace HeuristicLab.Core { 29 [Storable Class("08AAB9F2-6072-45FA-B72C-F4EA7037C4DC")]29 [StorableType("08AAB9F2-6072-45FA-B72C-F4EA7037C4DC")] 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/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ReadOnlyItemSet.cs
r13368 r14711 27 27 28 28 namespace HeuristicLab.Core { 29 [Storable Class("29A4649C-85DD-45E7-8AD9-C1A1227E2E84")]29 [StorableType("29A4649C-85DD-45E7-8AD9-C1A1227E2E84")] 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/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ReadOnlyKeyedItemCollection.cs
r13368 r14711 27 27 28 28 namespace HeuristicLab.Core { 29 [Storable Class("4ECE4D94-96C0-4A29-8048-FAD3F970D703")]29 [StorableType("4ECE4D94-96C0-4A29-8048-FAD3F970D703")] 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/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ScopeList.cs
r13368 r14711 26 26 27 27 namespace HeuristicLab.Core { 28 [Storable Class("34330C70-CFF1-4A58-B590-E4F5BBB3F6AC")]28 [StorableType("34330C70-CFF1-4A58-B590-E4F5BBB3F6AC")] 29 29 [Item("ScopeList", "Represents a list of scopes.")] 30 30 public sealed class ScopeList : ItemList<IScope> { -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/ValueParameterCollection.cs
r13368 r14711 25 25 26 26 namespace HeuristicLab.Core { 27 [Storable Class("71918B1F-828F-4CBB-B71C-395277F6D804")]27 [StorableType("71918B1F-828F-4CBB-B71C-395277F6D804")] 28 28 [Item("ValueParameterCollection", "Represents a collection of value parameters.")] 29 29 public class ValueParameterCollection : NamedItemCollection<IValueParameter> { -
branches/PersistenceOverhaul/HeuristicLab.Core/3.3/Collections/VariableCollection.cs
r13368 r14711 25 25 26 26 namespace HeuristicLab.Core { 27 [Storable Class("3DF17395-7DCE-447C-B10D-4FCF2EF72FCC")]27 [StorableType("3DF17395-7DCE-447C-B10D-4FCF2EF72FCC")] 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.