Changeset 12005 for stable/HeuristicLab.Optimization/3.3/Problems
- Timestamp:
- 02/13/15 15:00:15 (9 years ago)
- Location:
- stable
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
stable
- Property svn:mergeinfo changed
/trunk/sources merged: 11939,11945,11956,11958-11961,11963,11967,11970-11971,11982-11984,11987-11988,11990,11993-11994,11996,11998-12004
- Property svn:mergeinfo changed
-
stable/HeuristicLab.Optimization
- Property svn:mergeinfo changed
-
stable/HeuristicLab.Optimization/3.3/Problems/HeuristicOptimizationProblem.cs
r11170 r12005 78 78 79 79 public U SolutionCreator { 80 get { return SolutionCreatorParameter.Value; }80 get { return (U)SolutionCreatorParameter.Value; } 81 81 protected set { SolutionCreatorParameter.Value = value; } 82 82 } 83 public ValueParameter<U>SolutionCreatorParameter {84 get { return ( ValueParameter<U>)Parameters[SolutionCreateParameterName]; }83 public IValueParameter SolutionCreatorParameter { 84 get { return (IValueParameter)Parameters[SolutionCreateParameterName]; } 85 85 } 86 86 ISolutionCreator IHeuristicOptimizationProblem.SolutionCreator { get { return SolutionCreator; } } … … 99 99 } 100 100 101 pr ivatevoid SolutionCreatorParameter_ValueChanged(object sender, EventArgs e) {101 protected virtual void SolutionCreatorParameter_ValueChanged(object sender, EventArgs e) { 102 102 OnSolutionCreatorChanged(); 103 103 } -
stable/HeuristicLab.Optimization/3.3/Problems/Problem.cs
r11170 r12005 114 114 } 115 115 } 116 IEnumerable<IItem> IProblem.Operators { get { return Operators; } } 116 IEnumerable<IItem> IProblem.Operators { get { return GetOperators(); } } 117 118 protected virtual IEnumerable<IItem> GetOperators() { 119 return Operators; 120 } 121 122 public virtual IEnumerable<IParameterizedItem> ExecutionContextItems { 123 get { yield return this; } 124 } 117 125 #endregion 118 126 -
stable/HeuristicLab.Optimization/3.3/Problems/UserDefinedProblem.cs
r11170 r12005 115 115 get { return OperatorsParameter.Value; } 116 116 } 117 118 public IEnumerable<IParameterizedItem> ExecutionContextItems { 119 get { yield return this; } 120 } 117 121 #endregion 118 122
Note: See TracChangeset
for help on using the changeset viewer.