Changeset 13806 for branches/HeuristicLab.VariableInteractionNetworks/HeuristicLab.VariableInteractionNetworks/3.3/CreateTargetVariationExperiment.cs
- Timestamp:
- 04/27/16 17:17:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.VariableInteractionNetworks/HeuristicLab.VariableInteractionNetworks/3.3/CreateTargetVariationExperiment.cs
r13728 r13806 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Optimizer; 28 using HeuristicLab.Problems.DataAnalysis; 28 29 29 30 namespace HeuristicLab.VariableInteractionNetworks { … … 47 48 protected override void OnActiveViewChanged(object sender, EventArgs e) { 48 49 IContentView activeView = MainFormManager.MainForm.ActiveView as IContentView; 49 ToolStripItem.Enabled = (activeView != null) && (activeView.Content != null) && (activeView.Content is IOptimizer) && !activeView.Locked; 50 bool enabled = false; 51 if (activeView != null && !activeView.Locked && activeView.Content != null) { 52 var algorithm = activeView.Content as IAlgorithm; 53 if (algorithm != null) { 54 var problem = algorithm.Problem; 55 // make sure the problem data specifies a target variable 56 enabled = problem is IRegressionProblem || problem is IClassificationProblem; 57 } 58 } 59 ToolStripItem.Enabled = enabled; 50 60 } 51 61
Note: See TracChangeset
for help on using the changeset viewer.