Bug 521237 - Rewrite InMemoryResources to have more standard semantics
Summary: Rewrite InMemoryResources to have more standard semantics
Status: NEW
Alias: None
Product: Sirius
Classification: Modeling
Component: Core (show other bugs)
Version: 4.1.1   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2017-08-22 05:56 EDT by Pierre-Charles David CLA
Modified: 2017-08-22 09:30 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 Pierre-Charles David CLA 2017-08-22 05:56:18 EDT
InMemoryResourceImpl and InMemoryResourceFactoryImpl are internal, but they have subtly non-standard semantics compared to what we expect from "normal" EMF resources, which regularly lead to subtle bugs. We should review our uses of those, clarify their semantic and update their implementation so that we don't have to sprinkle the rest of Sirius with special cases to handle their peculiarites.