Bug 530423 - Add Rename Refactoring support to the DOT Editor
Summary: Add Rename Refactoring support to the DOT Editor
Status: RESOLVED FIXED
Alias: None
Product: GEF
Classification: Tools
Component: GEF DOT (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 10
: P3 normal (vote)
Target Milestone: 5.0.100 (Photon) M5   Edit
Assignee: gef-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-28 15:40 EST by Tamas Miklossy CLA
Modified: 2018-01-28 16:00 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tamas Miklossy CLA 2018-01-28 15:40:28 EST
The Xtext Framework provides support for rename refactoring. This functionality should be activated/implemented to the GEF DOT Editor as well.
Comment 1 Tamas Miklossy CLA 2018-01-28 16:00:37 EST
I pushed the following changes to the origin/master branch:

[530423] Add Rename Refactoring support to the DOT Editor.

- Extend the GenerateDot.mwe2 workflow to generate Rename Refactoring
support for the DOT host grammar.
- Merge the generated plugin.xml_gen into the plugin.xml in the dot ui
plugin to provide the necessary GUI handlers/menus.
- Provide the DotRenameStrategy as custom implementation of the
IRenameStrategy interface.
- Provide the corresponding binding into the DotUiModule.
- Implement corresponding DotRenameRefactoringTests test cases.

Resolving as fixed in 5.1.0 (Photon) M5.