Opened 14 years ago
Closed 13 years ago
#1479 closed feature request (done)
Allow editing of symbolic expression tree grammars
Reported by: | gkronber | Owned by: | gkronber |
---|---|---|---|
Priority: | high | Milestone: | HeuristicLab 3.3.6 |
Component: | Encodings.SymbolicExpressionTreeEncoding | Version: | 3.3.6 |
Keywords: | Cc: |
Description
Change History (47)
comment:1 Changed 14 years ago by gkronber
- Priority changed from medium to high
- Summary changed from Allow editing of symbolic expression tree grammars using EBNF notation to Allow editing of symbolic expression tree grammars
comment:2 Changed 14 years ago by mkommend
- Owner changed from gkronber to mkommend
- Status changed from new to accepted
comment:3 Changed 14 years ago by mkommend
comment:4 Changed 14 years ago by mkommend
r6285: Fixed compilation errors.
comment:5 Changed 14 years ago by mkommend
r6296: Updated grammars and added GroupSymbol.
comment:6 Changed 14 years ago by mkommend
r6299: Corrected handling of GroupSymbols.
comment:7 Changed 13 years ago by mkommend
r6337: Added updated version of grammar editor.
comment:8 Changed 13 years ago by mkommend
r6377: Merged trunk changes into branch.
comment:9 Changed 13 years ago by mkommend
r6379: Merged trunk changes.
comment:10 Changed 13 years ago by mkommend
r6403: Allowed modificiation of the subtree count in grammars and adapted SymbolicExpressionTreeChart to handle different styles for connection lines.
comment:11 Changed 13 years ago by mkommend
r6409: Updated grammar editor and changed related classes.
comment:12 Changed 13 years ago by mkommend
r6415: Merged trunk changes, refactored grammar editor and added copy functionality.
comment:13 Changed 13 years ago by mkommend
r6493: added functional improvements to SymbolicExpressionGrammar editor.
comment:14 Changed 13 years ago by mkommend
r6494: Corrected renaming of symbols in tree view.
comment:15 Changed 13 years ago by mkommend
r6497: Generate sample tree and minor bug fixes.
comment:16 Changed 13 years ago by gkronber
- Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 3.3.6
comment:17 Changed 13 years ago by mkommend
r6618: Integrated trunk changes.
comment:18 Changed 13 years ago by mkommend
r6620: Corrected changes from trunk integration.
comment:19 Changed 13 years ago by mkommend
r6622: Corrected merging errors in symbolic expression grammars.
comment:20 Changed 13 years ago by mkommend
r6626: Corrected bug concerning the deletion of symbols in the grammar editor.
comment:21 Changed 13 years ago by mkommend
r6647: Updated grammar editor branch.
comment:22 Changed 13 years ago by mkommend
r6675: Integrated trunk changes.
comment:23 Changed 13 years ago by mkommend
r6782: Finished configuration of TypeCoherentExpressionGrammar and improved usability of the grammar editor.
comment:24 Changed 13 years ago by mkommend
r6784: Integrated trunk changes.
comment:25 Changed 13 years ago by mkommend
r6786: Integrated missing trunk changes.
comment:26 Changed 13 years ago by mkommend
r6795: Updated TypeSelector from trunk.
comment:27 Changed 13 years ago by mkommend
r6803: Merged grammar editor branch into trunk.
comment:28 Changed 13 years ago by mkommend
r6804: Corrected enabled state of symbol view.
comment:29 Changed 13 years ago by mkommend
r6805: Corrected anchors of textboxes in symbol views.
comment:30 Changed 13 years ago by gkronber
The read-only state of the grammar editor view is not updated correctly. This can cause an exception and application crash. To reproduce: open a GP sample, run the sample and stop after some time. Reset the algorithm. Select the grammar parameter in the problem => the view is not readonly. Delete the real-valued functions node in the tree view of addition.
comment:31 Changed 13 years ago by gkronber
r6813: corrected number of allowed subtrees of IfFoodAhead symbol
comment:32 Changed 13 years ago by gkronber
Tooltips of minArityLabel and maxArityLabel inConstantView, LaggedVariableView, TimeLagView, VariableConditionView, and VariableView are incorrect.
comment:33 Changed 13 years ago by gkronber
How can a symbol be fixed and what effect does the fixed property of a symbol have?
comment:34 Changed 13 years ago by mkommend
r6814: Adapted symbolic expression encoding unit tests.
comment:35 Changed 13 years ago by mkommend
r6817: Corrected ReplaceBranchManipulation to create valid subtrees.
comment:36 Changed 13 years ago by mkommend
r6819: Corrected tooltips in symbol views and minor typo in TypeCoherentGrammar.
comment:37 Changed 13 years ago by mkommend
r6822: Updated GP Unit tests.
comment:38 Changed 13 years ago by mkommend
r6824: Updated old limit for old all architecture manipulating unit test.
comment:39 Changed 13 years ago by mkommend
- Renamed symbolic classification sample.
- Updated samples unit test to use new features of the SymbolicExpressionGrammar.
- Updated symbolic regression and classification sample.
- Filtered symbolic in AllowedChildSymbolsView.
comment:40 Changed 13 years ago by mkommend
r7001: Changed default value of maximum subtree count for newly added symbols.
comment:41 Changed 13 years ago by mkommend
r7018: Hid the ProgramRootSymbol and the DefunSymbol in SymbolicExpressionGrammarEditorView.
comment:42 Changed 13 years ago by mkommend
r7071: Added lagged variable as allowed child for power symbols in the first subtree.
comment:43 Changed 13 years ago by mkommend
- Version changed from branch to 3.3.5
comment:44 Changed 13 years ago by mkommend
r7083: Removed already integrated branch GP.Grammar.Editor.
comment:45 Changed 13 years ago by mkommend
- Owner changed from mkommend to gkronber
- Status changed from accepted to reviewing
r7148: Corrected behavior of the grammar editor during the execution of algorithm.
comment:46 Changed 13 years ago by gkronber
- Status changed from reviewing to readytorelease
Tested the grammar editor, I think this is ready to be released.
comment:47 Changed 13 years ago by swagner
- Resolution set to done
- Status changed from readytorelease to closed
- Version changed from 3.3.5 to 3.3.6
r6284: Created branch for grammar editing.