Changeset 16574 for addons/HeuristicLab.MetaOptimization
- Timestamp:
- 01/28/19 18:16:20 (6 years ago)
- Location:
- addons/HeuristicLab.MetaOptimization
- Files:
-
- 2 added
- 55 edited
Legend:
- Unmodified
- Added
- Removed
-
addons/HeuristicLab.MetaOptimization
- Property svn:ignore
-
old new 8 8 HeuristicLab.MetaOptimization.sln.docstates.suo 9 9 _ReSharper.HeuristicLab.MetaOptimization 10 packages
-
- Property svn:ignore
-
addons/HeuristicLab.MetaOptimization/HeuristicLab.HiveEngine.Views/3.3/HeuristicLab.HiveEngine.Views-3.3.csproj
r16173 r16574 1 1 <?xml version="1.0" encoding="utf-8"?> 2 <Project ToolsVersion=" 4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">2 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 3 <PropertyGroup> 4 4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> … … 11 11 <RootNamespace>HeuristicLab.HiveEngine.Views</RootNamespace> 12 12 <AssemblyName>HeuristicLab.HiveEngine.Views-3.3</AssemblyName> 13 <TargetFrameworkVersion>v4. 5</TargetFrameworkVersion>13 <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> 14 14 <FileAlignment>512</FileAlignment> 15 15 <TargetFrameworkProfile /> -
addons/HeuristicLab.MetaOptimization/HeuristicLab.HiveEngine/3.3/HeuristicLab.HiveEngine-3.3.csproj
r15741 r16574 1 1 <?xml version="1.0" encoding="utf-8"?> 2 <Project ToolsVersion=" 4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">2 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 3 <PropertyGroup> 4 4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> … … 11 11 <RootNamespace>HeuristicLab.HiveEngine</RootNamespace> 12 12 <AssemblyName>HeuristicLab.HiveEngine-3.3</AssemblyName> 13 <TargetFrameworkVersion>v4. 5</TargetFrameworkVersion>13 <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> 14 14 <FileAlignment>512</FileAlignment> 15 15 <TargetFrameworkProfile /> … … 109 109 </PropertyGroup> 110 110 <ItemGroup> 111 <Reference Include="Google.Protobuf, Version=3.6.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL"> 112 <HintPath>..\..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll</HintPath> 113 </Reference> 114 <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 115 <HintPath>..\..\packages\HEAL.Attic.1.0.0-pre02\lib\net461\HEAL.Attic.dll</HintPath> 116 </Reference> 111 117 <Reference Include="HeuristicLab.Clients.Hive-3.3"> 112 118 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Clients.Hive-3.3.dll</HintPath> … … 152 158 <Reference Include="System.Data" /> 153 159 <Reference Include="System.Drawing" /> 160 <Reference Include="System.Drawing.Common, Version=4.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> 161 <HintPath>..\..\packages\System.Drawing.Common.4.5.1\lib\net461\System.Drawing.Common.dll</HintPath> 162 </Reference> 154 163 <Reference Include="System.Runtime.Serialization" /> 155 164 <Reference Include="System.Windows.Forms" /> … … 160 169 <Compile Include="Exceptions\ScopeMergeException.cs" /> 161 170 <Compile Include="Properties\AssemblyInfo.cs" /> 171 <None Include="packages.config" /> 162 172 <None Include="Plugin.cs.frame" /> 163 173 <Compile Include="HiveEngine.cs" /> -
addons/HeuristicLab.MetaOptimization/HeuristicLab.HiveEngine/3.3/HiveEngine.cs
r16173 r16574 28 28 using HeuristicLab.Common; 29 29 using HeuristicLab.Core; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Attic; 31 31 32 32 namespace HeuristicLab.HiveEngine { … … 34 34 /// Represents an engine that executes operations which can be executed in parallel on the hive 35 35 /// </summary> 36 [Storable Class]36 [StorableType("EF161417-A08F-49FB-8A63-FBF37506BE7E")] 37 37 [Item("Hive Engine", "Engine for parallel execution on the hive. You need enable `Parallel` for at least one operator in your operator graph to have all childoperations parallelized. Also those childoperations must not have sideeffects on a higher scope.")] 38 38 public class HiveEngine : Engine { … … 104 104 105 105 [StorableConstructor] 106 protected HiveEngine( bool deserializing) : base(deserializing) { }106 protected HiveEngine(StorableConstructorFlag _) : base(_) { } 107 107 protected HiveEngine(HiveEngine original, Cloner cloner) 108 108 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.MetaOptimization.Test/HeuristicLab.MetaOptimization.Test.csproj
r15741 r16574 1 1 <?xml version="1.0" encoding="utf-8"?> 2 <Project ToolsVersion=" 4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">2 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 3 <PropertyGroup> 4 4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> … … 11 11 <RootNamespace>HeuristicLab.MetaOptimization.Test</RootNamespace> 12 12 <AssemblyName>HeuristicLab.MetaOptimization.Test</AssemblyName> 13 <TargetFrameworkVersion>v4. 5</TargetFrameworkVersion>13 <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> 14 14 <TargetFrameworkProfile> 15 15 </TargetFrameworkProfile> -
addons/HeuristicLab.MetaOptimization/HeuristicLab.MetaOptimization.Test/app.config
r11627 r16574 42 42 43 43 </system.serviceModel> 44 <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4. 5"/></startup></configuration>44 <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/></startup></configuration> -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization.Views/3.3/HeuristicLab.Problems.MetaOptimization.Views-3.3.csproj
r15741 r16574 1 1 <?xml version="1.0" encoding="utf-8"?> 2 <Project ToolsVersion=" 4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">2 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 3 <PropertyGroup> 4 4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> … … 11 11 <RootNamespace>HeuristicLab.Problems.MetaOptimization.Views</RootNamespace> 12 12 <AssemblyName>HeuristicLab.Problems.MetaOptimization.Views-3.3</AssemblyName> 13 <TargetFrameworkVersion>v4. 5</TargetFrameworkVersion>13 <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> 14 14 <FileAlignment>512</FileAlignment> 15 15 <TargetFrameworkProfile /> -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Analyzers/BestParameterConfigurationAnalyzer.cs
r7173 r16574 7 7 using HeuristicLab.Parameters; 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 using HEAL.Attic; 9 10 10 11 namespace HeuristicLab.Problems.MetaOptimization { … … 13 14 /// </summary> 14 15 [Item("BestParameterConfigurationAnalyzer", "")] 15 [Storable Class]16 [StorableType("9A11F9C1-B076-45BF-9CCB-661989FC4273")] 16 17 public sealed class BestParameterConfigurationAnalyzer : SingleSuccessorOperator, IAnalyzer { 17 18 … … 62 63 63 64 [StorableConstructor] 64 private BestParameterConfigurationAnalyzer( bool deserializing) : base(deserializing) { }65 private BestParameterConfigurationAnalyzer(StorableConstructorFlag _) : base(_) { } 65 66 private BestParameterConfigurationAnalyzer(BestParameterConfigurationAnalyzer original, Cloner cloner) : base(original, cloner) { } 66 67 public override IDeepCloneable Clone(Cloner cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Analyzers/PMOBestSolutionHistoryAnalyzer.cs
r7173 r16574 7 7 using HeuristicLab.Parameters; 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 using HEAL.Attic; 9 10 10 11 namespace HeuristicLab.Problems.MetaOptimization { … … 13 14 /// </summary> 14 15 [Item("PMOBestSolutionHistoryAnalyzer", "")] 15 [Storable Class]16 [StorableType("7B257F08-ACCC-4FDF-961A-412344994AD1")] 16 17 public sealed class PMOBestSolutionHistoryAnalyzer : SingleSuccessorOperator, IAnalyzer { 17 18 … … 50 51 51 52 [StorableConstructor] 52 private PMOBestSolutionHistoryAnalyzer( bool deserializing) : base(deserializing) { }53 private PMOBestSolutionHistoryAnalyzer(StorableConstructorFlag _) : base(_) { } 53 54 private PMOBestSolutionHistoryAnalyzer(PMOBestSolutionHistoryAnalyzer original, Cloner cloner) : base(original, cloner) { } 54 55 public override IDeepCloneable Clone(Cloner cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Analyzers/PMOPopulationDiversityAnalyzer.cs
r5522 r16574 7 7 using HeuristicLab.Core; 8 8 using HeuristicLab.Analysis; 9 using HEAL.Attic; 9 10 10 11 namespace HeuristicLab.Problems.MetaOptimization { … … 13 14 /// </summary> 14 15 [Item("PMOPopulationDiversityAnalyzer", "An operator for analyzing the diversity of solutions of Parameter Meta-Optimization.")] 15 [Storable Class]16 [StorableType("6B841AFF-BEE0-484D-AC84-26368854852A")] 16 17 public sealed class PMOPopulationDiversityAnalyzer : PopulationDiversityAnalyzer<ParameterConfigurationTree> { 17 18 [StorableConstructor] 18 private PMOPopulationDiversityAnalyzer( bool deserializing) : base(deserializing) { }19 private PMOPopulationDiversityAnalyzer(StorableConstructorFlag _) : base(_) { } 19 20 private PMOPopulationDiversityAnalyzer(PMOPopulationDiversityAnalyzer original, Cloner cloner) : base(original, cloner) { } 20 21 public PMOPopulationDiversityAnalyzer() : base() { } -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Analyzers/PMOProblemQualitiesAnalyzer.cs
r7173 r16574 8 8 using HeuristicLab.Parameters; 9 9 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 10 using HEAL.Attic; 10 11 11 12 namespace HeuristicLab.Problems.MetaOptimization { … … 14 15 /// </summary> 15 16 [Item("PMOProblemQualitiesAnalyzer", "")] 16 [Storable Class]17 [StorableType("4FA7A73F-76D8-4469-B28E-300FB6248B01")] 17 18 public sealed class PMOProblemQualitiesAnalyzer : SingleSuccessorOperator, IAnalyzer { 18 19 … … 47 48 48 49 [StorableConstructor] 49 private PMOProblemQualitiesAnalyzer( bool deserializing) : base(deserializing) { }50 private PMOProblemQualitiesAnalyzer(StorableConstructorFlag _) : base(_) { } 50 51 private PMOProblemQualitiesAnalyzer(PMOProblemQualitiesAnalyzer original, Cloner cloner) : base(original, cloner) { } 51 52 public override IDeepCloneable Clone(Cloner cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Analyzers/ReferenceQualityAnalyzer.cs
r7173 r16574 7 7 using HeuristicLab.Parameters; 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 using HEAL.Attic; 9 10 10 11 namespace HeuristicLab.Problems.MetaOptimization { … … 13 14 /// </summary> 14 15 [Item("ReferenceQualityAnalyzer", "")] 15 [Storable Class]16 [StorableType("4541DFAD-FED9-4639-814A-55C3C7606E8A")] 16 17 public sealed class ReferenceQualityAnalyzer : SingleSuccessorOperator, IAnalyzer { 17 18 … … 71 72 72 73 [StorableConstructor] 73 private ReferenceQualityAnalyzer( bool deserializing) : base(deserializing) { }74 private ReferenceQualityAnalyzer(StorableConstructorFlag _) : base(_) { } 74 75 private ReferenceQualityAnalyzer(ReferenceQualityAnalyzer original, Cloner cloner) : base(original, cloner) { } 75 76 public override IDeepCloneable Clone(Cloner cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Analyzers/SolutionCacheAnalyzer.cs
r7173 r16574 7 7 using HeuristicLab.Parameters; 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 using HEAL.Attic; 9 10 10 11 namespace HeuristicLab.Problems.MetaOptimization { … … 13 14 /// </summary> 14 15 [Item("SolutionCacheAnalyzer", "")] 15 [Storable Class]16 [StorableType("0D06B2C3-DA06-47B3-AA1C-6BF491173504")] 16 17 public sealed class SolutionCacheAnalyzer : SingleSuccessorOperator, IAnalyzer { 17 18 … … 50 51 51 52 [StorableConstructor] 52 private SolutionCacheAnalyzer( bool deserializing) : base(deserializing) { }53 private SolutionCacheAnalyzer(StorableConstructorFlag _) : base(_) { } 53 54 private SolutionCacheAnalyzer(SolutionCacheAnalyzer original, Cloner cloner) : base(original, cloner) { } 54 55 public override IDeepCloneable Clone(Cloner cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/ConstrainedItemList.cs
r5110 r16574 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 using HeuristicLab.Common; 8 using HEAL.Attic; 8 9 9 10 namespace HeuristicLab.Problems.MetaOptimization { 10 [Storable Class]11 [StorableType("D5AB5F97-8D08-4BE4-AB71-BA670EA26B6D")] 11 12 public class ConstrainedItemList<T> : ItemList<T> where T : class, IItem { 12 13 [Storable] … … 26 27 } 27 28 [StorableConstructor] 28 protected ConstrainedItemList( bool deserializing) : base(deserializing) { }29 protected ConstrainedItemList(StorableConstructorFlag _) : base(_) { } 29 30 protected ConstrainedItemList(ConstrainedItemList<T> original, Cloner cloner) 30 31 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/ConstrainedTypeValue.cs
r8091 r16574 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 using HeuristicLab.PluginInfrastructure; 8 using HEAL.Attic; 8 9 9 10 namespace HeuristicLab.Problems.MetaOptimization { 10 11 [Item("ConstrainedTypeValue", "Represents a type with constraints.")] 11 [Storable Class]12 [StorableType("4F23AEDE-E7EA-4D6D-B9B5-2CB379E9EC22")] 12 13 public class ConstrainedTypeValue : TypeValue { 13 14 14 15 private IEnumerable<Type> validTypes; 15 public IEnumerable<Type> ValidTypes { 16 public IEnumerable<Type> ValidTypes 17 { 16 18 get { return validTypes; } 17 19 set { validTypes = value; } 18 20 } 19 21 20 public override Type Value { 22 public override Type Value 23 { 21 24 set { 22 25 if (!ValidTypes.Contains(value)) throw new NotSupportedException("Value cannot be set. Type is not enlisted in ValidTypes"); … … 35 38 36 39 [StorableConstructor] 37 protected ConstrainedTypeValue( bool deserializing) : base(deserializing) { }40 protected ConstrainedTypeValue(StorableConstructorFlag _) : base(_) { } 38 41 protected ConstrainedTypeValue(ConstrainedTypeValue original, Cloner cloner) 39 42 : base(original, cloner) { … … 47 50 48 51 [Item("ConstrainedTypeValue<>", "Represents a type with constraints.")] 49 [Storable Class]52 [StorableType("7757CD83-C616-4A84-99FE-34EBB5546B6D")] 50 53 public class ConstrainedTypeValue<T> : ConstrainedTypeValue where T : class, IItem { 51 54 … … 62 65 63 66 [StorableConstructor] 64 protected ConstrainedTypeValue(bool deserializing) 65 : base(deserializing) { 66 if (deserializing) { 67 this.ValidTypes = ApplicationManager.Manager.GetTypes(typeof(T), true).ToList(); 68 } 67 protected ConstrainedTypeValue(StorableConstructorFlag _) : base(_) { 68 this.ValidTypes = ApplicationManager.Manager.GetTypes(typeof(T), true).ToList(); 69 69 } 70 70 -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Creators/RandomParameterConfigurationCreator.cs
r5184 r16574 5 5 using HeuristicLab.Parameters; 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 using HEAL.Attic; 7 8 8 9 namespace HeuristicLab.Problems.MetaOptimization { … … 11 12 /// </summary> 12 13 [Item("RandomParameterVectorCreator", "An operator which creates a new set of parameters TODO.")] 13 [Storable Class]14 [StorableType("08C908B3-AD19-43D1-97AA-2A6DF48A3FE7")] 14 15 public sealed class RandomParameterConfigurationCreator : SingleSuccessorOperator, IStochasticOperator, IParameterConfigurationCreator { 15 16 public override bool CanChangeName { … … 29 30 30 31 [StorableConstructor] 31 private RandomParameterConfigurationCreator( bool deserializing) : base(deserializing) { }32 private RandomParameterConfigurationCreator(StorableConstructorFlag _) : base(_) { } 32 33 private RandomParameterConfigurationCreator(RandomParameterConfigurationCreator original, Cloner cloner) : base(original, cloner) { } 33 34 public RandomParameterConfigurationCreator() : base() { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/AlgorithmProblemItem.cs
r5665 r16574 4 4 using HeuristicLab.Parameters; 5 5 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 6 using HEAL.Attic; 6 7 7 8 namespace HeuristicLab.Problems.MetaOptimization { 8 [Storable Class]9 [StorableType("4A2B5B18-F678-45FE-B59E-06BD79F5982A")] 9 10 public class AlgorithmProblemItem : ParameterizedNamedItem { 10 11 #region Parameter Properties … … 19 20 #region Constructors and Cloning 20 21 [StorableConstructor] 21 protected AlgorithmProblemItem( bool deserializing) : base(deserializing) { }22 protected AlgorithmProblemItem(StorableConstructorFlag _) : base(_) { } 22 23 public AlgorithmProblemItem() { 23 24 this.Parameters.Add(new ValueParameter<IAlgorithm>("Algorithm")); -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/Crossovers/ParameterConfigurationCrossover.cs
r8027 r16574 7 7 using HeuristicLab.Parameters; 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 using HEAL.Attic; 9 10 10 11 namespace HeuristicLab.Problems.MetaOptimization { … … 13 14 /// </summary> 14 15 [Item("ParameterConfigurationCrossover", "TODO")] 15 [Storable Class]16 [StorableType("586A425D-E8FD-4C96-AF82-ECFC03FFE288")] 16 17 public class ParameterConfigurationCrossover : SingleSuccessorOperator, IParameterConfigurationOperator, IParameterConfigurationCrossover { 17 18 public override bool CanChangeName { … … 51 52 52 53 [StorableConstructor] 53 protected ParameterConfigurationCrossover( bool deserializing) : base(deserializing) { }54 protected ParameterConfigurationCrossover(StorableConstructorFlag _) : base(_) { } 54 55 protected ParameterConfigurationCrossover(ParameterConfigurationCrossover original, Cloner cloner) : base(original, cloner) { } 55 56 public ParameterConfigurationCrossover() -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/Manipulators/ParameterConfigurationAllPositionsManipulator.cs
r7242 r16574 2 2 using HeuristicLab.Core; 3 3 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 4 using HEAL.Attic; 4 5 5 6 namespace HeuristicLab.Problems.MetaOptimization { 6 7 // todo: item name/descr... 7 [Storable Class]8 [StorableType("71AA1D18-73D0-4ADA-A0EF-DB94ED6A94D3")] 8 9 public class ParameterConfigurationAllPositionsManipulator : ParameterConfigurationManipulator { 9 10 10 11 public ParameterConfigurationAllPositionsManipulator() { } 11 12 [StorableConstructor] 12 protected ParameterConfigurationAllPositionsManipulator( bool deserializing) : base(deserializing) { }13 protected ParameterConfigurationAllPositionsManipulator(StorableConstructorFlag _) : base(_) { } 13 14 protected ParameterConfigurationAllPositionsManipulator(ParameterConfigurationAllPositionsManipulator original, Cloner cloner) 14 15 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/Manipulators/ParameterConfigurationManipulator.cs
r6017 r16574 7 7 using HeuristicLab.Parameters; 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 using HEAL.Attic; 9 10 10 11 namespace HeuristicLab.Problems.MetaOptimization { 11 12 // todo: item name/descr... 12 [Storable Class]13 [StorableType("ACFF1652-4E03-4A30-9A93-331F32FC13EF")] 13 14 public abstract class ParameterConfigurationManipulator : SingleSuccessorOperator, IParameterConfigurationManipulator, IStochasticOperator { 14 15 public override bool CanChangeName { … … 37 38 } 38 39 [StorableConstructor] 39 protected ParameterConfigurationManipulator( bool deserializing) : base(deserializing) { }40 protected ParameterConfigurationManipulator(StorableConstructorFlag _) : base(_) { } 40 41 protected ParameterConfigurationManipulator(ParameterConfigurationManipulator original, Cloner cloner) 41 42 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/Manipulators/ParameterConfigurationOnePositionsManipulator.cs
r5303 r16574 10 10 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 11 11 using HeuristicLab.Data; 12 using HEAL.Attic; 12 13 13 14 namespace HeuristicLab.Problems.MetaOptimization { 14 15 // todo: item name/descr... 15 [Storable Class]16 [StorableType("57D6671C-52A3-4DA5-8CD1-6BFD09B5F29E")] 16 17 public class ParameterConfigurationOnePositionsManipulator : ParameterConfigurationManipulator { 17 18 18 19 public ParameterConfigurationOnePositionsManipulator() { } 19 20 [StorableConstructor] 20 protected ParameterConfigurationOnePositionsManipulator( bool deserializing) : base(deserializing) { }21 protected ParameterConfigurationOnePositionsManipulator(StorableConstructorFlag _) : base(_) { } 21 22 protected ParameterConfigurationOnePositionsManipulator(ParameterConfigurationOnePositionsManipulator original, Cloner cloner) 22 23 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/NullValue.cs
r5112 r16574 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 7 using HeuristicLab.Common; 8 using HEAL.Attic; 8 9 9 10 namespace HeuristicLab.Problems.MetaOptimization { 10 [Storable Class]11 [StorableType("EFF4541F-45B2-417D-8742-BDD8477384D7")] 11 12 public class NullValue : ValueTypeValue<int> { 12 13 13 14 public NullValue() { } 14 15 [StorableConstructor] 15 protected NullValue( bool deserializing) : base(deserializing) { }16 protected NullValue(StorableConstructorFlag _) : base(_) { } 16 17 protected NullValue(NullValue original, Cloner cloner) 17 18 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/ParameterConfigurationTree.cs
r9827 r16574 9 9 using HeuristicLab.Optimization; 10 10 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 11 using HEAL.Attic; 11 12 12 13 namespace HeuristicLab.Problems.MetaOptimization { 13 14 // todo: storable, name, descr, ... 14 [Storable Class]15 [StorableType("DB9EF7EB-6645-4A4A-A8BE-CC75E5CC2441")] 15 16 public class ParameterConfigurationTree : ParameterizedValueConfiguration, IEnumerable { 16 17 … … 168 169 169 170 [StorableConstructor] 170 protected ParameterConfigurationTree( bool deserializing) : base(deserializing) { }171 protected ParameterConfigurationTree(StorableConstructorFlag _) : base(_) { } 171 172 protected ParameterConfigurationTree(ParameterConfigurationTree original, Cloner cloner) 172 173 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/ParameterConfigurations/ParameterConfiguration.cs
r8087 r16574 13 13 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 14 14 using HeuristicLab.PluginInfrastructure; 15 using HEAL.Attic; 15 16 16 17 namespace HeuristicLab.Problems.MetaOptimization { 17 [Storable Class]18 [StorableType("8B47B960-3147-42AE-8AEC-C485D6A455F6")] 18 19 public class ParameterConfiguration : Item, IParameterConfiguration, IStorableContent { 19 20 public bool IsOptimizable { … … 212 213 protected ParameterConfiguration() { } 213 214 [StorableConstructor] 214 protected ParameterConfiguration( bool deserializing) { }215 protected ParameterConfiguration(StorableConstructorFlag _) { } 215 216 216 217 protected ParameterConfiguration(ParameterConfiguration original, Cloner cloner) -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/ParameterConfigurations/SingleValuedParameterConfiguration.cs
r8087 r16574 4 4 using HeuristicLab.Core; 5 5 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 6 using HEAL.Attic; 6 7 7 8 namespace HeuristicLab.Problems.MetaOptimization { 8 [Storable Class]9 [StorableType("F44D48B3-6A35-4DF9-A660-CB654C573210")] 9 10 public class SingleValuedParameterConfiguration : ParameterConfiguration { 10 11 11 12 #region Constructors and Cloning 12 13 [StorableConstructor] 13 protected SingleValuedParameterConfiguration( bool deserializing) : base(deserializing) { }14 protected SingleValuedParameterConfiguration(StorableConstructorFlag _) : base(_) { } 14 15 public SingleValuedParameterConfiguration(string parameterName, IValueParameter valueParameter) 15 16 : base(parameterName, valueParameter, false) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/RangeConstraints/ConstrainedValue.cs
r6197 r16574 4 4 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 5 5 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 6 using HEAL.Attic; 6 7 7 8 namespace HeuristicLab.Problems.MetaOptimization { 8 [Storable Class]9 [StorableType("1808A256-5462-46DE-A18D-33BAD002E1F9")] 9 10 public class ConstrainedValue : Item { 10 11 [Storable] … … 68 69 public ConstrainedValue() { } 69 70 [StorableConstructor] 70 protected ConstrainedValue( bool deserializing) : base(deserializing) { }71 protected ConstrainedValue(StorableConstructorFlag _) : base(_) { } 71 72 public ConstrainedValue(IItem value, Type valueDataType, IItemSet<IItem> validValues, bool isNullable) { 72 73 this.Value = value; -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/RangeConstraints/DoubleValueRange.cs
r8087 r16574 5 5 using HeuristicLab.Data; 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 using HEAL.Attic; 7 8 8 9 namespace HeuristicLab.Problems.MetaOptimization { 9 [Storable Class]10 [StorableType("4D296D1B-020F-49AF-A36A-D4948C4EC0B0")] 10 11 public class DoubleValueRange : Range<DoubleValue> { 11 12 … … 21 22 public DoubleValueRange(DoubleValue lowerBound, DoubleValue upperBound, DoubleValue stepSize) : base(lowerBound, upperBound, stepSize) { } 22 23 [StorableConstructor] 23 protected DoubleValueRange( bool deserializing) : base(deserializing) { }24 protected DoubleValueRange(StorableConstructorFlag _) : base(_) { } 24 25 protected DoubleValueRange(DoubleValueRange original, Cloner cloner) : base(original, cloner) { } 25 26 public override IDeepCloneable Clone(Cloner cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/RangeConstraints/IntValueRange.cs
r8087 r16574 5 5 using HeuristicLab.Data; 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 using HEAL.Attic; 7 8 8 9 namespace HeuristicLab.Problems.MetaOptimization { 9 [Storable Class]10 [StorableType("124C6B55-A78D-4D82-810F-B5FD0C23EBB6")] 10 11 public class IntValueRange : Range<IntValue> { 11 12 12 13 public IntValueRange(IntValue lowerBound, IntValue upperBound, IntValue stepSize) : base(lowerBound, upperBound, stepSize) { } 13 14 [StorableConstructor] 14 protected IntValueRange( bool deserializing) : base(deserializing) { }15 protected IntValueRange(StorableConstructorFlag _) : base(_) { } 15 16 protected IntValueRange(IntValueRange original, Cloner cloner) : base(original, cloner) { } 16 17 public override IDeepCloneable Clone(Cloner cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/RangeConstraints/PercentValueRange.cs
r8087 r16574 5 5 using HeuristicLab.Data; 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 using HEAL.Attic; 7 8 8 9 namespace HeuristicLab.Problems.MetaOptimization { 9 [Storable Class]10 [StorableType("0A899E4E-9BC6-4A29-B015-F529C94BF752")] 10 11 public class PercentValueRange : Range<PercentValue> { 11 12 12 13 public PercentValueRange(PercentValue lowerBound, PercentValue upperBound, PercentValue stepSize) : base(lowerBound, upperBound, stepSize) { } 13 14 [StorableConstructor] 14 protected PercentValueRange( bool deserializing) : base(deserializing) { }15 protected PercentValueRange(StorableConstructorFlag _) : base(_) { } 15 16 protected PercentValueRange(PercentValueRange original, Cloner cloner) : base(original, cloner) { } 16 17 public override IDeepCloneable Clone(Cloner cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/RangeConstraints/Range.cs
r8087 r16574 6 6 using HeuristicLab.Data; 7 7 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 8 using HEAL.Attic; 8 9 9 10 namespace HeuristicLab.Problems.MetaOptimization { 10 [Storable Class]11 [StorableType("279EF487-178D-4F0F-A3E8-519DB7791BAE")] 11 12 public abstract class Range<T> : Item, IRange<T> where T : class, IItem, IStringConvertibleValue, IDeepCloneable { 12 13 [Storable] … … 87 88 88 89 [StorableConstructor] 89 protected Range( bool deserializing) : base(deserializing) { }90 protected Range(StorableConstructorFlag _) : base(_) { } 90 91 protected Range(Range<T> original, Cloner cloner) 91 92 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/SymbolicExpressionGrammar/SymbolValueConfiguration.cs
r8087 r16574 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 9 using HeuristicLab.Problems.DataAnalysis.Symbolic; 10 using HEAL.Attic; 10 11 11 12 namespace HeuristicLab.Problems.MetaOptimization { 12 [Storable Class]13 [StorableType("C046C7BB-5C90-460D-BD3F-56E3EA28990C")] 13 14 public class SymbolValueConfiguration : ParameterizedValueConfiguration { 14 15 [Storable] … … 21 22 #region Constructors and Cloning 22 23 [StorableConstructor] 23 protected SymbolValueConfiguration( bool deserializing) : base(deserializing) { }24 protected SymbolValueConfiguration(StorableConstructorFlag _) : base(_) { } 24 25 public SymbolValueConfiguration(Symbol symbol) 25 26 : base() { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/SymbolicExpressionGrammar/SymbolicExpressionGrammarValueConfiguration.cs
r9827 r16574 4 4 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 5 5 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 6 using HEAL.Attic; 6 7 7 8 namespace HeuristicLab.Problems.MetaOptimization { 8 [Storable Class]9 [StorableType("73F1CF21-22C7-4E3A-952B-CB077AC37978")] 9 10 public class SymbolicExpressionGrammarValueConfiguration : ParameterizedValueConfiguration { 10 11 11 12 #region Constructors and Cloning 12 13 [StorableConstructor] 13 protected SymbolicExpressionGrammarValueConfiguration( bool deserializing) : base(deserializing) { }14 protected SymbolicExpressionGrammarValueConfiguration(StorableConstructorFlag _) : base(_) { } 14 15 public SymbolicExpressionGrammarValueConfiguration(ISymbolicExpressionGrammar grammar) { 15 16 this.IsOptimizable = true; -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/ValueConfigurations/CheckedValueConfigurationCollection.cs
r8133 r16574 5 5 using HeuristicLab.Core; 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 using HEAL.Attic; 7 8 8 9 namespace HeuristicLab.Problems.MetaOptimization { 9 10 // todo: check that at least 1 elements needs to be selected 10 11 // todo: control creatable item types 11 [Storable Class]12 [StorableType("D6F285A9-E8F7-4136-A685-B2EBEA53FEA0")] 12 13 public class CheckedValueConfigurationList : CheckedItemList<IValueConfiguration>, ICheckedValueConfigurationList { 13 14 [Storable] … … 36 37 } 37 38 [StorableConstructor] 38 protected CheckedValueConfigurationList(bool deserializing) 39 : base(deserializing) { 39 protected CheckedValueConfigurationList(StorableConstructorFlag _) : base(_) { 40 40 RegisterEvents(); 41 41 } -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/ValueConfigurations/NullValueConfiguration.cs
r9827 r16574 3 3 using HeuristicLab.Core; 4 4 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 5 using HEAL.Attic; 5 6 6 7 namespace HeuristicLab.Problems.MetaOptimization { 7 [Storable Class]8 [StorableType("0BEC2BB3-2E1C-4933-AA01-F3D10B8E19D2")] 8 9 public class NullValueConfiguration : ValueConfiguration { 9 10 public NullValueConfiguration() … … 14 15 } 15 16 [StorableConstructor] 16 protected NullValueConfiguration( bool deserializing) : base(deserializing) { }17 protected NullValueConfiguration(StorableConstructorFlag _) : base(_) { } 17 18 protected NullValueConfiguration(NullValueConfiguration original, Cloner cloner) 18 19 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/ValueConfigurations/ParameterizedValueConfiguration.cs
r9827 r16574 6 6 using HeuristicLab.Core; 7 7 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 8 using HEAL.Attic; 8 9 9 10 namespace HeuristicLab.Problems.MetaOptimization { 10 [Storable Class]11 [StorableType("83FF6734-0E00-4072-A8F0-9009772E5C04")] 11 12 public class ParameterizedValueConfiguration : ValueConfiguration { 12 13 [Storable] … … 61 62 #region Constructors and Cloning 62 63 [StorableConstructor] 63 protected ParameterizedValueConfiguration( bool deserializing) : base(deserializing) { }64 protected ParameterizedValueConfiguration(StorableConstructorFlag _) : base(_) { } 64 65 protected ParameterizedValueConfiguration() 65 66 : base() { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/ValueConfigurations/RangeValueConfiguration.cs
r9827 r16574 5 5 using HeuristicLab.Data; 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 using HEAL.Attic; 7 8 8 9 namespace HeuristicLab.Problems.MetaOptimization { 9 [Storable Class]10 [StorableType("36A750BB-331A-4D3D-9772-2639A9A5519E")] 10 11 public class RangeValueConfiguration : ValueConfiguration { 11 12 [Storable] … … 24 25 #region Constructor and Cloning 25 26 [StorableConstructor] 26 protected RangeValueConfiguration( bool deserializing) : base(deserializing) { }27 protected RangeValueConfiguration(StorableConstructorFlag _) : base(_) { } 27 28 protected RangeValueConfiguration(RangeValueConfiguration original, Cloner cloner) 28 29 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/ValueConfigurations/ValueConfiguration.cs
r9827 r16574 5 5 using HeuristicLab.Core; 6 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 7 using HEAL.Attic; 7 8 8 9 namespace HeuristicLab.Problems.MetaOptimization { 9 10 // TODO: ItemName/Descr, storability 10 [Storable Class]11 [StorableType("A5710490-7B38-40B2-943B-5AA55181C816")] 11 12 public abstract class ValueConfiguration : NamedItem, IValueConfiguration { 12 13 [Storable] … … 85 86 protected ValueConfiguration() { } 86 87 [StorableConstructor] 87 protected ValueConfiguration( bool deserializing) { }88 protected ValueConfiguration(StorableConstructorFlag _) { } 88 89 protected ValueConfiguration(ValueConfiguration original, Cloner cloner) 89 90 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Evaluators/AlgorithmEvaluator.cs
r7253 r16574 7 7 using HeuristicLab.Parameters; 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 using HEAL.Attic; 9 10 10 11 namespace HeuristicLab.Problems.MetaOptimization { 11 12 [Item("AlgorithmEvaluator", "")] 12 [Storable Class]13 [StorableType("955A1FA9-487C-4EB6-B6D4-4BE07BCD3DE3")] 13 14 public class AlgorithmEvaluator : SingleSuccessorOperator { 14 15 … … 38 39 39 40 [StorableConstructor] 40 protected AlgorithmEvaluator( bool deserializing) : base(deserializing) { }41 protected AlgorithmEvaluator(StorableConstructorFlag _) : base(_) { } 41 42 public AlgorithmEvaluator() 42 43 : base() { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Evaluators/AlgorithmRunsAnalyzer.cs
r7253 r16574 9 9 using HeuristicLab.Parameters; 10 10 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 11 using HEAL.Attic; 11 12 12 13 namespace HeuristicLab.Problems.MetaOptimization { 13 14 [Item("AlgorithmRunsAnalyzer", "")] 14 [Storable Class]15 [StorableType("BCC44519-3B66-4B84-B3F1-2C2754E5500A")] 15 16 public class AlgorithmRunsAnalyzer : SingleSuccessorOperator { 16 17 … … 76 77 77 78 [StorableConstructor] 78 protected AlgorithmRunsAnalyzer( bool deserializing) : base(deserializing) { }79 protected AlgorithmRunsAnalyzer(StorableConstructorFlag _) : base(_) { } 79 80 public AlgorithmRunsAnalyzer() 80 81 : base() { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Evaluators/AlgorithmSubScopesCreator.cs
r6018 r16574 7 7 using HeuristicLab.Parameters; 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 using HEAL.Attic; 9 10 10 11 namespace HeuristicLab.Problems.MetaOptimization { 11 12 [Item("AlgorithmSubScopesCreator", "An operator which ...")] 12 [Storable Class]13 [StorableType("4569682A-267C-4471-93F4-5CB202E36B0B")] 13 14 public class AlgorithmSubScopesCreator : SingleSuccessorOperator { 14 15 #region Parameter properties … … 34 35 35 36 [StorableConstructor] 36 protected AlgorithmSubScopesCreator( bool deserializing) : base(deserializing) { }37 protected AlgorithmSubScopesCreator(StorableConstructorFlag _) : base(_) { } 37 38 public AlgorithmSubScopesCreator() 38 39 : base() { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Evaluators/PMOEvaluator.cs
r6421 r16574 6 6 using HeuristicLab.Parameters; 7 7 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 8 using HEAL.Attic; 8 9 9 10 namespace HeuristicLab.Problems.MetaOptimization { 10 11 [Item("PMOEvaluator", "An operator which represents the main loop of a genetic algorithm.")] 11 [Storable Class]12 [StorableType("20F53B3F-5618-452C-B180-247A530EB7FB")] 12 13 public class PMOEvaluator : AlgorithmOperator, IParameterConfigurationEvaluator { 13 14 … … 46 47 47 48 [StorableConstructor] 48 protected PMOEvaluator( bool deserializing) : base(deserializing) { }49 protected PMOEvaluator(StorableConstructorFlag _) : base(_) { } 49 50 public PMOEvaluator() { 50 51 Initialize(); -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/HeuristicLab.Problems.MetaOptimization-3.3.csproj
r15741 r16574 1 1 <?xml version="1.0" encoding="utf-8"?> 2 <Project ToolsVersion=" 4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">2 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 3 <PropertyGroup> 4 4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> … … 11 11 <RootNamespace>HeuristicLab.Problems.MetaOptimization</RootNamespace> 12 12 <AssemblyName>HeuristicLab.Problems.MetaOptimization-3.3</AssemblyName> 13 <TargetFrameworkVersion>v4. 5</TargetFrameworkVersion>13 <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> 14 14 <FileAlignment>512</FileAlignment> 15 15 <TargetFrameworkProfile /> … … 76 76 </PropertyGroup> 77 77 <ItemGroup> 78 <Reference Include="Google.Protobuf, Version=3.6.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL"> 79 <HintPath>..\..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll</HintPath> 80 </Reference> 81 <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 82 <HintPath>..\..\packages\HEAL.Attic.1.0.0-pre02\lib\net461\HEAL.Attic.dll</HintPath> 83 </Reference> 78 84 <Reference Include="HeuristicLab.Algorithms.GeneticAlgorithm-3.3"> 79 85 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Algorithms.GeneticAlgorithm-3.3.dll</HintPath> … … 176 182 <Reference Include="System.Core" /> 177 183 <Reference Include="System.Drawing" /> 184 <Reference Include="System.Drawing.Common, Version=4.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> 185 <HintPath>..\..\packages\System.Drawing.Common.4.5.1\lib\net461\System.Drawing.Common.dll</HintPath> 186 </Reference> 178 187 <Reference Include="System.Xml.Linq" /> 179 188 <Reference Include="System.Data.DataSetExtensions" /> … … 201 210 <Compile Include="Plugin.cs" /> 202 211 <Compile Include="TypeValue.cs" /> 212 <None Include="packages.config" /> 203 213 <None Include="Plugin.cs.frame" /> 204 214 <None Include="Properties\AssemblyInfo.cs.frame" /> -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/MetaOptimizationProblem.cs
r8157 r16574 33 33 using HeuristicLab.Problems.DataAnalysis; 34 34 using HeuristicLab.Problems.TestFunctions; 35 using HEAL.Attic; 35 36 36 37 namespace HeuristicLab.Problems.MetaOptimization { 37 38 [Item("Meta Optimization Problem", "Represents a Meta Optimization Problem.")] 38 39 [Creatable("Problems")] 39 [Storable Class]40 [StorableType("C30ECB0D-AF79-4C52-B00E-C5A5FDB71B0C")] 40 41 public sealed class MetaOptimizationProblem : SingleObjectiveHeuristicOptimizationProblem<IParameterConfigurationEvaluator, IParameterConfigurationCreator>, IStorableContent { 41 42 public string Filename { get; set; } … … 171 172 172 173 [StorableConstructor] 173 private MetaOptimizationProblem( bool deserializing) : base(deserializing) { }174 private MetaOptimizationProblem(StorableConstructorFlag _) : base(_) { } 174 175 private MetaOptimizationProblem(MetaOptimizationProblem original, Cloner cloner) 175 176 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Crossovers/DoubleValue/AverageDoubleValueCrossover.cs
r6017 r16574 10 10 using HeuristicLab.Common; 11 11 using HeuristicLab.Data; 12 using HEAL.Attic; 12 13 13 14 namespace HeuristicLab.Problems.MetaOptimization { 14 [Storable Class]15 [StorableType("75E138C6-228B-4501-AE53-D23BCA90AF51")] 15 16 public class AverageDoubleValueCrossover : SingleSuccessorOperator, IDoubleValueCrossover, IStochasticOperator { 16 17 public ILookupParameter<IRandom> RandomParameter { … … 20 21 public AverageDoubleValueCrossover() { } 21 22 [StorableConstructor] 22 protected AverageDoubleValueCrossover( bool deserializing) : base(deserializing) { }23 protected AverageDoubleValueCrossover(StorableConstructorFlag _) : base(_) { } 23 24 protected AverageDoubleValueCrossover(AverageDoubleValueCrossover original, Cloner cloner) 24 25 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Crossovers/DoubleValue/DiscreteDoubleValueCrossover.cs
r6017 r16574 10 10 using HeuristicLab.Common; 11 11 using HeuristicLab.Data; 12 using HEAL.Attic; 12 13 13 14 namespace HeuristicLab.Problems.MetaOptimization { 14 [Storable Class]15 [StorableType("42E25F0F-0DFF-4501-8930-4972D70955E0")] 15 16 public class DiscreteDoubleValueCrossover : SingleSuccessorOperator, IDoubleValueCrossover, IStochasticOperator { 16 17 public ILookupParameter<IRandom> RandomParameter { … … 20 21 public DiscreteDoubleValueCrossover() { } 21 22 [StorableConstructor] 22 protected DiscreteDoubleValueCrossover( bool deserializing) : base(deserializing) { }23 protected DiscreteDoubleValueCrossover(StorableConstructorFlag _) : base(_) { } 23 24 protected DiscreteDoubleValueCrossover(DiscreteDoubleValueCrossover original, Cloner cloner) 24 25 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Crossovers/DoubleValue/NormalDoubleValueCrossover.cs
r6421 r16574 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 9 using HeuristicLab.Random; 10 using HEAL.Attic; 10 11 11 12 namespace HeuristicLab.Problems.MetaOptimization { 12 [Storable Class]13 [StorableType("09087C46-DE3F-43B2-A6B0-2B6A03671ACB")] 13 14 public class NormalDoubleValueCrossover : SingleSuccessorOperator, IDoubleValueCrossover, IStochasticOperator { 14 15 public ILookupParameter<IRandom> RandomParameter { … … 20 21 } 21 22 [StorableConstructor] 22 protected NormalDoubleValueCrossover( bool deserializing) : base(deserializing) { }23 protected NormalDoubleValueCrossover(StorableConstructorFlag _) : base(_) { } 23 24 protected NormalDoubleValueCrossover(NormalDoubleValueCrossover original, Cloner cloner) 24 25 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Crossovers/IntValue/AverageIntValueCrossover.cs
r6017 r16574 10 10 using HeuristicLab.Common; 11 11 using HeuristicLab.Data; 12 using HEAL.Attic; 12 13 13 14 namespace HeuristicLab.Problems.MetaOptimization { 14 [Storable Class]15 [StorableType("FF6DCDF5-434C-4D47-8D67-5BD52BAB2D01")] 15 16 public class AverageIntValueCrossover : SingleSuccessorOperator, IIntValueCrossover, IStochasticOperator { 16 17 public ILookupParameter<IRandom> RandomParameter { … … 20 21 public AverageIntValueCrossover() { } 21 22 [StorableConstructor] 22 protected AverageIntValueCrossover( bool deserializing) : base(deserializing) { }23 protected AverageIntValueCrossover(StorableConstructorFlag _) : base(_) { } 23 24 protected AverageIntValueCrossover(AverageIntValueCrossover original, Cloner cloner) 24 25 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Crossovers/IntValue/DiscreteIntValueCrossover.cs
r6017 r16574 10 10 using HeuristicLab.Common; 11 11 using HeuristicLab.Data; 12 using HEAL.Attic; 12 13 13 14 namespace HeuristicLab.Problems.MetaOptimization { 14 [Storable Class]15 [StorableType("FC23D1DD-52F8-44CC-8873-1858449F4385")] 15 16 public class DiscreteIntValueCrossover : SingleSuccessorOperator, IIntValueCrossover, IStochasticOperator { 16 17 public ILookupParameter<IRandom> RandomParameter { … … 20 21 public DiscreteIntValueCrossover() { } 21 22 [StorableConstructor] 22 protected DiscreteIntValueCrossover( bool deserializing) : base(deserializing) { }23 protected DiscreteIntValueCrossover(StorableConstructorFlag _) : base(_) { } 23 24 protected DiscreteIntValueCrossover(DiscreteIntValueCrossover original, Cloner cloner) 24 25 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Crossovers/IntValue/MultiIntValueCrossover.cs
r10309 r16574 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 9 using HeuristicLab.PluginInfrastructure; 10 using HEAL.Attic; 10 11 11 12 namespace HeuristicLab.Problems.MetaOptimization.Operators.Crossovers { 12 13 [Item("MultiIntValueCrossover", "Randomly selects and applies one of its crossovers every time it is called.")] 13 [Storable Class]14 [StorableType("FEF9B863-E609-4743-B8C6-AA8DE6A65470")] 14 15 public class MultiIntValueCrossover : StochasticMultiBranch<IIntValueCrossover>, IIntValueCrossover, IStochasticOperator { 15 16 public override bool CanChangeName { … … 21 22 22 23 [StorableConstructor] 23 protected MultiIntValueCrossover( bool deserializing) : base(deserializing) { }24 protected MultiIntValueCrossover(StorableConstructorFlag _) : base(_) { } 24 25 public MultiIntValueCrossover() { 25 26 foreach (Type type in ApplicationManager.Manager.GetTypes(typeof(IIntValueCrossover)).OrderBy(op => op.Name)) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Crossovers/IntValue/NormalIntValueCrossover.cs
r6038 r16574 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 9 using HeuristicLab.Random; 10 using HEAL.Attic; 10 11 11 12 namespace HeuristicLab.Problems.MetaOptimization { 12 [Storable Class]13 [StorableType("39FB97FC-E6C1-4364-8E45-317ECAE9136D")] 13 14 public class NormalIntValueCrossover : SingleSuccessorOperator, IIntValueCrossover, IStochasticOperator { 14 15 public ILookupParameter<IRandom> RandomParameter { … … 18 19 public NormalIntValueCrossover() { } 19 20 [StorableConstructor] 20 protected NormalIntValueCrossover( bool deserializing) : base(deserializing) { }21 protected NormalIntValueCrossover(StorableConstructorFlag _) : base(_) { } 21 22 protected NormalIntValueCrossover(NormalIntValueCrossover original, Cloner cloner) 22 23 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Manipulators/DoubleValue/NormalDoubleValueManipulator.cs
r6197 r16574 7 7 using HeuristicLab.Parameters; 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 using HEAL.Attic; 9 10 10 11 namespace HeuristicLab.Problems.MetaOptimization { 11 [Storable Class]12 [StorableType("2FF9290D-05BB-42A8-9851-012B0070E89C")] 12 13 public class NormalDoubleValueManipulator : SingleSuccessorOperator, IDoubleValueManipulator, IStochasticOperator { 13 14 … … 18 19 public NormalDoubleValueManipulator() { } 19 20 [StorableConstructor] 20 protected NormalDoubleValueManipulator( bool deserializing) : base(deserializing) { }21 protected NormalDoubleValueManipulator(StorableConstructorFlag _) : base(_) { } 21 22 protected NormalDoubleValueManipulator(NormalDoubleValueManipulator original, Cloner cloner) 22 23 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Manipulators/DoubleValue/UniformDoubleValueManipulator.cs
r6038 r16574 7 7 using HeuristicLab.Parameters; 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 using HEAL.Attic; 9 10 10 11 namespace HeuristicLab.Problems.MetaOptimization { 11 [Storable Class]12 [StorableType("DB96C01D-0E89-4BC4-A012-02D648B89DC0")] 12 13 public class UniformDoubleValueManipulator : SingleSuccessorOperator, IDoubleValueManipulator, IStochasticOperator { 13 14 … … 18 19 public UniformDoubleValueManipulator() { } 19 20 [StorableConstructor] 20 protected UniformDoubleValueManipulator( bool deserializing) : base(deserializing) { }21 protected UniformDoubleValueManipulator(StorableConstructorFlag _) : base(_) { } 21 22 protected UniformDoubleValueManipulator(UniformDoubleValueManipulator original, Cloner cloner) 22 23 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Manipulators/IntValue/NormalIntValueManipulator.cs
r6197 r16574 7 7 using HeuristicLab.Parameters; 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 using HEAL.Attic; 9 10 10 11 namespace HeuristicLab.Problems.MetaOptimization { 11 [Storable Class]12 [StorableType("8F403FDC-233F-4FFC-A1BF-D696033DDB2D")] 12 13 public class NormalIntValueManipulator : SingleSuccessorOperator, IIntValueManipulator, IStochasticOperator { 13 14 … … 18 19 public NormalIntValueManipulator() { } 19 20 [StorableConstructor] 20 protected NormalIntValueManipulator( bool deserializing) : base(deserializing) { }21 protected NormalIntValueManipulator(StorableConstructorFlag _) : base(_) { } 21 22 protected NormalIntValueManipulator(NormalIntValueManipulator original, Cloner cloner) 22 23 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Operators/Manipulators/IntValue/UniformIntValueManipulator.cs
r8027 r16574 7 7 using HeuristicLab.Parameters; 8 8 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 9 using HEAL.Attic; 9 10 10 11 namespace HeuristicLab.Problems.MetaOptimization { 11 [Storable Class]12 [StorableType("F0523D94-C101-4031-85F3-076E65332753")] 12 13 public class UniformIntValueManipulator : SingleSuccessorOperator, IIntValueManipulator, IStochasticOperator { 13 14 … … 18 19 public UniformIntValueManipulator() { } 19 20 [StorableConstructor] 20 protected UniformIntValueManipulator( bool deserializing) : base(deserializing) { }21 protected UniformIntValueManipulator(StorableConstructorFlag _) : base(_) { } 21 22 protected UniformIntValueManipulator(UniformIntValueManipulator original, Cloner cloner) 22 23 : base(original, cloner) { -
addons/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/TypeValue.cs
r8087 r16574 4 4 using HeuristicLab.Core; 5 5 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 6 using HEAL.Attic; 6 7 7 8 namespace HeuristicLab.Problems.MetaOptimization { 8 9 [Item("TypeValue", "Represents a type.")] 9 [Storable Class]10 [StorableType("156764EA-AA45-45DE-81CC-E5FC8A54DE87")] 10 11 public class TypeValue : Item { 11 12 public static new Image StaticItemImage { … … 42 43 } 43 44 [StorableConstructor] 44 protected TypeValue( bool deserializing) : base(deserializing) { }45 protected TypeValue(StorableConstructorFlag _) : base(_) { } 45 46 protected TypeValue(TypeValue original, Cloner cloner) 46 47 : base(original, cloner) {
Note: See TracChangeset
for help on using the changeset viewer.