diff options
Diffstat (limited to 'Master/texmf-dist/doc/metapost/metauml/metauml_manual/fig/mptrace.tmp')
-rw-r--r-- | Master/texmf-dist/doc/metapost/metauml/metauml_manual/fig/mptrace.tmp | 40 |
1 files changed, 26 insertions, 14 deletions
diff --git a/Master/texmf-dist/doc/metapost/metauml/metauml_manual/fig/mptrace.tmp b/Master/texmf-dist/doc/metapost/metauml/metauml_manual/fig/mptrace.tmp index 95b723d1b3a..041bb2d0e52 100644 --- a/Master/texmf-dist/doc/metapost/metauml/metauml_manual/fig/mptrace.tmp +++ b/Master/texmf-dist/doc/metapost/metauml/metauml_manual/fig/mptrace.tmp @@ -1,23 +1,35 @@ -input metauml_note; -input metauml_base; -input metauml_paths; -input metauml_links; -input metauml_class_relations; +input metauml; + +iPict.boxed := 1; beginfig(1); - Note.foo("Antananarivo", "Machupichu"); - drawObject(foo); + iClass.shade := 3; + Class.F("Foo")("a: int","b: int")(); + Class.B("Bar")()(); + B.nw = F.ne + (20,-20); + + drawObjects(B, F); + + link(association)(B.nw -- F.ne); + + draw objectBorder(B) withcolor red; + draw objectBorder(F) withcolor blue; + + link(association)(pathCut(B,F)(B.c--F.c)); endfig; beginfig(2); - save foo; - Note.foo("Please disregard this note"); - Note.bar("Please take the other note", "very seriously"); - - bar.s = foo.n + (10,20); - drawObjects(foo, bar); - clink(dashedLink)(foo, bar); + save A, B; + + Picture.A("A"); + Picture.B("Blue"); + + B.sw = A.ne + (20,20); + + drawObjects(A, B); + + link(associationUni)(pathManhattanX(A.e, B)); endfig; end |