Changeset 12402 for branches/TerminationCriteria/HeuristicLab.Termination/3.3/TerminationOperator.cs
- Timestamp:
- 05/26/15 16:15:54 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/TerminationCriteria/HeuristicLab.Termination/3.3/TerminationOperator.cs
r12355 r12402 31 31 [StorableClass] 32 32 public sealed class TerminationOperator : InstrumentedOperator { 33 public ILookupParameter<ITerminat ionCriterion> TerminationCriteriaParameter {34 get { return (ILookupParameter<ITerminat ionCriterion>)Parameters["TerminationCriteria"]; }33 public ILookupParameter<ITerminator> TerminatorParameter { 34 get { return (ILookupParameter<ITerminator>)Parameters["Terminator"]; } 35 35 } 36 36 public ILookupParameter<BoolValue> TerminateParameter { … … 64 64 public TerminationOperator() 65 65 : base() { 66 Parameters.Add(new LookupParameter<ITerminat ionCriterion>("TerminationCriteria", "The termination criteria which sould be checked."));66 Parameters.Add(new LookupParameter<ITerminator>("Terminator", "The termination criteria which sould be checked.", "Terminators")); 67 67 Parameters.Add(new LookupParameter<BoolValue>("Terminate", "The parameter which will be set to determine if execution should be terminated or schould continue.")); 68 68 Parameters.Add(new OperatorParameter("ContinueBranch", "The operator which is executed if no termination criteria has met.")); … … 74 74 75 75 var placeholder = new Placeholder() { Name = "Check termination criteria (Placeholder)" }; 76 placeholder.OperatorParameter.ActualName = Terminat ionCriteriaParameter.Name;76 placeholder.OperatorParameter.ActualName = TerminatorParameter.Name; 77 77 78 78 BeforeExecutionOperators.Add(assigner);
Note: See TracChangeset
for help on using the changeset viewer.