Changeset 16956 for branches/2457_ExpertSystem/HeuristicLab.Optimization/3.3/RunCollectionConstraints
- Timestamp:
- 05/15/19 13:36:51 (6 years ago)
- Location:
- branches/2457_ExpertSystem/HeuristicLab.Optimization
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2457_ExpertSystem/HeuristicLab.Optimization
- Property svn:mergeinfo changed
-
branches/2457_ExpertSystem/HeuristicLab.Optimization/3.3/RunCollectionConstraints/IRunCollectionConstraint.cs
r16075 r16956 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using System; 23 23 using HeuristicLab.Core; 24 using HEAL.Attic; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("c54d5084-fee2-4c94-be62-924b014d180d")] 26 28 public interface IRunCollectionConstraint : IConstraint { 27 29 new RunCollection ConstrainedValue { get; set; } 28 30 } 29 31 32 [StorableType("9e35dfa2-f197-4212-841f-d52e91a297e0")] 30 33 public interface IRunCollectionColumnConstraint : IRunCollectionConstraint { 31 34 string ConstraintColumn { get; set; } -
branches/2457_ExpertSystem/HeuristicLab.Optimization/3.3/RunCollectionConstraints/RunCollectionComparisonConstraint.cs
r16075 r16956 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Core; 26 26 using HeuristicLab.Data; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Optimization { 30 [Storable Class]30 [StorableType("655E544A-F75E-4020-BA97-F511CB4D059F")] 31 31 [Item("RunCollectionComparisonConstraint", "A constraint which compares the members of the contained runs with the constraint data.")] 32 32 public class RunCollectionComparisonConstraint : ComparisonConstraint, IRunCollectionColumnConstraint { 33 33 [StorableConstructor] 34 protected RunCollectionComparisonConstraint( bool deserializing) : base(deserializing) { }34 protected RunCollectionComparisonConstraint(StorableConstructorFlag _) : base(_) { } 35 35 36 36 protected RunCollectionComparisonConstraint(RunCollectionComparisonConstraint original, Cloner cloner) -
branches/2457_ExpertSystem/HeuristicLab.Optimization/3.3/RunCollectionConstraints/RunCollectionConstraintCollection.cs
r16075 r16956 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 26 26 namespace HeuristicLab.Optimization { 27 [Storable Class]27 [StorableType("39066245-2B02-4B41-BEA3-158A4E21FCC1")] 28 28 [Item("RunCollectionConstraintCollection", "Represents a collection of constraints.")] 29 29 public class RunCollectionConstraintCollection : ItemCollection<IRunCollectionConstraint> { … … 32 32 public RunCollectionConstraintCollection(IEnumerable<IRunCollectionConstraint> collection) : base(collection) { } 33 33 [StorableConstructor] 34 protected RunCollectionConstraintCollection( bool deserializing) : base(deserializing) { }34 protected RunCollectionConstraintCollection(StorableConstructorFlag _) : base(_) { } 35 35 protected RunCollectionConstraintCollection(RunCollectionConstraintCollection original, Cloner cloner) 36 36 : base(original, cloner) { -
branches/2457_ExpertSystem/HeuristicLab.Optimization/3.3/RunCollectionConstraints/RunCollectionContentConstraint.cs
r16075 r16956 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Optimization { 30 [Storable Class]30 [StorableType("E155F5BA-C93F-43F2-A513-A79AEF8F0043")] 31 31 public class RunCollectionContentConstraint : Constraint, IRunCollectionConstraint { 32 32 public new RunCollection ConstrainedValue { … … 45 45 46 46 [StorableConstructor] 47 protected RunCollectionContentConstraint( bool deserializing) : base(deserializing) { }47 protected RunCollectionContentConstraint(StorableConstructorFlag _) : base(_) { } 48 48 [StorableHook(HookType.AfterDeserialization)] 49 49 private void AfterDeserialization() { -
branches/2457_ExpertSystem/HeuristicLab.Optimization/3.3/RunCollectionConstraints/RunCollectionEqualityConstraint.cs
r16075 r16956 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Core; 26 26 using HeuristicLab.Data; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Optimization { 30 [Storable Class]30 [StorableType("FF40D38E-3F80-4448-A1AE-94B556EF2B9D")] 31 31 [Item("RunCollectionEqualityConstraint", "A constraint which checks the members of the contained runs for equality to the constraint data.")] 32 32 public class RunCollectionEqualityConstraint : EqualityConstraint, IRunCollectionColumnConstraint { 33 33 [StorableConstructor] 34 protected RunCollectionEqualityConstraint( bool deserializing) : base(deserializing) { }34 protected RunCollectionEqualityConstraint(StorableConstructorFlag _) : base(_) { } 35 35 36 36 protected RunCollectionEqualityConstraint(RunCollectionEqualityConstraint original, Cloner cloner) -
branches/2457_ExpertSystem/HeuristicLab.Optimization/3.3/RunCollectionConstraints/RunCollectionTypeCompatiblityConstraint.cs
r16075 r16956 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Core; 26 26 using HeuristicLab.Data; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Optimization { 30 [Storable Class]30 [StorableType("3B3B486C-0552-4B0D-978D-813E71E21B79")] 31 31 [Item("RunCollectionTypeCompatibilityConstraint", "A constraint which checks the members of the contained runs for type compabitiliby to the constraint data.")] 32 32 public class RunCollectionTypeCompatibilityConstraint : TypeCompatibilityConstraint, IRunCollectionColumnConstraint { 33 33 [StorableConstructor] 34 protected RunCollectionTypeCompatibilityConstraint( bool deserializing) {34 protected RunCollectionTypeCompatibilityConstraint(StorableConstructorFlag _) : base(_) { 35 35 } 36 36 protected RunCollectionTypeCompatibilityConstraint(RunCollectionTypeCompatibilityConstraint original, Cloner cloner)
Note: See TracChangeset
for help on using the changeset viewer.