- Timestamp:
- 05/04/17 19:06:54 (8 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IDirectScheduleOperator.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Encodings.ScheduleEncoding { 25 public interface IDirectScheduleOperator : IOperator { 26 [StorableType("6e81f0de-428d-46f2-9a60-ff9c4acca6d8")] 27 public interface IDirectScheduleoperator : IOperator { 26 28 } 27 29 } -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IJSMOperator.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Encodings.ScheduleEncoding { 26 [StorableType("5bdf4a8f-57b9-4ee7-b7fc-b08db1dfad73")] 25 27 public interface IJSMOperator : IOperator { 26 28 } -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IPRVOperator.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Encodings.ScheduleEncoding { 26 [StorableType("79309b32-51ab-4187-9099-bc6f41278163")] 25 27 public interface IPRVOperator : IOperator { 26 28 } -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IPWROperator.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Encodings.ScheduleEncoding { 26 [StorableType("e16113a4-d2fb-4426-9e3a-0eebf42fa7ef")] 25 27 public interface IPWROperator : IOperator { 26 28 } -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleCreator.cs
r14185 r14929 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Encodings.ScheduleEncoding { 27 [StorableType("e8ee42a8-505a-43b6-9b46-00b8287c4544")] 26 28 public interface IScheduleCreator : ISolutionCreator, IScheduleOperator { 27 29 ILookupParameter<IScheduleEncoding> ScheduleEncodingParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleCrossover.cs
r14185 r14929 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Encodings.ScheduleEncoding { 27 [StorableType("05c0942d-e992-46bb-bb67-b5483f5a45f1")] 26 28 public interface IScheduleCrossover : ICrossover, IScheduleOperator { 27 29 ILookupParameter<IScheduleEncoding> ChildParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleEncoding.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Encodings.ScheduleEncoding { 26 [StorableType("448f916f-2f05-4e75-8f5d-a377e2d87575")] 25 27 public interface IScheduleEncoding : IItem { 26 28 } -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleManipulator.cs
r14185 r14929 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Encodings.ScheduleEncoding { 27 [StorableType("46dc7be2-bd08-4eb5-adc0-cf16a8b70f11")] 26 28 public interface IScheduleManipulator : IManipulator, IScheduleOperator { 27 29 ILookupParameter<IScheduleEncoding> ScheduleEncodingParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/Interfaces/IScheduleOperator.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Encodings.ScheduleEncoding { 26 [StorableType("4562d872-73c7-4ecc-90b7-a041dd31e63f")] 25 27 public interface IScheduleOperator : IOperator { 26 28 } -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Crossovers/DirectScheduleCrossover.cs
r14927 r14929 28 28 [Item("DirectScheduleCrossover", "An operator which crosses two schedule representations.")] 29 29 [StorableType("af26fa0e-cee7-41e5-9182-469ba6920501")] 30 public abstract class DirectScheduleCrossover : ScheduleCrossover, IDirectSchedule Operator {30 public abstract class DirectScheduleCrossover : ScheduleCrossover, IDirectScheduleoperator { 31 31 [StorableConstructor] 32 32 protected DirectScheduleCrossover(bool deserializing) : base(deserializing) { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Manipulators/DirectScheduleManipulator.cs
r14927 r14929 28 28 [Item("DirectScheduleManipulator", "An operator which manipulates a direct schedule representation.")] 29 29 [StorableType("c400d10b-0b81-4d72-b37f-22a29cd1a05d")] 30 public abstract class DirectScheduleManipulator : ScheduleManipulator, IDirectSchedule Operator {30 public abstract class DirectScheduleManipulator : ScheduleManipulator, IDirectScheduleoperator { 31 31 32 32 [StorableConstructor]
Note: See TracChangeset
for help on using the changeset viewer.