Changeset 16474
- Timestamp:
- 12/31/18 08:14:11 (6 years ago)
- Location:
- branches/2520_PersistenceReintegration
- Files:
-
- 142 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/IndexedItemDistance.cs
r16462 r16474 33 33 34 34 #region HLConstructors & Cloning 35 35 36 [StorableConstructor] 36 protected IndexedItemDistance(StorableConstructorFlag _) : base(_) { } 37 protected IndexedItemDistance(StorableConstructorFlag _) : base(_) { 38 } 39 37 40 protected IndexedItemDistance(IndexedItemDistance<T> original, Cloner cloner) : base(original, cloner) { 38 41 dist = cloner.Clone(original.dist); -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Constraints/IConstraint.cs
r16453 r16474 22 22 using System; 23 23 using System.Collections.Generic; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Core { 27 [StorableType("070af09a-c6b5-4f2b-be2e-4c2c6732febd")] 26 28 public interface IConstraint : IItem { 27 29 bool Active { get; set; } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/ExecutionState.cs
r16453 r16474 1 using HEAL.Fossil; 1 2 #region License Information 2 3 /* HeuristicLab … … 21 22 22 23 namespace HeuristicLab.Core { 24 [StorableType("ad36dbde-a72c-43ad-8bb4-67aaaef34b72")] 23 25 public enum ExecutionState { 24 26 Prepared, -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/DirectedGraph/IArc.cs
r16453 r16474 22 22 using System; 23 23 using HeuristicLab.Common; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Core { 27 [StorableType("6d358590-409c-4fbb-944a-01f8e99be025")] 26 28 public interface IArc : IItem { 27 29 IVertex Source { get; } … … 33 35 } 34 36 35 public interface IArc<T> : IArc where T : class,IDeepCloneable { 37 [StorableType("4acdc291-84ea-4da3-95b8-046f973db256")] 38 public interface IArc<T> : IArc where T : class, IDeepCloneable { 36 39 T Data { get; set; } 37 40 } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/DirectedGraph/IDirectedGraph.cs
r16453 r16474 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.Common; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Core { 28 [StorableType("e79c962e-b662-4502-bc32-cac6a83e4e83")] 27 29 public interface IDirectedGraph : IItem { 28 30 IEnumerable<IVertex> Vertices { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/DirectedGraph/IVertex.cs
r16453 r16474 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.Common; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Core { 28 [StorableType("f7a3227e-17b9-4af6-bf6d-0801cbdca286")] 27 29 public interface IVertex : IItem { 28 30 IEnumerable<IArc> InArcs { get; } … … 44 46 } 45 47 48 [StorableType("f856ed8e-1259-4949-9784-78f1f4da1abb")] 46 49 public interface IVertex<T> : IVertex where T : class, IDeepCloneable { 47 50 T Data { get; set; } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IAtomicOperation.cs
r16453 r16474 1 using HEAL.Fossil; 1 2 #region License Information 2 3 /* HeuristicLab … … 21 22 22 23 namespace HeuristicLab.Core { 24 [StorableType("b1adf07a-2e52-4fc3-9975-813a391cd940")] 23 25 /// <summary> 24 26 /// Interface which represents an atomic operation. -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/ICheckedItemCollection.cs
r16453 r16474 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Collections; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Core { 27 [StorableType("2703977d-5991-4491-a2e5-a98914a45b34")] 26 28 public interface ICheckedItemCollection<T> : IItemCollection<T> where T : class, IItem { 27 29 event CollectionItemsChangedEventHandler<T> CheckedItemsChanged; -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/ICheckedItemList.cs
r16453 r16474 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Collections; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Core { 27 [StorableType("ba4a82ca-92eb-47a1-95a7-f41f6ef470f4")] 26 28 public interface ICheckedItemList<T> : IItemList<T> where T : class, IItem { 27 29 event CollectionItemsChangedEventHandler<IndexedItem<T>> CheckedItemsChanged; -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/ICheckedMultiOperator.cs
r16453 r16474 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 22 23 23 24 namespace HeuristicLab.Core { 24 public interface ICheckedMultiOperator<T> : IMultiOperator<T> where T : class,IOperator { 25 [StorableType("c6eee993-706f-4390-bfac-1f779e45c448")] 26 public interface ICheckedMultiOperator<T> : IMultiOperator<T> where T : class, IOperator { 25 27 new ICheckedItemList<T> Operators { get; } 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IConstrainedValueParameter.cs
r16462 r16474 1 using HEAL.Fossil; 1 2 #region License Information 2 3 /* HeuristicLab … … 22 23 23 24 namespace HeuristicLab.Core { 25 [StorableType("10644c62-bd66-440d-8204-d0c724c9f109")] 24 26 public interface IConstrainedValueParameter<T> : IValueParameter<T> where T : class, IItem { 25 27 IItemSet<T> ValidValues { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IEngine.cs
r16453 r16474 1 using HEAL.Fossil; 1 2 #region License Information 2 3 /* HeuristicLab … … 21 22 22 23 namespace HeuristicLab.Core { 24 [StorableType("b87dd8e0-dbcd-4b7c-80cc-25e2890e46ad")] 23 25 public interface IEngine : IExecutable { 24 26 ILog Log { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IExecutable.cs
r16453 r16474 24 24 using System.Threading.Tasks; 25 25 using HeuristicLab.Common; 26 using HEAL.Fossil; 26 27 27 28 namespace HeuristicLab.Core { 29 [StorableType("cd8822ef-1e2d-4aa1-ad33-7ec7546610f3")] 28 30 public interface IExecutable : IItem { 29 31 ExecutionState ExecutionState { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IExecutionContext.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Common; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Core { 26 [StorableType("90ba79ce-8166-4cc2-8871-0653b4dd59cc")] 25 27 /// <summary> 26 28 /// Interface which represents an execution context. -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IFixedValueParameter.cs
r16453 r16474 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Core { 24 [StorableType("f4b80054-f730-44c0-a0b9-35ab27cf29a2")] 23 25 public interface IFixedValueParameter : IValueParameter { 24 26 new IItem Value { get; } … … 26 28 } 27 29 30 [StorableType("93b6ff11-134d-4486-b9bf-9c6802ef3885")] 28 31 public interface IFixedValueParameter<T> : IFixedValueParameter, IValueParameter<T> where T : class, IItem { 29 32 new T Value { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IInstrumentedOperator.cs
r16462 r16474 23 23 24 24 using System.Collections.Generic; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Core { 28 [StorableType("cf88d332-a2bb-4a6b-89df-2a6b858e09c7")] 27 29 public interface IInstrumentedOperator : IOperator { 28 30 IEnumerable<IOperator> BeforeExecutionOperators { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IItem.cs
r16453 r16474 23 23 using System.Drawing; 24 24 using HeuristicLab.Common; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Core { 28 [StorableType("fc5d4359-76da-406b-b445-72d4f9b2277d")] 27 29 /// <summary> 28 30 /// Interface to represent (almost) every HeuristicLab object (an object, an operator,...). -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IItemArray.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Collections; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Core { 26 [StorableType("f736943c-5b43-4c98-9128-304c794b931e")] 25 27 public interface IItemArray<T> : IObservableArray<T>, IItem where T : class, IItem { } 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IItemCollection.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Collections; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Core { 26 [StorableType("9caf496c-e514-4280-bcc1-3ee092999129")] 25 27 public interface IItemCollection<T> : IObservableCollection<T>, IItem where T : class, IItem { } 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IItemDictionary.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Collections; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Core { 26 [StorableType("7d77d9e1-bce1-4546-9efd-62834ea85d1c")] 25 27 public interface IItemDictionary<TKey, TValue> : IObservableDictionary<TKey, TValue>, IItem 26 where TKey : class, IItem27 where TValue : class, IItem { }28 where TKey : class, IItem 29 where TValue : class, IItem { } 28 30 } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IItemList.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Collections; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Core { 26 [StorableType("466747d2-6a73-495b-ac68-7b0199d0f830")] 25 27 public interface IItemList<T> : IObservableList<T>, IItemCollection<T>, IItem where T : class, IItem { } 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IItemSet.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Collections; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Core { 26 [StorableType("fda265c8-8012-4c0c-a6c5-aa6842287691")] 25 27 public interface IItemSet<T> : IObservableSet<T>, IItemCollection<T>, IItem where T : class, IItem { } 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IKeyedItemCollection.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Collections; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Core { 26 [StorableType("17d0c55d-3fc0-48e8-8c6a-64b5362dabf3")] 25 27 public interface IKeyedItemCollection<TKey, TItem> : IObservableKeyedCollection<TKey, TItem>, IItemCollection<TItem>, IItem where TItem : class, IItem { } 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/ILog.cs
r16453 r16474 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.Common; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Core { 28 [StorableType("a4d1e626-50c1-422e-ad76-5a0182bd9491")] 27 29 public interface ILog : IItem { 28 30 IEnumerable<string> Messages { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/ILookupParameter.cs
r16453 r16474 21 21 22 22 using System; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Core { 26 [StorableType("78e29fa3-e603-4a2e-a3e0-2dee459891f1")] 25 27 public interface ILookupParameter : IParameter { 26 28 string ActualName { get; set; } … … 30 32 } 31 33 34 [StorableType("61868c33-20be-4577-94bf-7efff9e9cf73")] 32 35 public interface ILookupParameter<T> : ILookupParameter where T : class, IItem { 33 36 new T ActualValue { get; set; } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IMultiOperator.cs
r16453 r16474 22 22 23 23 using System.Collections.Generic; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Core { 27 [StorableType("31136bcb-7c35-404d-bae7-2f9c5f17b767")] 26 28 public interface IMultiOperator : IOperator { 27 29 IEnumerable<IOperator> Operators { get; } … … 29 31 bool RemoveOperator(IOperator op); 30 32 } 31 public interface IMultiOperator<T> : IMultiOperator where T : class,IOperator { 33 34 [StorableType("b2f95075-48df-43c8-b4a9-e404e357fabd")] 35 public interface IMultiOperator<T> : IMultiOperator where T : class, IOperator { 32 36 new IItemList<T> Operators { get; } 33 37 } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/INamedItem.cs
r16453 r16474 22 22 using System; 23 23 using HeuristicLab.Common; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Core { 27 [StorableType("4337aaa9-688c-43cb-b980-463cb1704e31")] 26 28 public interface INamedItem : IItem { 27 29 string Name { get; set; } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IOperation.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Common; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Core { 26 [StorableType("72828f38-f8f6-48cd-b792-b415f3e70524")] 25 27 /// <summary> 26 28 /// Interface which represents an operation. -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IOperator.cs
r16453 r16474 22 22 using System; 23 23 using System.Threading; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Core { 27 [StorableType("c9c72e72-ad11-4683-a66f-7da5436990c7")] 26 28 /// <summary> 27 29 /// Interface to represent an operator. -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IOperatorGraphOperator.cs
r16453 r16474 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 3 4 /* HeuristicLab … … 23 24 24 25 namespace HeuristicLab.Core { 26 [StorableType("00fd73de-0a22-44f1-9f0b-c286a873dac8")] 25 27 public interface IOperatorGraphOperator : IOperator { 26 28 OperatorGraph OperatorGraph { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IParameter.cs
r16453 r16474 21 21 22 22 using System; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Core { 26 [StorableType("3fea6f51-6bb0-4bb5-a113-d071e2fe3b8c")] 25 27 public interface IParameter : INamedItem { 26 28 Type DataType { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IParameterizedItem.cs
r16453 r16474 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Core { 26 [StorableType("5d65ecdc-1659-488c-8a6f-0f630a2deeef")] 25 27 /// <summary> 26 28 /// An interface which represents an item which contains parameters. -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IParameterizedNamedItem.cs
r16453 r16474 1 using HEAL.Fossil; 1 2 #region License Information 2 3 /* HeuristicLab … … 21 22 22 23 namespace HeuristicLab.Core { 24 [StorableType("c0d522cc-b7ce-4db6-9e93-0c8d158fb465")] 23 25 /// <summary> 24 26 /// An interface which represents an item which has a name and contains parameters. -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IProgrammableItem.cs
r16453 r16474 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Core { 24 [StorableType("31aa1ebe-3c5b-4855-847c-54ab86729474")] 23 25 public interface IProgrammableItem { } 24 26 } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IRandom.cs
r16453 r16474 1 using HEAL.Fossil; 1 2 #region License Information 2 3 /* HeuristicLab … … 21 22 22 23 namespace HeuristicLab.Core { 24 [StorableType("a25f7f50-5838-4312-862d-9ad950b616c5")] 23 25 /// <summary> 24 26 /// Represents an interface for random number generators. -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IScope.cs
r16453 r16474 1 using HEAL.Fossil; 1 2 #region License Information 2 3 /* HeuristicLab … … 21 22 22 23 namespace HeuristicLab.Core { 24 [StorableType("450b2586-6164-4f3a-9acc-65a0f3442c9e")] 23 25 /// <summary> 24 26 /// Hierarchical container of variables (and of subscopes). -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IScopeTreeLookupParameter.cs
r16453 r16474 21 21 22 22 using System; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Core { 26 [StorableType("5710751f-6af8-4bc8-b517-97218cb30d22")] 25 27 public interface IScopeTreeLookupParameter : ILookupParameter { 26 28 int Depth { get; set; } … … 28 30 } 29 31 32 [StorableType("4a2fead8-d21c-49a0-b1f3-aece5fd99407")] 30 33 public interface IScopeTreeLookupParameter<T> : IScopeTreeLookupParameter, ILookupParameter<ItemArray<T>> where T : class, IItem { } 31 34 } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IStatefulItem.cs
r16453 r16474 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Core { 24 [StorableType("77e612a6-38e3-4075-9aac-17ef16c8cfe5")] 23 25 public interface IStatefulItem : IItem { 24 26 void InitializeState(); -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IValueLookupParameter.cs
r16453 r16474 1 using HEAL.Fossil; 1 2 #region License Information 2 3 /* HeuristicLab … … 21 22 22 23 namespace HeuristicLab.Core { 24 [StorableType("d125528a-dfaa-46b1-9a5f-9a6443b7229c")] 23 25 public interface IValueLookupParameter : IValueParameter, ILookupParameter { } 24 26 27 [StorableType("ed351d54-ee70-4f9f-8187-7507dcaeb919")] 25 28 public interface IValueLookupParameter<T> : IValueLookupParameter, IValueParameter<T>, ILookupParameter<T> where T : class, IItem { } 26 29 } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IValueParameter.cs
r16453 r16474 21 21 22 22 using System; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Core { 26 [StorableType("e4920b59-6bf5-4c43-997c-7f5434cd98d2")] 25 27 public interface IValueParameter : IParameter { 26 28 IItem Value { get; set; } … … 30 32 } 31 33 34 [StorableType("645945d2-9cd7-45cd-8507-575b2ed53de4")] 32 35 public interface IValueParameter<T> : IValueParameter where T : class, IItem { 33 36 new T Value { get; set; } -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/Interfaces/IVariable.cs
r16453 r16474 21 21 22 22 using System; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Core { 26 [StorableType("f2bc871d-5bc4-4584-8dc4-db0ea7fb5b15")] 25 27 /// <summary> 26 28 /// Represents a variable which has a name and holds an IItem. -
branches/2520_PersistenceReintegration/HeuristicLab.Core/3.3/PersistenceContentManager.cs
r16453 r16474 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Persistence.Default.Xml; 26 using HEAL.Fossil; 26 27 27 28 namespace HeuristicLab.Core { 29 [StorableType("72eb913e-a3cf-439e-a1ab-c5539a93fd48")] 28 30 public class PersistenceContentManager : ContentManager { 29 31 public PersistenceContentManager() : base() { } -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/ComparisonType.cs
r16453 r16474 1 using HEAL.Fossil; 1 2 #region License Information 2 3 /* HeuristicLab … … 21 22 22 23 namespace HeuristicLab.Data { 24 [StorableType("7438132e-ed9d-47ef-9e29-278b0e4ca048")] 23 25 public enum ComparisonType { 24 26 Less, -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/Interfaces/IStringConvertibleArray.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Common; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Data { 26 [StorableType("27217641-0839-4757-b8f6-6422114b096d")] 25 27 public interface IStringConvertibleArray : IContent, IValueTypeArray { 26 28 bool Validate(string value, out string errorMessage); -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/Interfaces/IStringConvertibleMatrix.cs
r16453 r16474 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.Common; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Data { 28 [StorableType("5da53526-d2cd-4f2c-bbc9-de34b457892c")] 27 29 public interface IStringConvertibleMatrix : IContent { 28 30 int Rows { get; set; } -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/Interfaces/IStringConvertibleValue.cs
r16453 r16474 22 22 using System; 23 23 using HeuristicLab.Common; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Data { 27 [StorableType("092ea088-1b35-4215-aebd-ee9731856d94")] 26 28 public interface IStringConvertibleValue : IContent { 27 29 bool ReadOnly { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/Interfaces/IStringConvertibleValueTuple.cs
r16453 r16474 20 20 #endregion 21 21 using HeuristicLab.Core; 22 using HEAL.Fossil; 23 22 24 namespace HeuristicLab.Data { 25 [StorableType("691961d0-d8ff-436d-a4df-01abeed6e5af")] 23 26 public interface IStringConvertibleValueTuple : IItem { 24 27 IStringConvertibleValue Item1 { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Data/3.3/Interfaces/IValueTypeArray.cs
r16453 r16474 27 27 using HeuristicLab.Common; 28 28 using HeuristicLab.Core; 29 using HEAL.Fossil; 29 30 30 31 namespace HeuristicLab.Data { 32 [StorableType("548de1d4-69b4-40b4-ba37-e770575f7315")] 31 33 public interface IValueTypeArray : IItem, IEnumerable { 32 34 bool ReadOnly { get; } … … 44 46 } 45 47 48 [StorableType("f9db5740-1c4f-4f62-a9a8-84b32a461ea8")] 46 49 public interface IValueTypeArray<T> : IValueTypeArray, IEnumerable<T> where T : struct { 47 50 T this[int index] { get; set; } -
branches/2520_PersistenceReintegration/HeuristicLab.DataPreprocessing/3.4/Content/IViewShortcut.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.DataPreprocessing { 26 [StorableType("60755b48-d362-4957-94c5-cc770cc2a261")] 25 27 public interface IViewShortcut : IItem { 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.DataPreprocessing/3.4/Content/PreprocessingChartContent.cs
r16462 r16474 35 35 [StorableType("7EDAFA6E-E4B1-4150-BB57-280A9F9E61D8")] 36 36 public class PreprocessingChartContent : PreprocessingContent, IViewShortcut { 37 [StorableType("d4c1c81a-f0c5-496f-8264-76b75572c0fc")] 37 38 public enum LegendOrder { 38 39 Alphabetically, -
branches/2520_PersistenceReintegration/HeuristicLab.DataPreprocessing/3.4/Data/DataPreprocessingChangedEvent.cs
r16453 r16474 21 21 22 22 using System; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.DataPreprocessing { 26 [StorableType("f06da8c5-5c95-4e20-81c7-d264517d9981")] 25 27 public enum DataPreprocessingChangedEventType { 26 28 DeleteColumn, -
branches/2520_PersistenceReintegration/HeuristicLab.DataPreprocessing/3.4/Data/IFilteredPreprocessingData.cs
r16453 r16474 21 21 22 22 using System; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.DataPreprocessing { 26 [StorableType("9f0c478b-6b6b-42a1-ad0a-6bc2769cd593")] 25 27 public interface IFilteredPreprocessingData : IPreprocessingData { 26 28 #region Filters -
branches/2520_PersistenceReintegration/HeuristicLab.DataPreprocessing/3.4/Data/IPreprocessingData.cs
r16453 r16474 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Problems.DataAnalysis; 27 using HEAL.Fossil; 27 28 28 29 namespace HeuristicLab.DataPreprocessing { 30 [StorableType("1fd88253-ae07-415f-81df-5b73c61fd495")] 29 31 public interface IPreprocessingData : INamedItem { 30 32 #region Cells -
branches/2520_PersistenceReintegration/HeuristicLab.DataPreprocessing/3.4/Filter/ComparisonFilter.cs
r16462 r16474 30 30 namespace HeuristicLab.DataPreprocessing.Filter { 31 31 [Item("ComparisonFilter", "A filter which compares the member of the preprocessing data with the constraint data.")] 32 [StorableType("6529899a-987c-48b3-ba14-154d25a7cc8e")] 32 33 public class ComparisonFilter : ComparisonConstraint, IFilter { 33 34 public override string ItemName { -
branches/2520_PersistenceReintegration/HeuristicLab.DataPreprocessing/3.4/Filter/IFilter.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.DataPreprocessing.Filter { 26 [StorableType("bf5dabf7-e795-493c-b2d0-23051dfb3d2f")] 25 27 public interface IFilter : IConstraint { 26 28 new bool[] Check(); -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.BinaryVectorEncoding/3.3/BinaryVectorEqualityComparer.cs
r16453 r16474 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.PluginInfrastructure; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.BinaryVectorEncoding { 27 28 [NonDiscoverableType] 29 [StorableType("b9277027-dd39-4977-a8de-1b9854290f5e")] 28 30 public class BinaryVectorEqualityComparer : EqualityComparer<BinaryVector> { 29 31 public override bool Equals(BinaryVector x, BinaryVector y) { -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.BinaryVectorEncoding/3.3/Interfaces/IBinaryVectorCreator.cs
r16453 r16474 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.BinaryVectorEncoding { 28 [StorableType("60af1d5b-398c-4167-aa3f-08fce3d7d0a4")] 27 29 /// <summary> 28 30 /// An interface which represents an operator for creating vectors of bool-valued data. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.BinaryVectorEncoding/3.3/Interfaces/IBinaryVectorCrossover.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.BinaryVectorEncoding { 27 [StorableType("608e364f-06f8-49a2-afab-a00195a96bc3")] 26 28 /// <summary> 27 29 /// An interface which represents an operator for crossing vectors of bool-valued data. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.BinaryVectorEncoding/3.3/Interfaces/IBinaryVectorManipulator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.BinaryVectorEncoding { 27 [StorableType("250ec119-143a-4798-b074-32b44a0fc0d4")] 26 28 /// <summary> 27 29 /// An interface which represents an operator for manipulating vectors of bool-valued data. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.BinaryVectorEncoding/3.3/Interfaces/IBinaryVectorMoveOperator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.BinaryVectorEncoding { 27 [StorableType("269d5dc0-f788-4016-ab6a-3ccfd9ea074e")] 26 28 public interface IBinaryVectorMoveOperator : IBinaryVectorOperator, IMoveOperator { 27 29 ILookupParameter<BinaryVector> BinaryVectorParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.BinaryVectorEncoding/3.3/Interfaces/IBinaryVectorMultiNeighborhoodShakingOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.BinaryVectorEncoding { 26 [StorableType("90e29db0-b4bf-479d-a77b-f867fdda0fb4")] 25 27 public interface IBinaryVectorMultiNeighborhoodShakingOperator : IBinaryVectorOperator { 26 28 ILookupParameter<BinaryVector> BinaryVectorParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.BinaryVectorEncoding/3.3/Interfaces/IBinaryVectorOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.BinaryVectorEncoding { 26 [StorableType("24afee75-e15a-4076-aeae-101fe24d8e60")] 25 27 /// <summary> 26 28 /// An interface which represents an operator dealing with vectors of bool-valued data. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.BinaryVectorEncoding/3.3/Interfaces/IOneBitflipMoveOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.BinaryVectorEncoding { 26 [StorableType("f59dc211-20bf-4c50-8a87-54c0d37735c7")] 25 27 public interface IOneBitflipMoveOperator : IBinaryVectorMoveOperator { 26 28 ILookupParameter<OneBitflipMove> OneBitflipMoveParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/IntegerVectorEqualityComparer.cs
r16453 r16474 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.PluginInfrastructure; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 27 28 [NonDiscoverableType] 29 [StorableType("33f5a8c1-8230-495f-8b8e-475bf69ac9a4")] 28 30 public class IntegerVectorEqualityComparer : EqualityComparer<IntegerVector> { 29 31 public override bool Equals(IntegerVector x, IntegerVector y) { -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IBoundedIntegerVectorOperator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 27 [StorableType("c39d6a9a-430c-47d8-97d9-8430cb6050ff")] 26 28 public interface IBoundedIntegerVectorOperator : IIntegerVectorOperator { 27 29 /// <summary> -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorCreator.cs
r16453 r16474 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 28 [StorableType("9742b0e1-ab88-474e-b3f7-a2a0c2f77029")] 27 29 /// <summary> 28 30 /// An interface which represents an operator for creating vectors of int-valued data. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorCrossover.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 27 [StorableType("b29109e0-1930-429e-bc50-56790b97a7a0")] 26 28 /// <summary> 27 29 /// An interface which represents an operator for crossing vectors of int-valued data. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorManipulator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 27 [StorableType("8c58d54f-5454-4b55-8be8-820ef0ee8687")] 26 28 /// <summary> 27 29 /// An interface which represents an operator for manipulating vectors of int-valued data. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorMultiNeighborhoodShakingOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 26 [StorableType("2b21442c-735f-4df3-a163-4e3147cd11a5")] 25 27 public interface IIntegerVectorMultiNeighborhoodShakingOperator : IIntegerVectorOperator { 26 28 ILookupParameter<IntegerVector> IntegerVectorParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 26 [StorableType("8caffc56-bdf0-465e-87ba-882441dfbd0d")] 25 27 /// <summary> 26 28 /// An interface which represents an operator dealing with vectors of int-valued data. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorStdDevStrategyParameterCreator.cs
r16453 r16474 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 28 [StorableType("24dca301-a0f6-472f-9859-27f292f69458")] 27 29 public interface IIntegerVectorStdDevStrategyParameterCreator : IIntegerVectorStdDevStrategyParameterOperator, IStrategyParameterCreator { 28 30 ILookupParameter<DoubleArray> StrategyParameterParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorStdDevStrategyParameterCrossover.cs
r16453 r16474 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 28 [StorableType("e8beb5ce-ec96-48b4-aac6-59e73249afef")] 27 29 public interface IIntegerVectorStdDevStrategyParameterCrossover : IIntegerVectorStdDevStrategyParameterOperator, IStrategyParameterCrossover { 28 30 ILookupParameter<DoubleArray> StrategyParameterParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorStdDevStrategyParameterManipulator.cs
r16453 r16474 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 28 [StorableType("c2b76c64-9e5d-4ecb-b692-11cdf697ba02")] 27 29 public interface IIntegerVectorStdDevStrategyParameterManipulator : IIntegerVectorStdDevStrategyParameterOperator, IStrategyParameterManipulator { 28 30 ILookupParameter<DoubleArray> StrategyParameterParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorStdDevStrategyParameterOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 26 [StorableType("f5dc6e51-c650-4d70-a109-ec94089b9024")] 25 27 public interface IIntegerVectorStdDevStrategyParameterOperator : IOperator { 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.LinearLinkageEncoding/3.4/Interfaces/ILinearLinkageCreator.cs
r16453 r16474 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.LinearLinkageEncoding { 28 [StorableType("4fa6243e-eb78-45bf-a598-b706084e6473")] 27 29 public interface ILinearLinkageCreator : ISolutionCreator, ILinearLinkageOperator { 28 30 IValueLookupParameter<IntValue> LengthParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.LinearLinkageEncoding/3.4/Interfaces/ILinearLinkageCrossover.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.LinearLinkageEncoding { 27 [StorableType("66ba6974-d27b-4c42-b9bd-b91a764d8f15")] 26 28 public interface ILinearLinkageCrossover : ICrossover, ILinearLinkageOperator { 27 29 ILookupParameter<LinearLinkage> ChildParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.LinearLinkageEncoding/3.4/Interfaces/ILinearLinkageEMSSMoveOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.LinearLinkageEncoding { 26 [StorableType("07884b7a-bc68-4e6b-984e-a4c618f343fd")] 25 27 public interface ILinearLinkageEMSSMoveOperator : ILinearLinkageMoveOperator { 26 28 ILookupParameter<EMSSMove> EMSSMoveParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.LinearLinkageEncoding/3.4/Interfaces/ILinearLinkageManipulator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.LinearLinkageEncoding { 27 [StorableType("2d51279f-e88d-43a2-b743-3cceb48b6ced")] 26 28 public interface ILinearLinkageManipulator : IManipulator, ILinearLinkageOperator { 27 29 ILookupParameter<LinearLinkage> LLEParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.LinearLinkageEncoding/3.4/Interfaces/ILinearLinkageMoveOperator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.LinearLinkageEncoding { 27 [StorableType("15fa1dce-2c0d-4d42-a67f-68eb25904b66")] 26 28 /// <summary> 27 29 /// Move operators can be extended by deriving a new interface from this interface -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.LinearLinkageEncoding/3.4/Interfaces/ILinearLinkageOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.LinearLinkageEncoding { 26 [StorableType("80ff19b9-2de7-4d4f-ba99-db7d716b4ce7")] 25 27 public interface ILinearLinkageOperator : IOperator { 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.LinearLinkageEncoding/3.4/Interfaces/ILinearLinkageShakingOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.LinearLinkageEncoding { 26 [StorableType("81c7ae91-53b4-49df-bb63-ced3ba8b9e40")] 25 27 public interface ILinearLinkageShakingOperator : ILinearLinkageOperator { 26 28 ILookupParameter<LinearLinkage> LLEParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.LinearLinkageEncoding/3.4/Interfaces/ILinearLinkageSwap2MoveOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.LinearLinkageEncoding { 26 [StorableType("92c361ee-2d07-4362-9ce5-d31fc205a112")] 25 27 public interface ILinearLinkageSwap2MoveOperator : ILinearLinkageMoveOperator { 26 28 ILookupParameter<Swap2Move> Swap2MoveParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.LinearLinkageEncoding/3.4/LinearLinkageEqualityComparer.cs
r16453 r16474 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.PluginInfrastructure; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.LinearLinkageEncoding { 27 28 [NonDiscoverableType] 29 [StorableType("8b1e0151-8882-4338-a98a-f3a03bcda6cf")] 28 30 public class LinearLinkageEqualityComparer : EqualityComparer<LinearLinkage> { 29 31 public override bool Equals(LinearLinkage x, LinearLinkage y) { -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationCreator.cs
r16453 r16474 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.PermutationEncoding { 28 [StorableType("ead61b5e-63a4-40dc-a31d-7bb10c98b3db")] 27 29 /// <summary> 28 30 /// An interface which represents an operator for creating permutations. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationCrossover.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.PermutationEncoding { 27 [StorableType("2164b769-8244-4ed8-a2ca-7649e6b51617")] 26 28 /// <summary> 27 29 /// An interface which represents an operator for crossing permutations. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationInversionMoveOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.PermutationEncoding { 26 [StorableType("79998345-30ae-4013-b891-68615ba19b7c")] 25 27 public interface IPermutationInversionMoveOperator : IPermutationMoveOperator { 26 28 ILookupParameter<InversionMove> InversionMoveParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationManipulator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.PermutationEncoding { 27 [StorableType("2b3e467b-32a9-46fa-bfd2-41017bb5075c")] 26 28 /// <summary> 27 29 /// An interface which represents an operator for manipulating solutions. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationMoveOperator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.PermutationEncoding { 27 [StorableType("22c93d6a-6fe8-4737-b2d7-bfe3e6192c2b")] 26 28 public interface IPermutationMoveOperator : IPermutationOperator, IMoveOperator { 27 29 ILookupParameter<Permutation> PermutationParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationMultiNeighborhoodShakingOperator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.PermutationEncoding { 27 [StorableType("60adeb1e-63fc-463d-8b9a-406e7a75e48a")] 26 28 public interface IPermutationMultiNeighborhoodShakingOperator : IMultiNeighborhoodShakingOperator, IPermutationOperator { 27 29 ILookupParameter<Permutation> PermutationParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.PermutationEncoding { 26 [StorableType("78db7fb9-a81d-4b48-9c24-1bdab9b6d3f9")] 25 27 /// <summary> 26 28 /// An interface which represents an operator dealing with permutations. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationScrambleMoveOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.PermutationEncoding { 26 [StorableType("ec27a153-2ad7-4bf6-81e2-b0586083fdd3")] 25 27 public interface IPermutationScrambleMoveOperator : IPermutationMoveOperator { 26 28 ILookupParameter<ScrambleMove> ScrambleMoveParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationSwap2MoveOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.PermutationEncoding { 26 [StorableType("5ca82b56-9376-49bc-94c2-4eb25cb87b33")] 25 27 public interface IPermutationSwap2MoveOperator : IPermutationMoveOperator { 26 28 ILookupParameter<Swap2Move> Swap2MoveParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationTranslocationMoveOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.PermutationEncoding { 26 [StorableType("2813f39a-d095-4cc1-ad56-335f2288b9d0")] 25 27 public interface IPermutationTranslocationMoveOperator : IPermutationMoveOperator { 26 28 ILookupParameter<TranslocationMove> TranslocationMoveParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/StandardEdgeEqualityComparer.cs
r16453 r16474 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.PermutationEncoding { 26 [StorableType("09d35061-7098-4f29-957d-c2a2319fe954")] 25 27 public class StandardEdgeEqualityComparer : EqualityComparer<Edge> { 26 28 public override bool Equals(Edge x, Edge y) { -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/PermutationEqualityComparer.cs
r16453 r16474 25 25 using System.Text; 26 26 using HeuristicLab.PluginInfrastructure; 27 using HEAL.Fossil; 27 28 28 29 namespace HeuristicLab.Encodings.PermutationEncoding { 29 30 [NonDiscoverableType] 31 [StorableType("9e0bdbda-0d76-4032-bc69-f5acbbfd5d37")] 30 32 public class PermutationEqualityComparer : EqualityComparer<Permutation> { 31 33 public override bool Equals(Permutation x, Permutation y) { -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/PermutationTypes.cs
r16453 r16474 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Encodings.PermutationEncoding { 24 [StorableType("1ce01958-67f6-41d2-ab53-a7cf0dd6a55b")] 23 25 public enum PermutationTypes { 24 26 RelativeDirected, -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IAdditiveRealVectorMoveOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.RealVectorEncoding { 26 [StorableType("e1788907-b2bd-410c-b660-501fbfdf26d2")] 25 27 public interface IAdditiveRealVectorMoveOperator : IRealVectorMoveOperator { 26 28 ILookupParameter<AdditiveMove> AdditiveMoveParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorBoundsChecker.cs
r16453 r16474 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Parameters; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { 28 [StorableType("05af3346-d753-46aa-ab1c-fa5008611d06")] 27 29 public interface IRealVectorBoundsChecker : IOperator { 28 30 LookupParameter<RealVector> RealVectorParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorCreator.cs
r16453 r16474 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { 28 [StorableType("6f7d06b2-8e65-473c-b172-e0a011076a79")] 27 29 /// <summary> 28 30 /// An interface which represents an operator for creating vectors of real-valued data. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorCrossover.cs
r16453 r16474 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { 28 [StorableType("b589675c-e174-4f35-8a37-0967ec119cda")] 27 29 /// <summary> 28 30 /// An interface which represents an operator for crossing vectors of real-valued data. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorManipulator.cs
r16453 r16474 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { 28 [StorableType("4d5f6fe2-924e-4052-b1c3-32d12b232353")] 27 29 /// <summary> 28 30 /// An interface which represents an operator for manipulating vectors of real-valued data. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorMoveGenerator.cs
r16453 r16474 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { 28 [StorableType("a8fa1f76-74ce-4b42-bbc6-1b844e9338d9")] 27 29 public interface IRealVectorMoveGenerator : IRealVectorMoveOperator, IMoveGenerator { 28 30 IValueLookupParameter<DoubleMatrix> BoundsParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorMoveOperator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.RealVectorEncoding { 27 [StorableType("ebd6c0f9-6be5-4661-ba4c-0522d33aa5c4")] 26 28 public interface IRealVectorMoveOperator : IRealVectorOperator, IMoveOperator { 27 29 ILookupParameter<RealVector> RealVectorParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorMultiNeighborhoodShakingOperator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.RealVectorEncoding { 27 [StorableType("0dee2cb0-6279-4337-bbae-a0ba95d5bbb8")] 26 28 public interface IRealVectorMultiNeighborhoodShakingOperator : IRealVectorOperator { 27 29 ILookupParameter<RealVector> RealVectorParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.RealVectorEncoding { 26 [StorableType("af0ebc2c-280c-4dc4-8f53-e067994e7491")] 25 27 /// <summary> 26 28 /// An interface which represents an operator dealing with vectors of real-valued data. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorParticleCreator.cs
r16453 r16474 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Data; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { 28 [StorableType("4e4287a4-1bd9-4056-b203-ad97e4c418fb")] 27 29 public interface IRealVectorParticleCreator : IParticleCreator, IRealVectorOperator { 28 30 ILookupParameter<RealVector> RealVectorParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorParticleUpdater.cs
r16453 r16474 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { 28 [StorableType("34b1f071-c5a0-471c-9ee2-cdf0d27c82b3")] 27 29 public interface IRealVectorParticleUpdater : IParticleUpdater, IRealVectorOperator { 28 30 ILookupParameter<RealVector> VelocityParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorStdDevStrategyParameterCreator.cs
r16453 r16474 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { 28 [StorableType("36856de6-6cb5-4b8b-8a2b-2437fd5f5c28")] 27 29 public interface IRealVectorStdDevStrategyParameterCreator : IRealVectorStdDevStrategyParameterOperator, IStrategyParameterCreator { 28 30 ILookupParameter<RealVector> StrategyParameterParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorStdDevStrategyParameterCrossover.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.RealVectorEncoding { 27 [StorableType("41e66ad7-37d5-4508-b128-4e4e7c32e362")] 26 28 public interface IRealVectorStdDevStrategyParameterCrossover : IRealVectorStdDevStrategyParameterOperator, IStrategyParameterCrossover { 27 29 ILookupParameter<RealVector> StrategyParameterParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorStdDevStrategyParameterManipulator.cs
r16453 r16474 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { 28 [StorableType("a25675fb-a613-4b70-9572-d9d1793b5da3")] 27 29 public interface IRealVectorStdDevStrategyParameterManipulator : IRealVectorStdDevStrategyParameterOperator, IStrategyParameterManipulator { 28 30 ILookupParameter<RealVector> StrategyParameterParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorStdDevStrategyParameterOperator.cs
r16453 r16474 20 20 #endregion 21 21 using HeuristicLab.Core; 22 using HEAL.Fossil; 22 23 23 24 namespace HeuristicLab.Encodings.RealVectorEncoding { 25 [StorableType("57da67bb-c9c6-4cc1-a2eb-6c2ee8cb0363")] 24 26 public interface IRealVectorStdDevStrategyParameterOperator : IOperator { 25 27 } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/Interfaces/IRealVectorSwarmUpdater.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Optimization; 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.RealVectorEncoding { 27 [StorableType("d8a15c9c-e2e8-4494-bc0e-97ccad304757")] 26 28 public interface IRealVectorSwarmUpdater : ISwarmUpdater, IRealVectorOperator { 27 29 IScopeTreeLookupParameter<RealVector> NeighborBestParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.RealVectorEncoding/3.3/RealVectorEqualityComparer.cs
r16453 r16474 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.PluginInfrastructure; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.RealVectorEncoding { 27 28 [NonDiscoverableType] 29 [StorableType("076cab74-4cf1-4624-b8fa-8a526345eca3")] 28 30 public class RealVectorEqualityComparer : EqualityComparer<RealVector> { 29 31 public override bool Equals(RealVector x, RealVector y) { -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IDirectScheduleOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.ScheduleEncoding { 26 [StorableType("bbf5a74f-4a40-4294-a982-bac04408ae7d")] 25 27 public interface IDirectScheduleOperator : IOperator { 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IJSMOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.ScheduleEncoding { 26 [StorableType("64a91a33-6676-4452-af37-5ed8767fdd6a")] 25 27 public interface IJSMOperator : IOperator { 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IPRVOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.ScheduleEncoding { 26 [StorableType("6b229ce1-5e07-4b41-858a-be475ca501b6")] 25 27 public interface IPRVOperator : IOperator { 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IPWROperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.ScheduleEncoding { 26 [StorableType("5cce44cf-a68d-4f5a-8d43-489a7ebcb86e")] 25 27 public interface IPWROperator : IOperator { 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleCreator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.ScheduleEncoding { 27 [StorableType("d6738639-c5fc-46af-8997-7527ea718759")] 26 28 public interface IScheduleCreator : ISolutionCreator, IScheduleOperator { 27 29 ILookupParameter<IScheduleEncoding> ScheduleEncodingParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleCrossover.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.ScheduleEncoding { 27 [StorableType("809a6136-3a7a-4389-9119-2bb48f6d650a")] 26 28 public interface IScheduleCrossover : ICrossover, IScheduleOperator { 27 29 ILookupParameter<IScheduleEncoding> ChildParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleEncoding.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.ScheduleEncoding { 26 [StorableType("09b9d24c-2576-495a-b06c-338d095cba0d")] 25 27 public interface IScheduleEncoding : IItem { 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleManipulator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.ScheduleEncoding { 27 [StorableType("aa89fd6f-db49-457d-abc9-5600aa8f24e5")] 26 28 public interface IScheduleManipulator : IManipulator, IScheduleOperator { 27 29 ILookupParameter<IScheduleEncoding> ScheduleEncodingParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.ScheduleEncoding { 26 [StorableType("53c01eb3-afba-4943-85c7-9ca699e106d9")] 25 27 public interface IScheduleOperator : IOperator { 26 28 } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Formatters/SymbolicExpressionTreeHierarchicalFormatter.cs
r16453 r16474 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using HEAL.Fossil; 27 28 28 29 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 29 30 [Item("Hierarchical Formatter", "Formatter for symbolic expression trees that uses special characters for drawing a tree in text-mode.")] 31 [StorableType("0a9ad135-ced1-4c3b-94ff-b1fb41193515")] 30 32 public sealed class SymbolicExpressionTreeHierarchicalFormatter : NamedItem, ISymbolicExpressionTreeStringFormatter { 31 33 private SymbolicExpressionTreeHierarchicalFormatter(SymbolicExpressionTreeHierarchicalFormatter original, Cloner cloner) -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/IReadOnlySymbol.cs
r16453 r16474 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 20 21 #endregion 21 22 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 23 [StorableType("a5fbffbb-dd8d-4cdb-bb4a-d617370a59f3")] 22 24 public interface IReadOnlySymbol : ISymbol { 23 25 } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/ISymbol.cs
r16453 r16474 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.Core; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 28 [StorableType("25137f88-66b9-48d7-a2bd-60190082e044")] 27 29 public interface ISymbol : INamedItem { 28 30 ISymbolicExpressionTreeNode CreateTreeNode(); -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/ISymbolicExpressionGrammar.cs
r16453 r16474 23 23 using System; 24 24 using HeuristicLab.Core; 25 using HEAL.Fossil; 26 25 27 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 28 [StorableType("1f6afcbe-b309-44e2-8d35-2d33eaeb9649")] 26 29 public interface ISymbolicExpressionGrammar : ISymbolicExpressionGrammarBase, IStatefulItem { 27 30 ISymbol ProgramRootSymbol { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/ISymbolicExpressionGrammarBase.cs
r16453 r16474 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.Core; 25 using HEAL.Fossil; 25 26 26 27 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 28 [StorableType("119f5e94-bc7d-42fc-a48b-ac0230115ef2")] 27 29 public interface ISymbolicExpressionGrammarBase : INamedItem { 28 30 IEnumerable<ISymbol> Symbols { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/ISymbolicExpressionTree.cs
r16453 r16474 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.Core; 25 using HEAL.Fossil; 26 25 27 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 28 [StorableType("433dd098-7813-4226-aa76-a41d63c25f81")] 26 29 public interface ISymbolicExpressionTree : IItem { 27 30 ISymbolicExpressionTreeNode Root { get; set; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/ISymbolicExpressionTreeGrammar.cs
r16453 r16474 21 21 22 22 using System.Collections.Generic; 23 using HEAL.Fossil; 24 23 25 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 26 [StorableType("75a6319f-4bfb-4aa5-823b-f340f9a1e753")] 24 27 public interface ISymbolicExpressionTreeGrammar : ISymbolicExpressionGrammarBase { 25 28 IEnumerable<ISymbol> ModifyableSymbols { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/ISymbolicExpressionTreeNode.cs
r16453 r16474 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HEAL.Fossil; 26 25 27 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 28 [StorableType("1a0ee1b9-590f-4763-890b-fba196a8f3fd")] 26 29 public interface ISymbolicExpressionTreeNode : IDeepCloneable { 27 30 ISymbolicExpressionTreeGrammar Grammar { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/ISymbolicExpressionTreeNodeComparer.cs
r10562 r16474 1 1 using System.Collections.Generic; 2 using HEAL.Fossil; 2 3 3 4 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 5 [StorableType("7d8c5996-ca0b-4168-bc29-090cd196f83e")] 4 6 public interface ISymbolicExpressionTreeNodeComparer : IComparer<ISymbolicExpressionTreeNode> { } 5 7 } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/ISymbolicExpressionTreeNodeSimilarityComparer.cs
r10562 r16474 1 1 using System.Collections.Generic; 2 2 using HeuristicLab.Core; 3 using HEAL.Fossil; 3 4 4 5 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 6 [StorableType("c4de8ab2-616d-4c73-9f9c-59545ac38199")] 5 7 public interface ISymbolicExpressionTreeNodeSimilarityComparer : IEqualityComparer<ISymbolicExpressionTreeNode>, IItem { 6 8 bool MatchConstantValues { get; set; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/ISymbolicExpressionTreeStringFormatter.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 26 [StorableType("e32d9fae-2b90-40a1-9ea3-dc81853d0633")] 25 27 public interface ISymbolicExpressionTreeStringFormatter : INamedItem { 26 28 string Format(ISymbolicExpressionTree symbolicExpressionTree); -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/Operators/ISymbolicExpressionTreeAnalyzer.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 27 [StorableType("88e02362-f709-45bc-9286-9afb5e7a097e")] 26 28 /// <summary> 27 29 /// Interface for analyzers that can be applied to symbolic expression trees. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/Operators/ISymbolicExpressionTreeArchitectureAlteringOperator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 27 [StorableType("948aed2f-ad34-44aa-a6a6-0c14fbfafe3e")] 26 28 public interface ISymbolicExpressionTreeArchitectureAlteringOperator : ISymbolicExpressionTreeOperator { 27 29 IValueLookupParameter<IntValue> MaximumFunctionDefinitionsParameter { get; } -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/Operators/ISymbolicExpressionTreeArchitectureManipulator.cs
r16462 r16474 1 #region License Information 1 using HEAL.Fossil; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 22 23 23 24 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 25 [StorableType("237e7ea7-1c57-4a3a-84f5-1193a0f67a16")] 24 26 /// <summary> 25 27 /// Interface for operators that manipulate symbolic expression trees. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/Operators/ISymbolicExpressionTreeCreator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 27 [StorableType("acd473fc-5720-430e-b4dc-4350506ff14b")] 26 28 /// <summary> 27 29 /// Interface for operators that create symbolic expression trees. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/Operators/ISymbolicExpressionTreeCrossover.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 27 [StorableType("bd6d2c3c-a6dd-4e73-abd5-dc6c204e2034")] 26 28 /// <summary> 27 29 /// Interface for crossover operators that can be applied to symbolic expression trees. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/Operators/ISymbolicExpressionTreeGrammarBasedOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 26 [StorableType("e480297b-8cfc-4e43-a338-1106677b9c71")] 25 27 /// <summary> 26 28 /// Interface for operators that can be applied to symbolic expression trees. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/Operators/ISymbolicExpressionTreeManipulator.cs
r16462 r16474 21 21 22 22 using HeuristicLab.Optimization; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 26 [StorableType("35d40821-ee75-4212-baf9-4138db862b77")] 25 27 /// <summary> 26 28 /// Interface for operators that manipulate symbolic expression trees. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/Operators/ISymbolicExpressionTreeOperator.cs
r16453 r16474 21 21 22 22 using HeuristicLab.Core; 23 using HEAL.Fossil; 23 24 24 25 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 26 [StorableType("83f6a886-9cf0-4657-8c19-76ed05eb0552")] 25 27 /// <summary> 26 28 /// Interface for operators that can be applied to symbolic expression trees. -
branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/Operators/ISymbolicExpressionTreeSizeConstraintOperator.cs
r16453 r16474 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HEAL.Fossil; 24 25 25 26 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 27 [StorableType("b69a9830-2313-4a9d-9fa0-4650a3bdfdd2")] 26 28 public interface ISymbolicExpressionTreeSizeConstraintOperator : ISymbolicExpressionTreeOperator { 27 29 IValueLookupParameter<IntValue> MaximumSymbolicExpressionTreeDepthParameter { get; }
Note: See TracChangeset
for help on using the changeset viewer.