454 |
fields |
fields |
455 |
metadata |
metadata |
456 |
naryassoc nary |
naryassoc nary |
457 |
assoc nary multi(1) - role(leftend) xuEnfilade |
left = assoc nary multi(1) - role(leftend) xuEnfilade |
458 |
assoc nary multi(1) - role(rightend) xuEnfilade |
right = assoc nary multi(1) - role(rightend) xuEnfilade |
459 |
|
|
460 |
--- |
--- |
461 |
|
|
462 |
xuSpace.c = (0,0); |
xuSpace.c = (0,0); |
463 |
|
|
464 |
horizontally(40, foo, nary, xuEnfilade, xuFluidMediaUnit); |
horizontally(80, foo, nary, xuEnfilade, xuFluidMediaUnit); |
465 |
horizontally(40, bar, xuLink, xuSpace, xuFluidMedia); |
horizontally(80, bar, xuLink, xuSpace, xuFluidMedia); |
466 |
vertically(80, foobar, foo, bar); |
vertically(80, foobar, foo, bar); |
467 |
|
|
468 |
|
left.p = (nary.w{left}...xuEnfilade.n{down}); |
469 |
|
right.p = (nary.e{right}...xuEnfilade.w{right}); |
470 |
|
|
471 |
draw nary.s -- xuLink.n dashed evenly; |
draw nary.s -- xuLink.n dashed evenly; |
472 |
|
|
473 |
|
|