Changeset 17614 for branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces
- Timestamp:
- 06/19/20 17:53:36 (4 years ago)
- Location:
- branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IEncoding.cs
r17226 r17614 28 28 [StorableType("d70b2675-246c-489c-a91b-b2e19a1616a3")] 29 29 public interface IEncoding : IParameterizedNamedItem { 30 IValueParameter SolutionCreatorParameter { get; }31 ISolutionCreator SolutionCreator { get; }32 33 30 IEnumerable<IOperator> Operators { get; set; } 34 31 … … 37 34 38 35 event EventHandler OperatorsChanged; 39 event EventHandler SolutionCreatorChanged;40 36 } 41 37 -
branches/2521_ProblemRefactoring/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IProblem.cs
r17612 r17614 40 40 //TODO Intermediate class for compatibility 41 41 //TODO move members to generic IProblem after every problem used the new architecture 42 //TODO ABE: We can maybe use it as non-generic interface that exports IEncoding Encoding { get; } 43 //TODO ABE: and which is explicitely implemented in some base class 42 44 public interface IEncodedProblem : IProblem { 43 45 IEnumerable<IItem> Operators { get; }
Note: See TracChangeset
for help on using the changeset viewer.