Bug 463761 - UI dependencies in the Sirius Edit bundles
Summary: UI dependencies in the Sirius Edit bundles
Status: NEW
Alias: None
Product: Sirius
Classification: Modeling
Component: Core (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 minor (vote)
Target Milestone: ---   Edit
Assignee: Project inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks: 439871
  Show dependency tree
 
Reported: 2015-04-02 04:53 EDT by Mathieu Cartaud CLA
Modified: 2015-05-26 10:35 EDT (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 Mathieu Cartaud CLA 2015-04-02 04:53:09 EDT
The "edit" bundles of the Sirius metamodels have dependencies to the user interface. As a result, one cannot use Sirius' ItemProviders without dependencies to everything :)
Comment 1 Steve Monnier CLA 2015-04-02 06:09:16 EDT
Indeed there is some refactoring work to do. Can you list the ItemProviders your using?
Comment 2 Mathieu Cartaud CLA 2015-04-02 09:51:32 EDT
(In reply to Steve Monnier from comment #1)
> Indeed there is some refactoring work to do. Can you list the ItemProviders
> your using?

We would need all the ItemProviders of all the metamodels of Sirius. So it would involve separating the item providers from the ui bundles. Starting by changing the genmodels to generate in bundles named org.eclipse.sirius.xxx.edit and transfering the code related to EMF Edit only into those bundles.
Comment 3 Eclipse Genie CLA 2015-05-26 05:14:54 EDT
New Gerrit change created: https://git.eclipse.org/r/48601
Comment 4 Eclipse Genie CLA 2015-05-26 09:58:17 EDT
New Gerrit change created: https://git.eclipse.org/r/48644

WARNING: this patchset contains 1357 new lines of code and may require a Contribution Questionnaire (CQ) if the author is not a committer on the project. Please see:https://wiki.eclipse.org/Project_Management_Infrastructure/Creating_A_Contribution_Questionnaire