| Summary: | [Enhancement] [Table Editor] Papyrus shall support Tabular Editors | ||
|---|---|---|---|
| Product: | [Modeling] Papyrus | Reporter: | Vincent Lorenzo <vincent.lorenzo> |
| Component: | Table | Assignee: | Vincent Lorenzo <vincent.lorenzo> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | eclipse-bugzilla, klaas.gadeyne, raphael.faudou, sebastien.gerard, vhanniet |
| Version: | 0.7.0 | ||
| Target Milestone: | 0.8.0 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Bug Depends on: | 335020, 336917, 337089, 337097, 337808, 337809, 339650, 339651, 340131, 340132, 343430, 344461, 344465, 344472, 344602, 344825, 344840, 344921, 344925, 344940, 345237, 345418, 345665, 345698, 345730, 346656, 346733, 346988, 352852, 356614, 357071, 357086, 357100, 357346, 357383, 358264, 371616 | ||
| Bug Blocks: | 357447 | ||
|
Description
Vincent Lorenzo
*** Bug 330179 has been marked as a duplicate of this bug. *** R3953, 3954, 4000, 4001, 4002, 4003 : First commits for the table editors. 2 plugins : oep.table.common which provides a default table editor ope.table.menu which provides some menus for the tables These plugins are commited on /trunk/incoming Currently, they can't compile, because they need EMF-Facet plugins which are not yet available on SVN From R4059 to R4074 : I share the following projects : oep.table.common : common plugin for tables oep.table.default : a default table oep.sysml.table.requirement oep.sysml.table.allocation oep.table.modelexplorer : allow to display tables in the model explorer + provides handlers for tables : rename, duplicate, ... minor changes in oep.modelexplorer In R4079 : Remove the action "Edit description" from the plugin oep.table.menu Add the possibility to edit the description in the table. Add the display of the context In R4081-4082 : Externalize Strings Add Header Add the popup menu for the Table Modified plugins : - oep.table.common - oep.table.menu - oep.table.modelexplorer - oep.table.default In R4242 : share the project org.eclipse.papyrus.nattable.instance This project provides the model for the Papyrus Table. It adds the following feature to the EMF-Facet nattable : name, type, isSynchronized. We don't use the Object parameter of the EMF-Facet table for 2 reasons : 1/ this object can not be serialized in XML (it's an Object and not an EObject in the Model) 2/ The EMF-Facet team said me that this object should be transient. We don't use a generalization between Papyrus Table and EMF-Facet table, because their .impl package is not visible. In R4246 : Update the following plugins, using the new model for table (provided by oep.nattable.instance) : oep.modelexplorer oep.sysml.table.allocation oep.sysml.table.requirement oep.table.common oep.table.default oep.table.modelexplorer In R4283 : Remove unused dependencies Change the table model representation for the filling queries. Add the methods to manage filling queries and synchronization during the creation of the table. (the synchronization itself is not yet done) In R4611 : remove the action AddInCurrentTable from oep.table.menu. Now, we have a drap&drop, so this action is obsolete. In R4613 : add a method to hide default columns during the table creation ([Label], [Metaclass], /eContainer) In R4653 : - remove the dependencies on PapyrusObservableValue In R4699 : change the path for the icon table.png (problem with the path using the icon defined in the emf-facet plugin.) All subtasks have either been closed as invalid, or implemented in the new table version. I close this task |