Hi all,
- I commited the new plugin oep.infra.hyperlink (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=367938 ).
- This plugin contains the main part of the package oep.papyrus.uml.diagram.common.ui.hyperlinkshell.
- it doesn’t have dependencies on :
- gmf.notation.view,
- gmf.diagram
- uml
- it has temporary dependencies on :
- ModelExplorer
- PapyrusTableInstance
- This plugin provides 3 extensions points :
- oep.infra.hyperlink.registration : to register an helper for a tab (Editors Tab, Document Tab, and Web Tabs used this extension point
- oep.infra.hyperlink.editor.registration : this extension point is used by the Editors Tab to find the Papyrus Editor (1 for Diagrams and 1 for PapyrusTableInstance)
- oep.infra.hyperlink.tab.registration : this extension point is used to register directly your own tab (used by default tab and heuristic tab)
- in oep.uml.diagram.common :
- several classes have moved into the new plugin
- some classes have moved into oep.uml.diagram.common.ui.hyperlinkshell
- I think that the main part of these classes don’t have dependencies on UML, a 2nd refactoring could move them into oep.infra.gmfdiag.common
All these changes are included in the build of the Papyrus trunk.
A documentation on the new extension points is coming soon.
Don’t hesitate to contact me if you have troubles with this refactoring.
Best regards,
--
Vincent Lorenzo
01-69-08-17-24
CEA Saclay Nano-INNOV
Institut CARNOT CEA LIST
DILS/LISE
Point Courrier n° 174
91 191 Gif sur Yvette CEDEX