Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/24/15 17:08:13 (9 years ago)
Author:
ascheibe
Message:

#2520 added guids to storable classes

Location:
branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Analyzers/BestSchedulingSolutionAnalyzer.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3232
    3333  [Item("BestSchedulingSolutionAnalyzer", "An operator for analyzing the best solution of Scheduling Problems given in schedule-representation.")]
    34   [StorableClass]
     34  [StorableClass("BA08ED0D-B93B-47C5-9DFD-7BE453BC3845")]
    3535  public sealed class BestSchedulingSolutionAnalyzer : SchedulingAnalyzer, IStochasticOperator {
    3636    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Analyzers/SchedulingAnalyzer.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3131namespace HeuristicLab.Problems.Scheduling {
    3232  [Item("SchedulingAnalyzer", "Represents the generalized form of Analyzers for Scheduling Problems.")]
    33   [StorableClass]
     33  [StorableClass("180B2815-2F1A-41FF-A3B0-D084E981528A")]
    3434  public abstract class SchedulingAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator {
    3535    public virtual bool EnabledByDefault {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMDecoder.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3434namespace HeuristicLab.Problems.Scheduling {
    3535  [Item("JobSequenceMatrixDecoder", "Applies the GifflerThompson algorithm to create an active schedule from a JobSequence Matrix.")]
    36   [StorableClass]
     36  [StorableClass("1BAF94F0-CA98-47F4-A093-0ABFAB580F17")]
    3737  public class JSMDecoder : ScheduleDecoder, IStochasticOperator, IJSSPOperator {
    3838
  • branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMDecodingErrorPolicy.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2828namespace HeuristicLab.Problems.Scheduling {
    2929  [Item("JSMDecodingErrorPolicy", "Represents a policy for handling decoding errors.")]
    30   [StorableClass]
     30  [StorableClass("5114D2F2-667D-4BFB-BF2F-970AA58834DB")]
    3131  public sealed class JSMDecodingErrorPolicy : ValueTypeValue<JSMDecodingErrorPolicyTypes> {
    3232
  • branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMForcingStrategy.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2828namespace HeuristicLab.Problems.Scheduling {
    2929  [Item("JSMForcingStrategy", "Represents a forcing strategy.")]
    30   [StorableClass]
     30  [StorableClass("351489A3-D45E-4DF0-B3E3-B85A5A27FD32")]
    3131  public sealed class JSMForcingStrategy : ValueTypeValue<JSMForcingStrategyTypes> {
    3232
  • branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Decoders/PRVDecoder.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3131namespace HeuristicLab.Problems.Scheduling {
    3232  [Item("JobSequencingMatrixDecoder", "Applies the GifflerThompson algorithm to create an active schedule from a JobSequencing Matrix.")]
    33   [StorableClass]
     33  [StorableClass("139B3438-840B-49A5-9E0C-2B98EB00F4A6")]
    3434  public class PRVDecoder : ScheduleDecoder, IStochasticOperator, IJSSPOperator {
    3535
  • branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Decoders/PWRDecoder.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3131namespace HeuristicLab.Problems.Scheduling {
    3232  [Item("PWRDecoder", "An item used to convert a PWR-individual into a generalized schedule.")]
    33   [StorableClass]
     33  [StorableClass("38D797F8-8D52-4EBB-83A4-EAB6DD176DC3")]
    3434  public class PWRDecoder : ScheduleDecoder, IStochasticOperator, IJSSPOperator {
    3535
  • branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Decoders/ScheduleDecoder.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2929namespace HeuristicLab.Problems.Scheduling {
    3030  [Item("ScheduleDecoder", "A schedule decoder translates a respresentation into an actual schedule.")]
    31   [StorableClass]
     31  [StorableClass("84FC848E-0B57-46EA-A43F-C3825FABCA81")]
    3232  public abstract class ScheduleDecoder : SingleSuccessorOperator, IScheduleDecoder {
    3333
  • branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MakespanEvaluator.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2929namespace HeuristicLab.Problems.Scheduling {
    3030  [Item("Makespan Evaluator", "Represents an evaluator using the maximum makespan of a schedule.")]
    31   [StorableClass]
     31  [StorableClass("B8F0CB8E-8889-496D-9E15-27929C980370")]
    3232  public class MakespanEvaluator : ScheduleEvaluator {
    3333
  • branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MeanTardinessEvaluator.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3131namespace HeuristicLab.Problems.Scheduling {
    3232  [Item("Mean tardiness Evaluator", "Represents an evaluator using the mean tardiness of a schedule.")]
    33   [StorableClass]
     33  [StorableClass("3C90C826-4AFF-4F73-B800-AB52055FB4CF")]
    3434  public class MeanTardinessEvaluator : ScheduleEvaluator, IJSSPOperator {
    3535
  • branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Evaluators/ScheduleEvaluator.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3131namespace HeuristicLab.Problems.Scheduling {
    3232  [Item("Schedule Evaluator", "Represents a base class for schedule evaluators.")]
    33   [StorableClass]
     33  [StorableClass("95987F10-6789-48B7-B45F-E02FF7890EF0")]
    3434  public abstract class ScheduleEvaluator : InstrumentedOperator, IScheduleEvaluator {
    3535
  • branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluator.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3131namespace HeuristicLab.Problems.Scheduling {
    3232  [Item("SchedulingEvaluator", "First applies the decoder operator to obtain a schedule from an encoding and then applies the evaluator to obtain a quality.")]
    33   [StorableClass]
     33  [StorableClass("926EC6F7-9FB2-4BC7-97DD-7CE29642F2C0")]
    3434  public class SchedulingEvaluator : InstrumentedOperator, ISchedulingEvaluator {
    3535
  • branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/JobShopSchedulingProblem.cs

    r13173 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3939  [Item("Job Shop Scheduling Problem (JSSP)", "Represents a standard Job Shop Scheduling Problem")]
    4040  [Creatable(CreatableAttribute.Categories.CombinatorialProblems, Priority = 120)]
    41   [StorableClass]
     41  [StorableClass("FAEB16AD-264B-46EC-9B59-868F4D5CC0CD")]
    4242  public sealed class JobShopSchedulingProblem : SchedulingProblem, IProblemInstanceConsumer<JSSPData>, IProblemInstanceExporter<JSSPData>, IStorableContent {
    4343    #region Default Instance
  • branches/PersistenceOverhaul/HeuristicLab.Problems.Scheduling/3.3/SchedulingProblem.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2828namespace HeuristicLab.Problems.Scheduling {
    2929  [Item("SchedulingProblem", "Abstract class that represents a Scheduling Problem")]
    30   [StorableClass]
     30  [StorableClass("DBB070DD-F20E-4169-8F68-535FB621F7D2")]
    3131  public abstract class SchedulingProblem : SingleObjectiveHeuristicOptimizationProblem<ISchedulingEvaluator, IScheduleCreator> {
    3232    [StorableConstructor]
Note: See TracChangeset for help on using the changeset viewer.