Opened 9 years ago
Closed 8 years ago
#1865 closed defect (done)
VariableView and VariableConditionView shall show all variables
Reported by: | sforsten | Owned by: | mkommend |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.8 |
Component: | Problems.DataAnalysis.Symbolic.Views | Version: | 3.3.8 |
Keywords: | Cc: |
Description
In SymbolicExpressionTreeGrammar for the symbols 'Variable' and 'Variable Condition' you can select variables. If you deselect a variable in one of these views VariableView or VariableConditionView and you close and reopen the view, the variable can't be selected again, because it is not shown anymore.
Change History (8)
comment:1 Changed 8 years ago by sforsten
- Status changed from new to accepted
comment:2 Changed 8 years ago by sforsten
- Owner changed from sforsten to mkommend
- Status changed from accepted to reviewing
comment:3 Changed 8 years ago by sforsten
- fixed deserialization bug: allVariableNames was null after deserializing
comment:4 Changed 8 years ago by mkommend
- Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 3.3.8
- Status changed from reviewing to readytorelease
comment:5 Changed 8 years ago by mkommend
- Status changed from readytorelease to reviewing
comment:6 Changed 8 years ago by mkommend
r8936: Correcting updating of variable names in VariableSymbol.
comment:7 Changed 8 years ago by mkommend
- Status changed from reviewing to readytorelease
comment:8 Changed 8 years ago by swagner
- Resolution set to done
- Status changed from readytorelease to closed
- Version changed from 3.3.6 to 3.3.8
Note: See
TracTickets for help on using
tickets.
r8853: An additional property has been added, which contains all possible variable names. The old property "VariableNames" contains the variable names which can be used with a certain symbol (which are checked in the view).
The "AfterDeserialization" method makes sure that the new property is set.