Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/25/15 11:26:25 (10 years ago)
Author:
mkommend
Message:

#2276: Merged trunk changes into dataset refactoring branch.

Location:
branches/HeuristicLab.DatasetRefactor/sources
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.DatasetRefactor/sources

  • branches/HeuristicLab.DatasetRefactor/sources/HeuristicLab.Optimization

  • branches/HeuristicLab.DatasetRefactor/sources/HeuristicLab.Optimization/3.3/Algorithms/UserDefinedAlgorithm.cs

    r12031 r12505  
    3030  /// </summary>
    3131  [Item("User-Defined Algorithm", "An algorithm which can be defined by the user.")]
    32   [Creatable("Algorithms")]
     32  [Creatable(CreatableAttribute.Categories.Algorithms, Priority = 100)]
    3333  [StorableClass]
    3434  public sealed class UserDefinedAlgorithm : EngineAlgorithm, IParameterizedItem, IStorableContent {
  • branches/HeuristicLab.DatasetRefactor/sources/HeuristicLab.Optimization/3.3/MetaOptimizers/BatchRun.cs

    r12031 r12505  
    3636  /// </summary>
    3737  [Item("Batch Run", "A run in which an optimizer is executed a given number of times.")]
    38   [Creatable("Testing & Analysis")]
     38  [Creatable(CreatableAttribute.Categories.TestingAndAnalysis, Priority = 110)]
    3939  [StorableClass]
    4040  public sealed class BatchRun : NamedItem, IOptimizer, IStorableContent {
     
    237237        batchRunAction = BatchRunAction.Prepare;
    238238        // a race-condition may occur when the optimizer has changed the state by itself in the meantime
    239         try { Optimizer.Prepare(clearRuns); } catch (InvalidOperationException) { }
     239        try { Optimizer.Prepare(clearRuns); }
     240        catch (InvalidOperationException) { }
    240241      } else {
    241242        ExecutionState = ExecutionState.Stopped;
     
    249250      if (Optimizer.ExecutionState == ExecutionState.Stopped) Optimizer.Prepare();
    250251      // a race-condition may occur when the optimizer has changed the state by itself in the meantime
    251       try { Optimizer.Start(); } catch (InvalidOperationException) { }
     252      try { Optimizer.Start(); }
     253      catch (InvalidOperationException) { }
    252254    }
    253255    public void Pause() {
     
    258260      if (Optimizer.ExecutionState != ExecutionState.Started) return;
    259261      // a race-condition may occur when the optimizer has changed the state by itself in the meantime
    260       try { Optimizer.Pause(); } catch (InvalidOperationException) { }
     262      try { Optimizer.Pause(); }
     263      catch (InvalidOperationException) { }
    261264    }
    262265    public void Stop() {
     
    270273      }
    271274      // a race-condition may occur when the optimizer has changed the state by itself in the meantime
    272       try { Optimizer.Stop(); } catch (InvalidOperationException) { }
     275      try { Optimizer.Stop(); }
     276      catch (InvalidOperationException) { }
    273277    }
    274278
  • branches/HeuristicLab.DatasetRefactor/sources/HeuristicLab.Optimization/3.3/MetaOptimizers/Experiment.cs

    r12031 r12505  
    3434  /// </summary>
    3535  [Item("Experiment", "An experiment which contains multiple algorithms, batch runs or other experiments.")]
    36   [Creatable("Testing & Analysis")]
     36  [Creatable(CreatableAttribute.Categories.TestingAndAnalysis, Priority = 100)]
    3737  [StorableClass]
    3838  public sealed class Experiment : NamedItem, IOptimizer, IStorableContent {
     
    180180      foreach (IOptimizer optimizer in Optimizers.Where(x => x.ExecutionState != ExecutionState.Started)) {
    181181        // a race-condition may occur when the optimizer has changed the state by itself in the meantime
    182         try { optimizer.Prepare(clearRuns); } catch (InvalidOperationException) { }
     182        try { optimizer.Prepare(clearRuns); }
     183        catch (InvalidOperationException) { }
    183184      }
    184185    }
     
    193194      if (optimizer != null) {
    194195        // a race-condition may occur when the optimizer has changed the state by itself in the meantime
    195         try { optimizer.Start(); } catch (InvalidOperationException) { }
     196        try { optimizer.Start(); }
     197        catch (InvalidOperationException) { }
    196198      }
    197199    }
     
    205207      foreach (IOptimizer optimizer in Optimizers.Where(x => x.ExecutionState == ExecutionState.Started)) {
    206208        // a race-condition may occur when the optimizer has changed the state by itself in the meantime
    207         try { optimizer.Pause(); } catch (InvalidOperationException) { }
     209        try { optimizer.Pause(); }
     210        catch (InvalidOperationException) { }
    208211      }
    209212    }
     
    218221        foreach (var optimizer in Optimizers.Where(x => (x.ExecutionState == ExecutionState.Started) || (x.ExecutionState == ExecutionState.Paused))) {
    219222          // a race-condition may occur when the optimizer has changed the state by itself in the meantime
    220           try { optimizer.Stop(); } catch (InvalidOperationException) { }
     223          try { optimizer.Stop(); }
     224          catch (InvalidOperationException) { }
    221225        }
    222226      } else {
  • branches/HeuristicLab.DatasetRefactor/sources/HeuristicLab.Optimization/3.3/Problems/UserDefinedProblem.cs

    r12031 r12505  
    3838  /// </summary>
    3939  [Item("User-Defined Problem", "A problem which can be defined by the user.")]
    40   [Creatable("Problems")]
     40  [Creatable(CreatableAttribute.Categories.Problems, Priority = 120)]
    4141  [StorableClass]
    4242  public sealed class UserDefinedProblem : ParameterizedNamedItem, ISingleObjectiveHeuristicOptimizationProblem, IStorableContent {
  • branches/HeuristicLab.DatasetRefactor/sources/HeuristicLab.Optimization/3.3/RunCollection.cs

    r12031 r12505  
    3232namespace HeuristicLab.Optimization {
    3333  [Item("Run Collection", "Represents a collection of runs.")]
    34   [Creatable("Testing & Analysis")]
     34  [Creatable(CreatableAttribute.Categories.TestingAndAnalysis, Priority = 120)]
    3535  [StorableClass]
    3636  public class RunCollection : ItemCollection<IRun>, IStringConvertibleMatrix, IStorableContent {
Note: See TracChangeset for help on using the changeset viewer.