...
Slot | Processor |
---|
Before phase 1 | Compound Cycle Processor Graph Transformer Comment Preprocessor Edge And Layer Constraint Edge Reverser |
Before phase 2 | Big Nodes Processor Label Dummy Inserter |
Before phase 3 | Layer Constraint Processor Hierarchical Port Constraint Processor Compound Dummy Edge Remover Long Edge Splitter Port Side Processor Label Dummy Switcher Inverted Port Processor Self Loop Processor Port List Sorter North South Port Preprocessor |
Before phase 4 | Subgraph Ordering Processor In Layer Constraint Processor Hyperedge Dummy Merger Label Side Selector Label And Node Size Processor Port Position Processor Node Margin Calculator Compound Side Processor |
Before phase 5 | Hierarchical Port Dummy Size Processor Hierarchical Port Position Processor |
After phase 5 | Comment Postprocessor Hypernode Processor Hierarchical Port Orthogonal Edge Router Long Edge Joiner North South Port Postprocessor Label Dummy Remover Reversed Edge Restorer Compound Graph Restorer Graph Transformer End Label Processor |
...
Preconditions | |
---|
Postconditions | - Nodes with fixed port orders have their port lists sorted accordingly.
|
Slot | Before phase 3, before phase 4. |
Dependencies | None. |
Remarks | - It may make sense to use this processor in multiple slots. Once to ensure fixed port sides, once more to sort the port lists again for nodes that have just had their port orders fixed.
|
Port Position Processor
Calculates the exact coordinates a ports.
Preconditions | The graph is layered.All nodes have a | port order.
---|
Postconditions | - All nodes have fixed port positions.
|
Slot | Before phase 4. |
Dependencies | None. |
Remarks | None |
Port Side Processor
Ensures that nodes have at least fixed port sides.
...