01_user_documentation:07_rgg_xl:03_query_graph:07_msgraph:05_production:04_space
Space operator
The space operator (implicit edge operator) is replaced to either:
- if the produces nodes between the operator belong to the same scale: create a successor edge (as in an rgg producer).
- otherwise: produced nodes are implicitly “grouped” by scale, and all nodes of the group on the right are connected with refinement edges to the last node of the left group.
Example
module A; module B; module C; module D; protected void init () [ Axiom ==> A; @256; TypeAxiom ==> {# A D #} /> {# B C #}; // the type graph contain the scale relationships // at the end of the init, the main graph contain one A node ] public void r()[ A ==> D A B C; // all produced nodes are separated with the same operator but they are connected by edge depending on their scale; ]
This produce the graph:
01_user_documentation/07_rgg_xl/03_query_graph/07_msgraph/05_production/04_space.txt · Last modified: 2026/02/07 14:05 by gaetan

