| Summary: | LazyCrossReferencer is not attached to semantic fragments | ||
|---|---|---|---|
| Product: | [Modeling] Sirius | Reporter: | Laurent Fasani <laurent.fasani> |
| Component: | Core | Assignee: | Laurent Fasani <laurent.fasani> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | belqassim.djafer, florian.barbin, laurent.redor, pierre-charles.david |
| Version: | 2.0.0 | Keywords: | triaged |
| Target Milestone: | 3.0.0M6 | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| See Also: |
https://git.eclipse.org/r/41138 https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=637da94b5e0cbc404ee480d2a3f88aa8199ca025 |
||
| Whiteboard: | |||
|
Description
Laurent Fasani
I am working on it session.getSemanticCrossReferencer is not attached to semantic controlled(fragment) resources scenario: - Create modeling modeling with a model which can be controlled - Control a part of the semantic model (1) - Save - Close session - ReOpen session (2) => At step (2), semantic cross referencer is attached to root aird, root semantic but is not attached to controlled semantic resource Note:(CrossReferencer is also not attached at (1) step) How to validate that semantic cross referencer is attached to controlled semantic resource (except in debug mode)? To answer comment 3: The fix is technical. To validate the fix, ensure that testCase SiriusCrossReferenceAdapterTests.testDisablingCrossReferencerWhileReloadingResource() is OK Gerrit change https://git.eclipse.org/r/41138 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=637da94b5e0cbc404ee480d2a3f88aa8199ca025 fixed Verified on Sirius 3.0.0M6 Available in Sirius 3.0.0. See https://wiki.eclipse.org/Sirius/3.0.0. |