| Summary: | [Edge] sourceView/targetView missing in target finder expression service | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Modeling] Sirius | Reporter: | Huy Le <huy.lethanh> | ||||
| Component: | Diagram | Assignee: | Steve Monnier <steve.monnier> | ||||
| Status: | RESOLVED WONTFIX | QA Contact: | |||||
| Severity: | major | ||||||
| Priority: | P3 | CC: | steve.monnier | ||||
| Version: | 2.0.0 | Keywords: | triaged | ||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows 7 | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
This bugzilla is resolved in WONTFIX status as the expression using sourceView and targetView can be done in the precondition expression. |
Created attachment 250100 [details] missing sourceView/targetView in edge mapping Relating [Relation based Edge] In the Java service, we cannot get source/target element as DNode? For example sourceView/targetView as supported in Reconnect Edge. As I see, only Source Semantic available now. Actually, there is cases that multiple source node/borderednodes mapping to a same semantic object => how to distinguish each of them, DNode is the answer I think. In org.eclipse.sirius.diagram.business.internal.experimental.sync.DEdgeSynchronizerHelper.computeEdgeCandidatesWithoutDomain(Iterable<EdgeTarget>, Iterable<EdgeTarget>, Map<EObject, Collection<EdgeTarget>>, EdgeMapping), sourceView/targetView should be registered. And then we can distinguish the cases. Regards, Thanh Huy LE