Bug 491839 - Network displayed in Rete visualizer is incomplete
Summary: Network displayed in Rete visualizer is incomplete
Status: RESOLVED FIXED
Alias: None
Product: Viatra
Classification: Modeling
Component: Query (show other bugs)
Version: 1.2.0   Edit
Hardware: PC Windows NT
: P3 normal
Target Milestone: 1.2.0RC   Edit
Assignee: Abel Hegedus CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 466217
  Show dependency tree
 
Reported: 2016-04-15 17:54 EDT by Abel Hegedus CLA
Modified: 2016-04-19 05:16 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 Abel Hegedus CLA 2016-04-15 17:54:01 EDT
Due to the complexities of mapping between Rete network nodes and Recipe EMF objects, the Rete visualizer does produces incomplete and unconnected graphs.
Comment 1 Eclipse Genie CLA 2016-04-15 17:57:30 EDT
New Gerrit change created: https://git.eclipse.org/r/70798
Comment 2 Abel Hegedus CLA 2016-04-16 03:11:22 EDT
The basic implementation is done, seems to work in all cases. If the local search engine is used in the Query Explorer, the Rete network will still appear but the added information (number of tuples) will not be added to labels.

Additionally, due to the shadowing of equivalent recipes, some labels will not have the runtime information displayed. In the refactored version the nodeTrace map computation can be extended later to map shadowed recipes without affecting the structure of the displayed graph.

Finally, this change computes a correct recipe model for the selected patterns, while fine-tuning the Viewers patterns for visualization is up to future work.
Comment 4 Abel Hegedus CLA 2016-04-18 10:57:31 EDT
Improved implementation merged to master.