%!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: -74 -207 340 1 %%HiResBoundingBox: -73.97244 -206.50845 339.75986 0.25 %%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: -73.97244 -206.50845 339.75986 0.25 0.7 setgray newpath 1 -1 moveto 64.47527 -1 lineto 64.47527 -32.75916 lineto 1 -32.75916 lineto closepath fill 0.9 setgray newpath 0 0 moveto 63.47527 0 lineto 63.47527 -31.75916 lineto 0 -31.75916 lineto closepath fill 0 setgray 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash 1 setlinejoin 10 setmiterlimit newpath 0 0 moveto 63.47527 0 lineto 63.47527 -31.75916 lineto 0 -31.75916 lineto closepath stroke 1 setlinecap newpath 0 -12.75458 moveto 63.47527 -12.75458 lineto stroke newpath 0 -17.25458 moveto 63.47527 -17.25458 lineto stroke 8.48997 -9.75458 moveto (Component) ptmr8r 9.96265 fshow 13 -27.75916 moveto (Operation\(\)) ptmr8r 9.96265 fshow 0.4 setgray newpath 2 -25.0592 moveto 7.95004 -25.0592 lineto 7.95004 -27.75916 lineto 2 -27.75916 lineto closepath fill 0.7 setgray newpath 7.95004 -27.75916 moveto 9 -26.7092 lineto 9 -24.00925 lineto 7.95004 -25.0592 lineto closepath fill 0.6 setgray newpath 7.95004 -25.0592 moveto 9 -24.00925 lineto 3.04996 -24.00925 lineto 2 -25.0592 lineto closepath fill 0.7 setgray newpath -72.72244 -82.75916 moveto 22.73764 -82.75916 lineto 22.73764 -104.51373 lineto -72.72244 -104.51373 lineto closepath fill 0.9 setgray newpath -73.72244 -81.75916 moveto 21.73764 -81.75916 lineto 21.73764 -103.51373 lineto -73.72244 -103.51373 lineto closepath fill 0 setgray newpath -73.72244 -81.75916 moveto 21.73764 -81.75916 lineto 21.73764 -103.51373 lineto -73.72244 -103.51373 lineto closepath stroke newpath -73.72244 -94.51373 moveto 21.73764 -94.51373 lineto stroke newpath -73.72244 -99.01373 moveto 21.73764 -99.01373 lineto stroke -67.22244 -91.51373 moveto (ConcreteComponent) ptmr8r 9.96265 fshow 0.7 setgray newpath 42.73764 -82.75916 moveto 106.2129 -82.75916 lineto 106.2129 -114.2493 lineto 42.73764 -114.2493 lineto closepath fill 0.9 setgray newpath 41.73764 -81.75916 moveto 105.2129 -81.75916 lineto 105.2129 -113.2493 lineto 41.73764 -113.2493 lineto closepath fill 0 setgray newpath 41.73764 -81.75916 moveto 105.2129 -81.75916 lineto 105.2129 -113.2493 lineto 41.73764 -113.2493 lineto closepath stroke newpath 41.73764 -94.24472 moveto 105.2129 -94.24472 lineto stroke newpath 41.73764 -98.74472 moveto 105.2129 -98.74472 lineto stroke 53.56015 -91.24472 moveto (Decorator) ptmr8r 9.96265 fshow 54.73764 -109.2493 moveto (Operation\(\)) ptmr8r 9.96265 fshow 0.4 setgray newpath 43.73764 -106.54935 moveto 49.68768 -106.54935 lineto 49.68768 -109.2493 lineto 43.73764 -109.2493 lineto closepath fill 0.7 setgray newpath 49.68768 -109.2493 moveto 50.73764 -108.19934 lineto 50.73764 -105.49939 lineto 49.68768 -106.54935 lineto closepath fill 0.6 setgray newpath 49.68768 -106.54935 moveto 50.73764 -105.49939 lineto 44.7876 -105.49939 lineto 43.73764 -106.54935 lineto closepath fill 0.7 setgray newpath -31.51273 -164.2493 moveto 64.47528 -164.2493 lineto 64.47528 -206.01303 lineto -31.51273 -206.01303 lineto closepath fill 0.9 setgray newpath -32.51273 -163.2493 moveto 63.47528 -163.2493 lineto 63.47528 -205.01303 lineto -32.51273 -205.01303 lineto closepath fill 0 setgray newpath -32.51273 -163.2493 moveto 63.47528 -163.2493 lineto 63.47528 -205.01303 lineto -32.51273 -205.01303 lineto closepath stroke newpath -32.51273 -176.00388 moveto 63.47528 -176.00388 lineto stroke newpath -32.51273 -190.50845 moveto 63.47528 -190.50845 lineto stroke -26.01273 -173.00388 moveto (ConcreteDecoratorA) ptmr8r 9.96265 fshow -19.51273 -186.50845 moveto (addedState) ptmr8r 9.96265 fshow -19.51273 -201.01303 moveto (Operation\(\)) ptmr8r 9.96265 fshow 0.4 setgray newpath -30.51273 -183.8085 moveto -24.56268 -183.8085 lineto -24.56268 -186.50845 lineto -30.51273 -186.50845 lineto closepath fill 0.7 setgray newpath -24.56268 -186.50845 moveto -23.51273 -185.4585 lineto -23.51273 -182.75854 lineto -24.56268 -183.8085 lineto closepath fill 0.6 setgray newpath -24.56268 -183.8085 moveto -23.51273 -182.75854 lineto -29.46277 -182.75854 lineto -30.51273 -183.8085 lineto closepath fill 0.3 setgray 0 0.79701 dtransform truncate idtransform setlinewidth pop 0 setlinecap newpath -28.93774 -183.28352 moveto -28.99916 -181.56102 -28.4899 -179.75845 -27.01273 -179.75845 curveto -25.53555 -179.75845 -25.02629 -181.56102 -25.0877 -183.28352 curveto stroke 0.4 setgray newpath -30.51273 -198.31308 moveto -24.56268 -198.31308 lineto -24.56268 -201.01303 lineto -30.51273 -201.01303 lineto closepath fill 0.7 setgray newpath -24.56268 -201.01303 moveto -23.51273 -199.96307 lineto -23.51273 -197.26312 lineto -24.56268 -198.31308 lineto closepath fill 0.6 setgray newpath -24.56268 -198.31308 moveto -23.51273 -197.26312 lineto -29.46277 -197.26312 lineto -30.51273 -198.31308 lineto closepath fill 0.7 setgray newpath 84.47528 -164.2493 moveto 179.9153 -164.2493 lineto 179.9153 -206.50845 lineto 84.47528 -206.50845 lineto closepath fill 0.9 setgray newpath 83.47528 -163.2493 moveto 178.9153 -163.2493 lineto 178.9153 -205.50845 lineto 83.47528 -205.50845 lineto closepath fill 0 setgray 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 83.47528 -163.2493 moveto 178.9153 -163.2493 lineto 178.9153 -205.50845 lineto 83.47528 -205.50845 lineto closepath stroke newpath 83.47528 -176.00388 moveto 178.9153 -176.00388 lineto stroke newpath 83.47528 -180.50388 moveto 178.9153 -180.50388 lineto stroke 89.97528 -173.00388 moveto (ConcreteDecoratorB) ptmr8r 9.96265 fshow 96.47528 -191.00845 moveto (Operation\(\)) ptmr8r 9.96265 fshow 96.47528 -201.50845 moveto (AddedBehaviour\(\)) ptmr8r 9.96265 fshow 0.4 setgray newpath 85.47528 -188.3085 moveto 91.42532 -188.3085 lineto 91.42532 -191.00845 lineto 85.47528 -191.00845 lineto closepath fill 0.7 setgray newpath 91.42532 -191.00845 moveto 92.47528 -189.9585 lineto 92.47528 -187.25854 lineto 91.42532 -188.3085 lineto closepath fill 0.6 setgray newpath 91.42532 -188.3085 moveto 92.47528 -187.25854 lineto 86.52524 -187.25854 lineto 85.47528 -188.3085 lineto closepath fill 0.4 setgray newpath 85.47528 -198.8085 moveto 91.42532 -198.8085 lineto 91.42532 -201.50845 lineto 85.47528 -201.50845 lineto closepath fill 0.7 setgray newpath 91.42532 -201.50845 moveto 92.47528 -200.4585 lineto 92.47528 -197.75854 lineto 91.42532 -198.8085 lineto closepath fill 0.6 setgray newpath 91.42532 -198.8085 moveto 92.47528 -197.75854 lineto 86.52524 -197.75854 lineto 85.47528 -198.8085 lineto closepath fill 0.7 setgray newpath 186.2129 -87.75916 moveto 293.8982 -87.75916 lineto 303.8982 -97.75916 lineto 303.8982 -102.51373 lineto 186.2129 -102.51373 lineto closepath fill 0.9 setgray newpath 185.2129 -86.75916 moveto 292.8982 -86.75916 lineto 302.8982 -96.75916 lineto 302.8982 -101.51373 lineto 185.2129 -101.51373 lineto closepath fill 0 setgray newpath 185.2129 -86.75916 moveto 292.8982 -86.75916 lineto 302.8982 -96.75916 lineto 302.8982 -101.51373 lineto 185.2129 -101.51373 lineto closepath stroke newpath 292.8982 -86.75916 moveto 292.8982 -96.75916 lineto 302.8982 -96.75916 lineto stroke 189.2129 -97.51373 moveto (component->Operation\(\)) ptmr8r 9.96265 fshow 0.7 setgray newpath 229.9153 -176.50159 moveto 329.75986 -176.50159 lineto 339.75986 -186.50159 lineto 339.75986 -200.25616 lineto 229.9153 -200.25616 lineto closepath fill 0.9 setgray newpath 228.9153 -175.50159 moveto 328.75986 -175.50159 lineto 338.75986 -185.50159 lineto 338.75986 -199.25616 lineto 228.9153 -199.25616 lineto closepath fill 0 setgray newpath 228.9153 -175.50159 moveto 328.75986 -175.50159 lineto 338.75986 -185.50159 lineto 338.75986 -199.25616 lineto 228.9153 -199.25616 lineto closepath stroke newpath 328.75986 -175.50159 moveto 328.75986 -185.50159 lineto 338.75986 -185.50159 lineto stroke 232.9153 -186.25616 moveto (Decorator::Operation\(\)) ptmr8r 9.96265 fshow 232.9153 -195.25616 moveto (AddedBehaviour\(\)) ptmr8r 9.96265 fshow newpath -10.9924 -81.75916 moveto -10.9924 -61.75916 lineto 31.73764 -61.75916 lineto 31.73764 -44.25931 lineto stroke 1 setgray newpath 31.73764 -44.25931 moveto 26.73764 -44.25931 lineto 31.73764 -31.75916 lineto 36.73764 -44.25931 lineto closepath fill 0 setgray newpath 31.73764 -44.25931 moveto 26.73764 -44.25931 lineto stroke newpath 31.73764 -44.25931 moveto 36.73764 -44.25931 lineto stroke newpath 31.73764 -31.75916 moveto 26.73764 -44.25931 lineto stroke newpath 31.73764 -31.75916 moveto 36.73764 -44.25931 lineto stroke newpath 73.47528 -81.75916 moveto 73.47528 -61.75916 lineto 31.73764 -61.75916 lineto 31.73764 -44.25931 lineto stroke 1 setgray newpath 31.73764 -44.25931 moveto 26.73764 -44.25931 lineto 31.73764 -31.75916 lineto 36.73764 -44.25931 lineto closepath fill 0 setgray newpath 31.73764 -44.25931 moveto 26.73764 -44.25931 lineto stroke newpath 31.73764 -44.25931 moveto 36.73764 -44.25931 lineto stroke newpath 31.73764 -31.75916 moveto 26.73764 -44.25931 lineto stroke newpath 31.73764 -31.75916 moveto 36.73764 -44.25931 lineto stroke newpath 75.97496 -15.87958 moveto 153.47527 -15.87958 lineto 153.47527 -87.50423 lineto 117.71298 -87.50423 lineto stroke newpath 75.97496 -15.87958 moveto 63.47527 -15.87958 lineto stroke newpath 63.47527 -15.87958 moveto 75.97496 -20.87958 lineto stroke newpath 63.47527 -15.87958 moveto 75.97496 -10.87958 lineto stroke 1 setgray newpath 117.71298 -87.50423 moveto 111.46294 -92.50423 lineto 105.2129 -87.50423 lineto 111.46294 -82.50423 lineto closepath fill 0 setgray newpath 117.71298 -87.50423 moveto 111.46294 -92.50423 lineto 105.2129 -87.50423 lineto 111.46294 -82.50423 lineto closepath stroke newpath 15.48128 -163.2493 moveto 15.48128 -143.2493 lineto 73.47528 -143.2493 lineto 73.47528 -125.74945 lineto stroke 1 setgray newpath 73.47528 -125.74945 moveto 68.47528 -125.74945 lineto 73.47528 -113.2493 lineto 78.47528 -125.74945 lineto closepath fill 0 setgray newpath 73.47528 -125.74945 moveto 68.47528 -125.74945 lineto stroke newpath 73.47528 -125.74945 moveto 78.47528 -125.74945 lineto stroke newpath 73.47528 -113.2493 moveto 68.47528 -125.74945 lineto stroke newpath 73.47528 -113.2493 moveto 78.47528 -125.74945 lineto stroke newpath 131.1953 -163.2493 moveto 131.1953 -143.2493 lineto 73.47528 -143.2493 lineto 73.47528 -125.74945 lineto stroke 1 setgray newpath 73.47528 -125.74945 moveto 68.47528 -125.74945 lineto 73.47528 -113.2493 lineto 78.47528 -125.74945 lineto closepath fill 0 setgray newpath 73.47528 -125.74945 moveto 68.47528 -125.74945 lineto stroke newpath 73.47528 -125.74945 moveto 78.47528 -125.74945 lineto stroke newpath 73.47528 -113.2493 moveto 68.47528 -125.74945 lineto stroke newpath 73.47528 -113.2493 moveto 78.47528 -125.74945 lineto stroke [3 3 ] 0 setdash newpath 103.2129 -106.24701 moveto 185.2129 -94.13644 lineto stroke newpath 144.95055 -188.00616 moveto 228.9153 -187.37888 lineto stroke showpage %%EOF