Changeset 16462 for branches/2520_PersistenceReintegration/HeuristicLab.Problems.Scheduling/3.3/Decoders
- Timestamp:
- 12/28/18 16:10:48 (6 years ago)
- Location:
- branches/2520_PersistenceReintegration/HeuristicLab.Problems.Scheduling/3.3/Decoders
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2520_PersistenceReintegration/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMDecoder.cs
r16453 r16462 30 30 using HeuristicLab.Optimization; 31 31 using HeuristicLab.Parameters; 32 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;32 using HEAL.Fossil; 33 33 34 34 namespace HeuristicLab.Problems.Scheduling { 35 35 [Item("JobSequenceMatrixDecoder", "Applies the GifflerThompson algorithm to create an active schedule from a JobSequence Matrix.")] 36 [Storable Class]36 [StorableType("BEB71861-F5DE-4A00-87A8-97716C13895B")] 37 37 public class JSMDecoder : ScheduleDecoder, IStochasticOperator, IJSSPOperator { 38 38 … … 59 59 60 60 [StorableConstructor] 61 protected JSMDecoder( bool deserializing) : base(deserializing) { }61 protected JSMDecoder(StorableConstructorFlag _) : base(_) { } 62 62 protected JSMDecoder(JSMDecoder original, Cloner cloner) : base(original, cloner) { } 63 63 public override IDeepCloneable Clone(Cloner cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMDecodingErrorPolicy.cs
r16453 r16462 24 24 using HeuristicLab.Core; 25 25 using HeuristicLab.Data; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Problems.Scheduling { 29 29 [Item("JSMDecodingErrorPolicy", "Represents a policy for handling decoding errors.")] 30 [Storable Class]30 [StorableType("835B8FE8-8BEA-4E05-BB68-2538341AC2D0")] 31 31 public sealed class JSMDecodingErrorPolicy : ValueTypeValue<JSMDecodingErrorPolicyTypes> { 32 32 … … 36 36 37 37 [StorableConstructor] 38 private JSMDecodingErrorPolicy( bool deserializing) : base(deserializing) { }38 private JSMDecodingErrorPolicy(StorableConstructorFlag _) : base(_) { } 39 39 private JSMDecodingErrorPolicy(JSMDecodingErrorPolicy original, Cloner cloner) : base(original, cloner) { } 40 40 public JSMDecodingErrorPolicy() : base() { } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMForcingStrategy.cs
r16453 r16462 24 24 using HeuristicLab.Core; 25 25 using HeuristicLab.Data; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 28 28 namespace HeuristicLab.Problems.Scheduling { 29 29 [Item("JSMForcingStrategy", "Represents a forcing strategy.")] 30 [Storable Class]30 [StorableType("B5170DC3-AEDD-46D2-9173-E37E0EEFD456")] 31 31 public sealed class JSMForcingStrategy : ValueTypeValue<JSMForcingStrategyTypes> { 32 32 … … 36 36 37 37 [StorableConstructor] 38 private JSMForcingStrategy( bool deserializing) : base(deserializing) { }38 private JSMForcingStrategy(StorableConstructorFlag _) : base(_) { } 39 39 private JSMForcingStrategy(JSMForcingStrategy original, Cloner cloner) : base(original, cloner) { } 40 40 public JSMForcingStrategy() { } -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.Scheduling/3.3/Decoders/PRVDecoder.cs
r16453 r16462 27 27 using HeuristicLab.Optimization; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Fossil; 30 30 31 31 namespace HeuristicLab.Problems.Scheduling { 32 32 [Item("JobSequencingMatrixDecoder", "Applies the GifflerThompson algorithm to create an active schedule from a JobSequencing Matrix.")] 33 [Storable Class]33 [StorableType("4BECE53D-C72B-4F96-AE96-EA01E7DE4B92")] 34 34 public class PRVDecoder : ScheduleDecoder, IStochasticOperator, IJSSPOperator { 35 35 … … 169 169 170 170 [StorableConstructor] 171 protected PRVDecoder( bool deserializing) : base(deserializing) { }171 protected PRVDecoder(StorableConstructorFlag _) : base(_) { } 172 172 protected PRVDecoder(PRVDecoder original, Cloner cloner) : base(original, cloner) { } 173 173 public PRVDecoder() -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.Scheduling/3.3/Decoders/PWRDecoder.cs
r16453 r16462 27 27 using HeuristicLab.Optimization; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Fossil; 30 30 31 31 namespace HeuristicLab.Problems.Scheduling { 32 32 [Item("PWRDecoder", "An item used to convert a PWR-individual into a generalized schedule.")] 33 [Storable Class]33 [StorableType("FE66781A-93CB-4312-8AC0-AA049220FEB8")] 34 34 public class PWRDecoder : ScheduleDecoder, IStochasticOperator, IJSSPOperator { 35 35 … … 42 42 43 43 [StorableConstructor] 44 protected PWRDecoder( bool deserializing) : base(deserializing) { }44 protected PWRDecoder(StorableConstructorFlag _) : base(_) { } 45 45 protected PWRDecoder(PWRDecoder original, Cloner cloner) : base(original, cloner) { } 46 46 public PWRDecoder() -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.Scheduling/3.3/Decoders/ScheduleDecoder.cs
r16453 r16462 25 25 using HeuristicLab.Operators; 26 26 using HeuristicLab.Parameters; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Fossil; 28 28 29 29 namespace HeuristicLab.Problems.Scheduling { 30 30 [Item("ScheduleDecoder", "A schedule decoder translates a respresentation into an actual schedule.")] 31 [Storable Class]31 [StorableType("B48CB500-3983-4D83-98A8-3BC8FB167211")] 32 32 public abstract class ScheduleDecoder : SingleSuccessorOperator, IScheduleDecoder { 33 33 … … 40 40 41 41 [StorableConstructor] 42 protected ScheduleDecoder( bool deserializing) : base(deserializing) { }42 protected ScheduleDecoder(StorableConstructorFlag _) : base(_) { } 43 43 protected ScheduleDecoder(ScheduleDecoder original, Cloner cloner) : base(original, cloner) { } 44 44 public ScheduleDecoder()
Note: See TracChangeset
for help on using the changeset viewer.