Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 367938 - [Refactoring][Diagram Common] the package oep.uml.diagram.common.ui.hyperlink should be moved in a new plugin
Summary: [Refactoring][Diagram Common] the package oep.uml.diagram.common.ui.hyperlink...
Status: CLOSED FIXED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Core (show other bugs)
Version: 0.9.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: M6   Edit
Assignee: Vincent Lorenzo CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 359057
  Show dependency tree
 
Reported: 2012-01-05 07:37 EST by Vincent Lorenzo CLA
Modified: 2012-12-06 07:22 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vincent Lorenzo CLA 2012-01-05 07:37:39 EST
The package oep.uml.diagram.common.ui.hyperlink should be refactored. A part of its classes don't have dependencies on uml or diagram. Moreover, each new editor kind (table for example) should be able to 
provide hyperlink without dependency on uml.diagram.common.
So we propose to create a new plugin org.eclipse.papyrus.infra.hyperlink in order to provide useful classes for hyperlink.
Comment 1 Vincent Lorenzo CLA 2012-01-05 07:51:47 EST
In R6608-R6609 : duplicate the class
Comment 2 Vincent Lorenzo CLA 2012-01-05 07:53:45 EST
In R6608-R6609 : duplicate the class CreateEAnnoationCommand from oep.uml.tools.utils to oep.infra.emf.
oep.uml.tools.utils.ui.command.CreateEAnnoationCommand is now deprecated
Comment 3 Vincent Lorenzo CLA 2012-01-06 04:42:43 EST
In R6616 : share the new project oep.infra.hyperlink
In R6617 : update the psf file
Comment 4 Vincent Lorenzo CLA 2012-01-16 11:04:23 EST
R6638,6838,6866 - 6871,6873 saves of the new plugins oep.infra.hyperlink.
R6874 : add this plugin to the build in the feature oep.infra.feature
Comment 5 Vincent Lorenzo CLA 2012-01-16 11:18:06 EST
R6875 : changes in oep.papyrus.uml.tools.utils.ui.VisualInformationPapyrusConstant : some constants are now deprecated
Comment 6 Vincent Lorenzo CLA 2012-01-16 11:32:11 EST
In R6876 : refactore the feature hyperlink in the uml diagram common.
Comment 7 Vincent Lorenzo CLA 2012-01-16 11:34:23 EST
In R6877 : add the hyperlink feature for the PapyrusTableInstance (oep.infra.table.common)
Comment 8 Vincent Lorenzo CLA 2012-01-24 04:43:28 EST
In R6942 : Copy the class RemoveEAnnotationCommand from oep.uml.tool.utils into oep.infra.emf.
Comment 9 Vincent Lorenzo CLA 2012-01-24 04:48:42 EST
In R6943 : update all classes which inherited from oep.uml.tools.utils.ui.command.CreateEAnnotationCommand -> oep.infra.emf.commands.CreateEAnnotationCommand

In R6944 : Delete the classes RemoveEAnnotationCommand and CreateEAnnotationCommand from oep.uml.tools.utils
Comment 10 Vincent Lorenzo CLA 2012-01-24 05:15:32 EST
In R6945 : I finish to move the constants used for the HyperLink (these constants were into oep.uml.tools)
Comment 11 Vincent Lorenzo CLA 2012-01-24 05:19:41 EST
In R6948 : Remove the class EmptyAllHyperLinkCommand from oep.uuml.diagram.common
Comment 12 Camille Letavernier CLA 2012-12-06 07:22:16 EST
Done in 0.10.X

See Bug 391945