Skip to content

External Owner Exit Lane Frame

A vertical prelude feeds two lines into a horizontal bundle whose lane order must settle. The prelude remains part of the same atomic update even though its source section sits outside the horizontal frame.

Mermaid source
examples/topologies/external_owner_exit_lane_frame.mmd
%%metro title: External Owner In Exit Lane Frame
%%metro line: lower | Lower branch | #3779b1
%%metro line: straight | Straight branch | #156075
%%metro line: ends | Terminates | #dde6c4
%%metro line: wrap | Wrap branch | #6ef362
%%metro grid: prelude | 0,0
%%metro grid: feeder | 1,1
%%metro grid: source | 2,1
%%metro grid: side | 2,2
%%metro grid: straight_target | 3,1
%%metro grid: lower_target | 3,2
graph LR
subgraph prelude [Vertical]
%%metro direction: TB
%%metro exit: right | straight, wrap
prelude_a[Prelude A]
prelude_b[Prelude B]
prelude_a -->|straight,wrap| prelude_b
end
subgraph feeder [Feeder]
feed[Feed]
end
subgraph source [Source]
before[Before]
split[Split]
before -->|lower,wrap,ends,straight| split
end
subgraph side [Side]
side_end[Side]
end
subgraph straight_target [Straight]
straight_in[Straight]
end
subgraph lower_target [Lower target]
lower_in[Lower]
end
prelude_b -->|straight,wrap| feed
feed -->|lower,wrap,straight| before
feed -->|wrap| side_end
split -->|straight| straight_in
split -->|lower,wrap| lower_in
CLI command
Terminal window
nf-metro render examples/topologies/external_owner_exit_lane_frame.mmd -o external_owner_exit_lane_frame.svg
Rendered map
External Owner In Exit Lane Frame 1 2 3 4 5 6 Before Prelude A Feed Side Straight Lower Split Prelude B Lower branch Straight branch Terminates Wrap branch created with nf-metro v2.0.0+dev