Bug 296110 - [core] Remove EMF dependency from core
Summary: [core] Remove EMF dependency from core
Status: RESOLVED FIXED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Core (show other bugs)
Version: unspecified   Edit
Hardware: PC All
: P3 major (vote)
Target Milestone: M5   Edit
Assignee: Cedric Dumoulin CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 289055
  Show dependency tree
 
Reported: 2009-11-25 09:05 EST by Cedric Dumoulin CLA
Modified: 2013-04-19 11:58 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cedric Dumoulin CLA 2009-11-25 09:05:23 EST
The core plugin is now also dependant on EMF. The aim of the core is to be independant from such technologies.
The dependency should be removed and put in a service.
This dependency was introduce to listen on EMF model changes.
Comment 1 Camille Letavernier CLA 2013-03-01 10:29:14 EST
Current state:

- core.sasheditor does not rely on EMF
- core.sasheditor.di is an EMF implementation of the SashEditor widget, so it really needs to depend on EMF
- It is more complicated for core, which could maybe be split into a few components, but it seems complicated and not really necessary.

Is it still relevant to try to remove the EMF dependency?
Comment 2 Sébastien Gérard CLA 2013-04-19 11:58:07 EDT
May be closed.