Changeset 15273 for branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Configuration/IEnabledExpressionsConfiguration.cs
- Timestamp:
- 07/19/17 12:55:58 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Configuration/IEnabledExpressionsConfiguration.cs
r15032 r15273 17 17 } 18 18 19 public interface IEnabledExpressionsConfiguration : INamedItem { 19 public interface IReadOnlyExpressionsConfiguration : INamedItem { 20 int InExpressionCount { get; } 21 22 IReadOnlyList<string> EnabledExpressions { get; } 23 IReadOnlyDictionary<StackTypes, int> ExpressionsPerStackCount { get; } 24 } 25 26 public interface IExpressionsConfiguration : IReadOnlyExpressionsConfiguration { 20 27 event EventHandler<EnabledExpressionsChangedEventArgs> EnabledExpressionsChanged; 21 28 22 IReadOnlyList<string> EnabledExpressions { get; }23 24 29 void EnableStack(StackTypes types, bool enableDependencies = false); 25 void DisableStack(StackTypes type, bool enableDepen encies = false);30 void DisableStack(StackTypes type, bool enableDependencies = false); 26 31 void SetStack(StackTypes type, bool state, bool setDependencies = false); 27 32 void EnableExpressionOfStack(StackTypes types);
Note: See TracChangeset
for help on using the changeset viewer.