Changeset 14927 for branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding
- Timestamp:
- 05/04/17 17:19:35 (8 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Crossovers/DirectScheduleCrossover.cs
r14185 r14927 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Parameters; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 26 26 27 27 namespace HeuristicLab.Encodings.ScheduleEncoding.ScheduleEncoding { 28 28 [Item("DirectScheduleCrossover", "An operator which crosses two schedule representations.")] 29 [Storable Class]29 [StorableType("af26fa0e-cee7-41e5-9182-469ba6920501")] 30 30 public abstract class DirectScheduleCrossover : ScheduleCrossover, IDirectScheduleOperator { 31 31 [StorableConstructor] -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Crossovers/DirectScheduleGTCrossover.cs
r14185 r14927 24 24 using HeuristicLab.Data; 25 25 using HeuristicLab.Parameters; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Encodings.ScheduleEncoding.ScheduleEncoding { 29 29 [Item("DirectScheduleGTCrossover", "Represents a crossover using the GT-Algorithm to cross two direct schedule representations.")] 30 [Storable Class]30 [StorableType("cddd9baf-a6c7-45c4-826c-826d9f4e4283")] 31 31 public class DirectScheduleGTCrossover : DirectScheduleCrossover { 32 32 -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/DirectScheduleRandomCreator.cs
r14185 r14927 27 27 using HeuristicLab.Optimization; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 30 30 31 31 32 32 namespace HeuristicLab.Encodings.ScheduleEncoding { 33 33 [Item("DirectScheduleRandomCreator", "Creator class used to create schedule encoding objects.")] 34 [Storable Class]34 [StorableType("c16e476d-e118-4864-bff9-08598ea7322e")] 35 35 public class DirectScheduleRandomCreator : ScheduleCreator, IStochasticOperator { 36 36 -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Job.cs
r14185 r14927 26 26 using HeuristicLab.Common; 27 27 using HeuristicLab.Core; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 30 30 namespace HeuristicLab.Encodings.ScheduleEncoding { 31 31 [Item("Job", "Represents a composition of tasks that require processing in a scheduling problem.")] 32 [Storable Class]32 [StorableType("a696bab6-1dc7-42a1-849c-676c6cdeaec2")] 33 33 public class Job : Item, INotifyPropertyChanged { 34 34 -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Manipulators/DirectScheduleManipulator.cs
r14185 r14927 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 26 26 27 27 namespace HeuristicLab.Encodings.ScheduleEncoding.ScheduleEncoding { 28 28 [Item("DirectScheduleManipulator", "An operator which manipulates a direct schedule representation.")] 29 [Storable Class]29 [StorableType("c400d10b-0b81-4d72-b37f-22a29cd1a05d")] 30 30 public abstract class DirectScheduleManipulator : ScheduleManipulator, IDirectScheduleOperator { 31 31 -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Resource.cs
r14185 r14927 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 26 26 27 27 namespace HeuristicLab.Encodings.ScheduleEncoding { 28 28 [Item("ResourceClass", "Represents a resource used in scheduling problems.")] 29 [Storable Class]29 [StorableType("24ca8368-4854-40ee-a9c2-8f643916fc02")] 30 30 public class Resource : Item { 31 31 … … 73 73 sb.Append("Resource#" + Index + " [ "); 74 74 foreach (ScheduledTask t in Tasks) { 75 sb.Append(t + " ");75 sb.Append(t + " "); 76 76 } 77 77 sb.Append("]"); -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Schedule.cs
r14185 r14927 26 26 using HeuristicLab.Core; 27 27 using HeuristicLab.Data; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 30 30 namespace HeuristicLab.Encodings.ScheduleEncoding { 31 31 [Item("Schedule", "Represents the general solution for scheduling problems.")] 32 [Storable Class]32 [StorableType("e51621cf-e308-499d-980c-933586795420")] 33 33 public sealed class Schedule : NamedItem, IScheduleEncoding { 34 34 -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/ScheduledTask.cs
r14185 r14927 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 26 26 27 27 namespace HeuristicLab.Encodings.ScheduleEncoding { 28 28 [Item("ScheduledTask", "Represents a task that has been scheduled already.")] 29 [Storable Class]29 [StorableType("0e317405-0f4c-4929-beda-bccecdc768d6")] 30 30 public class ScheduledTask : Item { 31 31 -
branches/PersistenceReintegration/HeuristicLab.Encodings.ScheduleEncoding/3.3/ScheduleEncoding/Task.cs
r14185 r14927 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Encodings.ScheduleEncoding { 29 29 [Item("Task", "Represents a task that has to be scheduled.")] 30 [Storable Class]30 [StorableType("723913bc-a343-467d-b0e8-4d4128a80d2c")] 31 31 public class Task : Item, INotifyPropertyChanged { 32 32
Note: See TracChangeset
for help on using the changeset viewer.