%!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: -20 -312 432 11 %%HiResBoundingBox: -19.61221 -311.02747 431.36919 10.50229 %%Creator: MetaPost 0.901 %%CreationDate: 2005.12.19:0933 %%Pages: 1 %%DocumentFonts: Times-Roman %%BeginProlog /ptmr8r /Times-Roman def /fshow {exch findfont exch scalefont setfont show}bind def %%EndProlog %%Page: 1 1 %%HiResBoundingBox: -19.61221 -311.02747 431.36919 10.50229 0.7 setgray newpath 1 -1 moveto 38.35823 -1 lineto 38.35823 -22.75458 lineto 1 -22.75458 lineto closepath fill 0.9 setgray newpath 0 0 moveto 37.35823 0 lineto 37.35823 -21.75458 lineto 0 -21.75458 lineto closepath fill 0 setgray 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash 1 setlinejoin 10 setmiterlimit newpath 0 0 moveto 37.35823 0 lineto 37.35823 -21.75458 lineto 0 -21.75458 lineto closepath stroke 1 setlinecap newpath 0 -12.75458 moveto 37.35823 -12.75458 lineto stroke newpath 0 -17.25458 moveto 37.35823 -17.25458 lineto stroke 6.5 -9.75458 moveto (Client) ptmr8r 9.96265 fshow 0.7 setgray newpath 188.35823 9.25229 moveto 391.28867 9.25229 lineto 391.28867 -33.00687 lineto 188.35823 -33.00687 lineto closepath fill 0.9 setgray newpath 187.35823 10.25229 moveto 390.28867 10.25229 lineto 390.28867 -32.00687 lineto 187.35823 -32.00687 lineto closepath fill 0 setgray newpath 187.35823 10.25229 moveto 390.28867 10.25229 lineto 390.28867 -32.00687 lineto 187.35823 -32.00687 lineto closepath stroke newpath 187.35823 -2.50229 moveto 390.28867 -2.50229 lineto stroke newpath 187.35823 -7.00229 moveto 390.28867 -7.00229 lineto stroke 274.98558 0.49771 moveto (Visitor) ptmr8r 9.96265 fshow 200.35823 -17.50687 moveto (VisitConcreteElementA\(c:ConcreteElementA\)) ptmr8r 9.96265 fshow 200.35823 -28.00687 moveto (VisitConcreteElementB\(c:ConcreteElementB\)) ptmr8r 9.96265 fshow 0.4 setgray newpath 189.35823 -14.80692 moveto 195.30827 -14.80692 lineto 195.30827 -17.50687 lineto 189.35823 -17.50687 lineto closepath fill 0.7 setgray newpath 195.30827 -17.50687 moveto 196.35823 -16.45691 lineto 196.35823 -13.75696 lineto 195.30827 -14.80692 lineto closepath fill 0.6 setgray newpath 195.30827 -14.80692 moveto 196.35823 -13.75696 lineto 190.40819 -13.75696 lineto 189.35823 -14.80692 lineto closepath fill 0.4 setgray newpath 189.35823 -25.30692 moveto 195.30827 -25.30692 lineto 195.30827 -28.00687 lineto 189.35823 -28.00687 lineto closepath fill 0.7 setgray newpath 195.30827 -28.00687 moveto 196.35823 -26.95691 lineto 196.35823 -24.25696 lineto 195.30827 -25.30692 lineto closepath fill 0.6 setgray newpath 195.30827 -25.30692 moveto 196.35823 -24.25696 lineto 190.40819 -24.25696 lineto 189.35823 -25.30692 lineto closepath fill 0.7 setgray newpath 198.20163 -83.00687 moveto 279.82346 -83.00687 lineto 279.82346 -104.76144 lineto 198.20163 -104.76144 lineto closepath fill 0.9 setgray newpath 197.20163 -82.00687 moveto 278.82346 -82.00687 lineto 278.82346 -103.76144 lineto 197.20163 -103.76144 lineto closepath fill 0 setgray newpath 197.20163 -82.00687 moveto 278.82346 -82.00687 lineto 278.82346 -103.76144 lineto 197.20163 -103.76144 lineto closepath stroke newpath 197.20163 -94.76144 moveto 278.82346 -94.76144 lineto stroke newpath 197.20163 -99.26144 moveto 278.82346 -99.26144 lineto stroke 203.70163 -91.76144 moveto (ConcreteVisitor1) ptmr8r 9.96265 fshow 0.7 setgray newpath 299.82346 -83.00687 moveto 381.44528 -83.00687 lineto 381.44528 -104.76144 lineto 299.82346 -104.76144 lineto closepath fill 0.9 setgray newpath 298.82346 -82.00687 moveto 380.44528 -82.00687 lineto 380.44528 -103.76144 lineto 298.82346 -103.76144 lineto closepath fill 0 setgray newpath 298.82346 -82.00687 moveto 380.44528 -82.00687 lineto 380.44528 -103.76144 lineto 298.82346 -103.76144 lineto closepath stroke newpath 298.82346 -94.76144 moveto 380.44528 -94.76144 lineto stroke newpath 298.82346 -99.26144 moveto 380.44528 -99.26144 lineto stroke 305.32346 -91.76144 moveto (ConcreteVisitor2) ptmr8r 9.96265 fshow 0.7 setgray newpath -18.36221 -142.75458 moveto 57.72046 -142.75458 lineto 57.72046 -164.50916 lineto -18.36221 -164.50916 lineto closepath fill 0.9 setgray newpath -19.36221 -141.75458 moveto 56.72046 -141.75458 lineto 56.72046 -163.50916 lineto -19.36221 -163.50916 lineto closepath fill 0 setgray newpath -19.36221 -141.75458 moveto 56.72046 -141.75458 lineto 56.72046 -163.50916 lineto -19.36221 -163.50916 lineto closepath stroke newpath -19.36221 -154.50916 moveto 56.72046 -154.50916 lineto stroke newpath -19.36221 -159.00916 moveto 56.72046 -159.00916 lineto stroke -12.86221 -151.50916 moveto (ObjectStructure) ptmr8r 9.96265 fshow 0.7 setgray newpath 232.34781 -142.75458 moveto 347.2991 -142.75458 lineto 347.2991 -174.51373 lineto 232.34781 -174.51373 lineto closepath fill 0.9 setgray newpath 231.34781 -141.75458 moveto 346.2991 -141.75458 lineto 346.2991 -173.51373 lineto 231.34781 -173.51373 lineto closepath fill 0 setgray newpath 231.34781 -141.75458 moveto 346.2991 -141.75458 lineto 346.2991 -173.51373 lineto 231.34781 -173.51373 lineto closepath stroke newpath 231.34781 -154.50916 moveto 346.2991 -154.50916 lineto stroke newpath 231.34781 -159.00916 moveto 346.2991 -159.00916 lineto stroke 272.22092 -151.50916 moveto (Element) ptmr8r 9.96265 fshow 244.34781 -169.51373 moveto (AcceptVisitor\(v:Visitor\)) ptmr8r 9.96265 fshow 0.4 setgray newpath 233.34781 -166.81378 moveto 239.29785 -166.81378 lineto 239.29785 -169.51373 lineto 233.34781 -169.51373 lineto closepath fill 0.7 setgray newpath 239.29785 -169.51373 moveto 240.34781 -168.46378 lineto 240.34781 -165.76382 lineto 239.29785 -166.81378 lineto closepath fill 0.6 setgray newpath 239.29785 -166.81378 moveto 240.34781 -165.76382 lineto 234.39777 -165.76382 lineto 233.34781 -166.81378 lineto closepath fill 0.7 setgray newpath 164.87218 -224.51373 moveto 279.82346 -224.51373 lineto 279.82346 -256.27289 lineto 164.87218 -256.27289 lineto closepath fill 0.9 setgray newpath 163.87218 -223.51373 moveto 278.82346 -223.51373 lineto 278.82346 -255.27289 lineto 163.87218 -255.27289 lineto closepath fill 0 setgray newpath 163.87218 -223.51373 moveto 278.82346 -223.51373 lineto 278.82346 -255.27289 lineto 163.87218 -255.27289 lineto closepath stroke newpath 163.87218 -236.26831 moveto 278.82346 -236.26831 lineto stroke newpath 163.87218 -240.76831 moveto 278.82346 -240.76831 lineto stroke 183.1664 -233.26831 moveto (ConcreteElementA) ptmr8r 9.96265 fshow 176.87218 -251.27289 moveto (AcceptVisitor\(v:Visitor\)) ptmr8r 9.96265 fshow 0.4 setgray newpath 165.87218 -248.57294 moveto 171.82222 -248.57294 lineto 171.82222 -251.27289 lineto 165.87218 -251.27289 lineto closepath fill 0.7 setgray newpath 171.82222 -251.27289 moveto 172.87218 -250.22293 lineto 172.87218 -247.52298 lineto 171.82222 -248.57294 lineto closepath fill 0.6 setgray newpath 171.82222 -248.57294 moveto 172.87218 -247.52298 lineto 166.92213 -247.52298 lineto 165.87218 -248.57294 lineto closepath fill 0.7 setgray newpath 299.82346 -224.51373 moveto 414.77473 -224.51373 lineto 414.77473 -256.27289 lineto 299.82346 -256.27289 lineto closepath fill 0.9 setgray newpath 298.82346 -223.51373 moveto 413.77473 -223.51373 lineto 413.77473 -255.27289 lineto 298.82346 -255.27289 lineto closepath fill 0 setgray newpath 298.82346 -223.51373 moveto 413.77473 -223.51373 lineto 413.77473 -255.27289 lineto 298.82346 -255.27289 lineto closepath stroke newpath 298.82346 -236.26831 moveto 413.77473 -236.26831 lineto stroke newpath 298.82346 -240.76831 moveto 413.77473 -240.76831 lineto stroke 318.3917 -233.26831 moveto (ConcreteElementB) ptmr8r 9.96265 fshow 311.82346 -251.27289 moveto (AcceptVisitor\(v:Visitor\)) ptmr8r 9.96265 fshow 0.4 setgray newpath 300.82346 -248.57294 moveto 306.7735 -248.57294 lineto 306.7735 -251.27289 lineto 300.82346 -251.27289 lineto closepath fill 0.7 setgray newpath 306.7735 -251.27289 moveto 307.82346 -250.22293 lineto 307.82346 -247.52298 lineto 306.7735 -248.57294 lineto closepath fill 0.6 setgray newpath 306.7735 -248.57294 moveto 307.82346 -247.52298 lineto 301.87341 -247.52298 lineto 300.82346 -248.57294 lineto closepath fill 0.7 setgray newpath 90.5281 -296.27289 moveto 229.21625 -296.27289 lineto 239.21625 -306.27289 lineto 239.21625 -311.02747 lineto 90.5281 -311.02747 lineto closepath fill 0.9 setgray newpath 89.5281 -295.27289 moveto 228.21625 -295.27289 lineto 238.21625 -305.27289 lineto 238.21625 -310.02747 lineto 89.5281 -310.02747 lineto closepath fill 0 setgray newpath 89.5281 -295.27289 moveto 228.21625 -295.27289 lineto 238.21625 -305.27289 lineto 238.21625 -310.02747 lineto 89.5281 -310.02747 lineto closepath stroke newpath 228.21625 -295.27289 moveto 228.21625 -305.27289 lineto 238.21625 -305.27289 lineto stroke 93.5281 -306.02747 moveto (v->VisitConcreteElementA\(this\)) ptmr8r 9.96265 fshow 0.7 setgray newpath 283.22902 -296.27289 moveto 421.36919 -296.27289 lineto 431.36919 -306.27289 lineto 431.36919 -311.02747 lineto 283.22902 -311.02747 lineto closepath fill 0.9 setgray newpath 282.22902 -295.27289 moveto 420.36919 -295.27289 lineto 430.36919 -305.27289 lineto 430.36919 -310.02747 lineto 282.22902 -310.02747 lineto closepath fill 0 setgray newpath 282.22902 -295.27289 moveto 420.36919 -295.27289 lineto 430.36919 -305.27289 lineto 430.36919 -310.02747 lineto 282.22902 -310.02747 lineto closepath stroke newpath 420.36919 -295.27289 moveto 420.36919 -305.27289 lineto 430.36919 -305.27289 lineto stroke 286.22902 -306.02747 moveto (v->VisitConcreteElementB\(this\)) ptmr8r 9.96265 fshow newpath 37.35625 -10.87729 moveto 174.8599 -10.87729 lineto stroke newpath 174.8599 -10.87729 moveto 187.3594 -10.87729 lineto stroke newpath 187.3594 -10.87729 moveto 174.8599 -5.87729 lineto stroke newpath 187.3594 -10.87729 moveto 174.8599 -15.87729 lineto stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 18.67912 -21.75504 moveto 18.67912 -129.25356 lineto stroke newpath 18.67912 -129.25356 moveto 18.67912 -141.75407 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 18.67912 -141.75407 moveto 23.67912 -129.25356 lineto stroke newpath 18.67912 -141.75407 moveto 13.67912 -129.25356 lineto stroke newpath 238.01254 -82.00687 moveto 238.01254 -62.00687 lineto 288.82346 -62.00687 lineto 288.82346 -44.50702 lineto stroke 1 setgray newpath 288.82346 -44.50702 moveto 283.82346 -44.50702 lineto 288.82346 -32.00687 lineto 293.82346 -44.50702 lineto closepath fill 0 setgray newpath 288.82346 -44.50702 moveto 283.82346 -44.50702 lineto stroke newpath 288.82346 -44.50702 moveto 293.82346 -44.50702 lineto stroke newpath 288.82346 -32.00687 moveto 283.82346 -44.50702 lineto stroke newpath 288.82346 -32.00687 moveto 293.82346 -44.50702 lineto stroke newpath 339.63437 -82.00687 moveto 339.63437 -62.00687 lineto 288.82346 -62.00687 lineto 288.82346 -44.50702 lineto stroke 1 setgray newpath 288.82346 -44.50702 moveto 283.82346 -44.50702 lineto 288.82346 -32.00687 lineto 293.82346 -44.50702 lineto closepath fill 0 setgray newpath 288.82346 -44.50702 moveto 283.82346 -44.50702 lineto stroke newpath 288.82346 -44.50702 moveto 293.82346 -44.50702 lineto stroke newpath 288.82346 -32.00687 moveto 283.82346 -44.50702 lineto stroke newpath 288.82346 -32.00687 moveto 293.82346 -44.50702 lineto stroke newpath 218.84816 -152.63416 moveto 69.22093 -152.63416 lineto stroke newpath 218.84816 -152.63416 moveto 231.34781 -152.63416 lineto stroke newpath 231.34781 -152.63416 moveto 218.84816 -147.63416 lineto stroke newpath 231.34781 -152.63416 moveto 218.84816 -157.63416 lineto stroke 1 setgray newpath 69.22011 -152.63416 moveto 62.97028 -157.63416 lineto 56.72046 -152.63416 lineto 62.97028 -147.63416 lineto closepath fill 0 setgray newpath 69.22011 -152.63416 moveto 62.97028 -157.63416 lineto 56.72046 -152.63416 lineto 62.97028 -147.63416 lineto closepath stroke newpath 221.34781 -223.51373 moveto 221.34781 -203.51373 lineto 288.82346 -203.51373 lineto 288.82346 -186.01389 lineto stroke 1 setgray newpath 288.82346 -186.01389 moveto 283.82346 -186.01389 lineto 288.82346 -173.51373 lineto 293.82346 -186.01389 lineto closepath fill 0 setgray newpath 288.82346 -186.01389 moveto 283.82346 -186.01389 lineto stroke newpath 288.82346 -186.01389 moveto 293.82346 -186.01389 lineto stroke newpath 288.82346 -173.51373 moveto 283.82346 -186.01389 lineto stroke newpath 288.82346 -173.51373 moveto 293.82346 -186.01389 lineto stroke newpath 356.2991 -223.51373 moveto 356.2991 -203.51373 lineto 288.82346 -203.51373 lineto 288.82346 -186.01389 lineto stroke 1 setgray newpath 288.82346 -186.01389 moveto 283.82346 -186.01389 lineto 288.82346 -173.51373 lineto 293.82346 -186.01389 lineto closepath fill 0 setgray newpath 288.82346 -186.01389 moveto 283.82346 -186.01389 lineto stroke newpath 288.82346 -186.01389 moveto 293.82346 -186.01389 lineto stroke newpath 288.82346 -173.51373 moveto 283.82346 -186.01389 lineto stroke newpath 288.82346 -173.51373 moveto 293.82346 -186.01389 lineto stroke [3 3 ] 0 setdash newpath 174.87218 -248.2706 moveto 143.87218 -295.27289 lineto stroke newpath 309.82346 -248.2706 moveto 292.22902 -295.27289 lineto stroke showpage %%EOF