Changeset 10291 for trunk/sources/HeuristicLab.Operators
- Timestamp:
- 01/07/14 11:14:18 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Operators/3.3/InstrumentedOperator.cs
r10261 r10291 20 20 #endregion 21 21 22 using System.Collections.Generic; 22 23 using System.Linq; 23 24 using HeuristicLab.Common; … … 29 30 [Item("InstrumentedOperator", "A operator that can execute pre- and post actions.")] 30 31 [StorableClass] 31 public abstract class InstrumentedOperator : SingleSuccessorOperator {32 public abstract class InstrumentedOperator : SingleSuccessorOperator, IInstrumentedOperator { 32 33 private const string BeforeExecutionOperatorsParameterName = "BeforeExecutionOperators"; 33 34 private const string AfterExecutionOperatorsParameterName = "AfterExecutionOperators"; … … 40 41 } 41 42 43 44 IEnumerable<IOperator> IInstrumentedOperator.BeforeExecutionOperators { get { return BeforeExecutionOperators; } } 42 45 public OperatorList BeforeExecutionOperators { 43 46 get { return BeforeExecutionOperatorsParameter.Value; } 44 47 } 48 IEnumerable<IOperator> IInstrumentedOperator.AfterExecutionOperators { get { return AfterExecutionOperators; } } 45 49 public OperatorList AfterExecutionOperators { 46 50 get { return AfterExecutionOperatorsParameter.Value; }
Note: See TracChangeset
for help on using the changeset viewer.