Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/19/11 11:25:46 (13 years ago)
Author:
mkommend
Message:

#1624: Implemented RunCollectionContentConstraint to hide specific runs.

Location:
trunk/sources/HeuristicLab.Optimization/3.3
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Optimization/3.3/HeuristicLab.Optimization-3.3.csproj

    r6665 r6673  
    144144    <Compile Include="RunCollectionConstraints\RunCollectionComparisonConstraint.cs" />
    145145    <Compile Include="RunCollectionConstraints\RunCollectionConstraintCollection.cs" />
     146    <Compile Include="RunCollectionConstraints\RunCollectionContentConstraint.cs" />
    146147    <Compile Include="RunCollectionConstraints\RunCollectionTypeCompatiblityConstraint.cs" />
    147148    <Compile Include="RunCollectionConstraints\RunCollectionEqualityConstraint.cs" />
  • trunk/sources/HeuristicLab.Optimization/3.3/RunCollectionConstraints/IRunCollectionConstraint.cs

    r5445 r6673  
    2626  public interface IRunCollectionConstraint : IConstraint {
    2727    new RunCollection ConstrainedValue { get; set; }
     28  }
     29
     30  public interface IRunCollectionColumnConstraint : IRunCollectionConstraint {
    2831    string ConstraintColumn { get; set; }
    2932    event EventHandler ConstraintColumnChanged;
  • trunk/sources/HeuristicLab.Optimization/3.3/RunCollectionConstraints/RunCollectionComparisonConstraint.cs

    r5445 r6673  
    3030  [StorableClass]
    3131  [Item("RunCollectionComparisonConstraint", "A constraint which compares the members of the contained runs with the constraint data.")]
    32   public class RunCollectionComparisonConstraint : ComparisonConstraint, IRunCollectionConstraint {
     32  public class RunCollectionComparisonConstraint : ComparisonConstraint, IRunCollectionColumnConstraint {
    3333    [StorableConstructor]
    3434    protected RunCollectionComparisonConstraint(bool deserializing) : base(deserializing) { }
  • trunk/sources/HeuristicLab.Optimization/3.3/RunCollectionConstraints/RunCollectionEqualityConstraint.cs

    r5445 r6673  
    3030  [StorableClass]
    3131  [Item("RunCollectionEqualityConstraint", "A constraint which checks the members of the contained runs for equality to the constraint data.")]
    32   public class RunCollectionEqualityConstraint : EqualityConstraint, IRunCollectionConstraint {
     32  public class RunCollectionEqualityConstraint : EqualityConstraint, IRunCollectionColumnConstraint {
    3333    [StorableConstructor]
    3434    protected RunCollectionEqualityConstraint(bool deserializing) : base(deserializing) { }
  • trunk/sources/HeuristicLab.Optimization/3.3/RunCollectionConstraints/RunCollectionTypeCompatiblityConstraint.cs

    r5445 r6673  
    3030  [StorableClass]
    3131  [Item("RunCollectionTypeCompatibilityConstraint", "A constraint which checks the members of the contained runs for type compabitiliby to the constraint data.")]
    32   public class RunCollectionTypeCompatibilityConstraint : TypeCompatibilityConstraint, IRunCollectionConstraint {
     32  public class RunCollectionTypeCompatibilityConstraint : TypeCompatibilityConstraint, IRunCollectionColumnConstraint {
    3333    [StorableConstructor]
    3434    protected RunCollectionTypeCompatibilityConstraint(bool deserializing) {
Note: See TracChangeset for help on using the changeset viewer.