Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/04/17 17:19:35 (8 years ago)
Author:
gkronber
Message:

#2520: changed all usages of StorableClass to use StorableType with an auto-generated GUID (did not add StorableType to other type definitions yet)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceReintegration/HeuristicLab.Optimization/3.3/MetaOptimizers/BatchRun.cs

    r14185 r14927  
    2727using HeuristicLab.Core;
    2828using HeuristicLab.Data;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HeuristicLab.Persistence;
    3030
    3131namespace HeuristicLab.Optimization {
     
    3737  [Item("Batch Run", "A run in which an optimizer is executed a given number of times.")]
    3838  [Creatable(CreatableAttribute.Categories.TestingAndAnalysis, Priority = 110)]
    39   [StorableClass]
     39  [StorableType("99c15ae1-95a6-490e-813f-7a43c09e7c74")]
    4040  public sealed class BatchRun : NamedItem, IOptimizer, IStorableContent {
    4141    public string Filename { get; set; }
     
    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); }
    240         catch (InvalidOperationException) { }
     239        try { Optimizer.Prepare(clearRuns); } catch (InvalidOperationException) { }
    241240      } else {
    242241        ExecutionState = ExecutionState.Stopped;
     
    250249      if (Optimizer.ExecutionState == ExecutionState.Stopped) Optimizer.Prepare();
    251250      // a race-condition may occur when the optimizer has changed the state by itself in the meantime
    252       try { Optimizer.Start(); }
    253       catch (InvalidOperationException) { }
     251      try { Optimizer.Start(); } catch (InvalidOperationException) { }
    254252    }
    255253    public void Pause() {
     
    260258      if (Optimizer.ExecutionState != ExecutionState.Started) return;
    261259      // a race-condition may occur when the optimizer has changed the state by itself in the meantime
    262       try { Optimizer.Pause(); }
    263       catch (InvalidOperationException) { }
     260      try { Optimizer.Pause(); } catch (InvalidOperationException) { }
    264261    }
    265262    public void Stop() {
     
    273270      }
    274271      // a race-condition may occur when the optimizer has changed the state by itself in the meantime
    275       try { Optimizer.Stop(); }
    276       catch (InvalidOperationException) { }
     272      try { Optimizer.Stop(); } catch (InvalidOperationException) { }
    277273    }
    278274
Note: See TracChangeset for help on using the changeset viewer.