Changeset 2796 for trunk/sources/HeuristicLab.Core/3.3/Interfaces
- Timestamp:
- 02/15/10 05:26:02 (15 years ago)
- Location:
- trunk/sources/HeuristicLab.Core/3.3/Interfaces
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Core/3.3/Interfaces/IEngine.cs
r2790 r2796 21 21 22 22 using System; 23 using System.Collections.Generic;24 using System.Text;25 23 using HeuristicLab.Common; 26 24 … … 40 38 /// </summary> 41 39 IScope GlobalScope { get; } 40 /// <summary> 41 /// Gets the problem of the current instance. 42 /// </summary> 43 IProblem Problem { get; set; } 42 44 43 45 /// <summary> … … 72 74 void Stop(); 73 75 76 /// <summary> 77 /// Occurs when the operator graph was changed. 78 /// </summary> 74 79 event EventHandler OperatorGraphChanged; 80 /// <summary> 81 /// Occurs when the problem was changed. 82 /// </summary> 83 event EventHandler ProblemChanged; 75 84 /// <summary> 76 85 /// Occurs when the execution time was changed. -
trunk/sources/HeuristicLab.Core/3.3/Interfaces/ILookupParameter.cs
r2790 r2796 26 26 27 27 namespace HeuristicLab.Core { 28 public interface ILookupParameter <T> : IParameter where T : class, IItem{28 public interface ILookupParameter : IParameter { 29 29 string ActualName { get; set; } 30 31 30 event EventHandler ActualNameChanged; 32 31 } 32 33 public interface ILookupParameter<T> : ILookupParameter where T : class, IItem { 34 new T ActualValue { get; set; } 35 } 33 36 } -
trunk/sources/HeuristicLab.Core/3.3/Interfaces/IValueLookupParameter.cs
r2790 r2796 26 26 27 27 namespace HeuristicLab.Core { 28 public interface IValueLookupParameter<T> : IValueParameter<T>, ILookupParameter<T> where T : class, IItem { } 28 public interface IValueLookupParameter : IValueParameter, ILookupParameter { } 29 30 public interface IValueLookupParameter<T> : IValueLookupParameter, IValueParameter<T>, ILookupParameter<T> where T : class, IItem { } 29 31 } -
trunk/sources/HeuristicLab.Core/3.3/Interfaces/IValueParameter.cs
r2790 r2796 26 26 27 27 namespace HeuristicLab.Core { 28 public interface IValueParameter<T> : IParameter where T : class, IItem { 29 T Value { get; set; } 30 28 public interface IValueParameter : IParameter { 29 IItem Value { get; set; } 31 30 event EventHandler ValueChanged; 32 31 } 32 33 public interface IValueParameter<T> : IValueParameter where T : class, IItem { 34 new T Value { get; set; } 35 } 33 36 }
Note: See TracChangeset
for help on using the changeset viewer.