Community
Participate
Working Groups
The Model Explorer must be adapted in order to accept tables. 1/ The ContentProvider should be completed to returns Tables 2/ The LabelProvider should be completed to get Table Name Handlers for the following actions must be implemented (in order have the same behavior as for the diagrams): 3/ Rename 4/ Open 5/ Open In a New Table 6/ Close 7/ Close all 8/ Delete 9/ Duplicate We need drag & drop actions for the table : 10/ from the ModelExplorer into a Table 11/ drag & drop Table into the Model Explorer (change the table context) 12/ drag and drop a table into a diagram (shortcut) 13/ drag and Drop of tables inside the Model Explorer should be available (so we change the Table Context) 14/adapt the action "Link with editor" ?
Created attachment 188766 [details] A patch to adapt the Model Explorer for Tables Requirements 1->9 are done in this patch. Note : item 3 works, but we need add a refresh in the editor
15/ double click on a table should open the table
Created attachment 188769 [details] a patch to adapt the model explorer for Tables The same as previously + item 15/
Created attachment 188898 [details] a patch to adapt the model explorer for tables The same as previous + more test to avoid handler conflict for the rename action
Created attachment 188899 [details] mylyn/context/zip
The previous patches are obsoletes, because, it's better not to introduce dependencie sbetween ModelExplorer and Table. A new plugin, oep.table.modelexplorer should be provided, to improve modelexplorer capabilities.
In R4070-4072 : share the project oep.table.modelexplorer This plugin provides handler for table actions (Rename, duplicate, ...) and allow to display the tables in the ModelExplorer In R4071 : minor change in oep.modelexplorer
IN R4099 : Change Rename Handler activation and add a property tester in oep.uml.menu
R4101 : Add the Drag&Drop to the Model Explorer Remove the action : "Add to Table" (from the popup menu of the Model Explorer)
R4121 : Move the Drag Assistant from oep.table.modelexplorer to oep.modelexplorer
R4246 : change the enabled condition for the open/close/close all actions
In R4727 : add a test in oep/modelexplorer/plugin.xml for the duplicate handler
This bug can be marked as closed fixed.