Changeset 15032 for branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Configuration/IEnabledExpressionsConfiguration.cs
- Timestamp:
- 06/12/17 14:11:43 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Configuration/IEnabledExpressionsConfiguration.cs
r14905 r15032 20 20 event EventHandler<EnabledExpressionsChangedEventArgs> EnabledExpressionsChanged; 21 21 22 I List<string> EnabledExpressions { get; }22 IReadOnlyList<string> EnabledExpressions { get; } 23 23 24 void EnableStack(StackTypes types, bool enable Expressions = true, bool enableDependencies = true);25 void DisableStack(StackTypes type, bool disableExpressions = true, bool enableDepenencies = true);26 void SetStack(StackTypes type, bool state, bool set Expressions = true, bool setDependencies = true);24 void EnableStack(StackTypes types, bool enableDependencies = false); 25 void DisableStack(StackTypes type, bool enableDepenencies = false); 26 void SetStack(StackTypes type, bool state, bool setDependencies = false); 27 27 void EnableExpressionOfStack(StackTypes types); 28 28 void DisableExpressionsOfStack(StackTypes types); 29 void EnableExpression(string name , bool enableStackIfDisabled = false);30 void DisableExpression(string name , bool disableStackIfEnabled = false);31 void SetExpression(string name, bool state , bool cascadeForStack = false);32 void SetExpression<T>(bool state , bool cascadeForStack = false) where T : Expression;33 void EnableExpression<T>( bool enableStackIfDisabled = false) where T : Expression;34 void DisableExpression<T>( bool disableStackIfEnabled = false) where T : Expression;29 void EnableExpression(string name); 30 void DisableExpression(string name); 31 void SetExpression(string name, bool state); 32 void SetExpression<T>(bool state) where T : Expression; 33 void EnableExpression<T>() where T : Expression; 34 void DisableExpression<T>() where T : Expression; 35 35 } 36 36 }
Note: See TracChangeset
for help on using the changeset viewer.