- Timestamp:
- 03/07/16 10:18:05 (8 years ago)
- Location:
- branches/WebJobManager
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/WebJobManager/HeuristicLab.Optimization/3.3/Problems/Problem.cs
r12012 r13656 35 35 public abstract class Problem : ParameterizedNamedItem, IProblem { 36 36 private const string OperatorsParameterName = "Operators"; 37 public IFixedValueParameter<ItemCollection<IItem>> OperatorsParameter { 37 public IFixedValueParameter<ItemCollection<IItem>> OperatorsParameter 38 { 38 39 get { return (IFixedValueParameter<ItemCollection<IItem>>)Parameters[OperatorsParameterName]; } 39 40 } 40 41 41 public static new Image StaticItemImage { 42 get { return HeuristicLab.Common.Resources.VSImageLibrary.Type; } 42 public static new Image StaticItemImage 43 { 44 get { return new Bitmap(25, 25); } 43 45 } 44 46 … … 85 87 #region Backwards compatible code, remove with 3.4 86 88 [Storable(Name = "Operators", AllowOneWay = true)] 87 private IEnumerable<IOperator> StorableOperators { 88 set { 89 private IEnumerable<IOperator> StorableOperators 90 { 91 set 92 { 89 93 IParameter operatorsParam; 90 94 if (Parameters.TryGetValue(OperatorsParameterName, out operatorsParam)) { … … 102 106 } 103 107 #endregion 104 protected ItemCollection<IItem> Operators { 105 get { 108 protected ItemCollection<IItem> Operators 109 { 110 get 111 { 106 112 // BackwardsCompatibility3.3 107 113 #region Backwards compatible code, remove with 3.4 … … 120 126 } 121 127 122 public virtual IEnumerable<IParameterizedItem> ExecutionContextItems { 128 public virtual IEnumerable<IParameterizedItem> ExecutionContextItems 129 { 123 130 get { yield return this; } 124 131 }
Note: See TracChangeset
for help on using the changeset viewer.