Bug 521237

Summary: Rewrite InMemoryResources to have more standard semantics
Product: [Modeling] Sirius Reporter: Pierre-Charles David <pierre-charles.david>
Component: CoreAssignee: Project inbox <sirius.core-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 Keywords: triaged
Version: 4.1.1   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

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.