From 8362834a932f63a0ac5d25d52898b658d2fe2b81 Mon Sep 17 00:00:00 2001 From: wisberg Date: Fri, 2 Apr 2004 11:22:00 +0000 Subject: [PATCH] Jan's 4/2 bug 50932 patch --- .../ubc-design-patterns/docs/readme-1.1.pdf | Bin 13985 -> 0 bytes .../sandbox/ubc-design-patterns/docs/readme.pdf | Bin 0 -> 13954 bytes .../docs/{readme-1.1.txt => readme.txt} | 16 ++++++---------- .../ubc-design-patterns/patterns-test.xml | 6 ++++-- 4 files changed, 10 insertions(+), 12 deletions(-) delete mode 100644 docs/sandbox/ubc-design-patterns/docs/readme-1.1.pdf create mode 100644 docs/sandbox/ubc-design-patterns/docs/readme.pdf rename docs/sandbox/ubc-design-patterns/docs/{readme-1.1.txt => readme.txt} (83%) diff --git a/docs/sandbox/ubc-design-patterns/docs/readme-1.1.pdf b/docs/sandbox/ubc-design-patterns/docs/readme-1.1.pdf deleted file mode 100644 index 89d5db0d4460901f68e454a49efb6ca6c8a83020..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13985 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 G0{1_ye41zg diff --git a/docs/sandbox/ubc-design-patterns/docs/readme.pdf b/docs/sandbox/ubc-design-patterns/docs/readme.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cde37b24bffd36935676da47cd4800bd867fa761 GIT binary patch literal 13954 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 literal 0 HcmV?d00001 diff --git a/docs/sandbox/ubc-design-patterns/docs/readme-1.1.txt b/docs/sandbox/ubc-design-patterns/docs/readme.txt similarity index 83% rename from docs/sandbox/ubc-design-patterns/docs/readme-1.1.txt rename to docs/sandbox/ubc-design-patterns/docs/readme.txt index 4be660c35..8908cf8b6 100644 --- a/docs/sandbox/ubc-design-patterns/docs/readme-1.1.txt +++ b/docs/sandbox/ubc-design-patterns/docs/readme.txt @@ -1,5 +1,5 @@ Implementations of GoF Design Patterns in Java and AspectJ -Code base documentation (March 2, 2004) +Code base documentation (April 2, 2004) Overview @@ -13,8 +13,8 @@ While all files are extensively documented using ajdoc (the AspectJ version of j Within the ajdoc documentation, we tried to separate type names used in our examples from role names (as presented in GoF). We show roles names in italics and actual type names in code font. Questions, feedback, suggestions, etc. -The AODP web page is http://www.cs.ubc.ca/labs/spl/projects/aodps.html -Please send all questions, feedback, and suggestions to Jan Hannemann (jan@cs.ubc.ca). We are very much interested in improving our code. Please do not hesitate to drop us a line. +The AODP web page is http://www.cs.ubc.ca/labs/spl/aodp.html +Please send all questions, feedback, and suggestions to Jan Hannemann (jan [AT] cs.ubc.ca). We are very much interested in improving our code. Please do not hesitate to drop us a line. =============================== @@ -27,11 +27,8 @@ This appendix outlines how to compile and run the examples provided. DOS batch f A1: Using the Eclipse IDE Setting up your system and running the examples 1. Install Eclipse (www.eclipse.org) and AJDT (www.eclipse.org/ajdt). Currently AJDT only works with release 2.1.X and not with version 3.0+ of Eclipse. Check the AJDT web page for more information and updates. -2. Create a new AspectJ project -3. Import the ZIP file with the AOP pattern examples into your project -4. Set the source directory to "Design Pattern Examples/src" (under: Project / Properties / Java Build Path / Source). Set/adjust the output directory is desired. -5. Compile -6. Run individual examples by selecting the appropriate source folder and selecting Run As / Java Application. +2. Import the ZIP file with the AOP pattern examples into Eclipse +3. Compile & run A2: Using other AspectJ-compatible IDEs @@ -55,5 +52,4 @@ Run a compiled example (e.g. observer). Choose one: java ca.ubc.cs.spl.aspectPatterns.examples.observer.java.Main (for the AspectJ version) - March 2, 2004 - + April 2, 2004 diff --git a/docs/sandbox/ubc-design-patterns/patterns-test.xml b/docs/sandbox/ubc-design-patterns/patterns-test.xml index 717162536..be5f4f4b6 100644 --- a/docs/sandbox/ubc-design-patterns/patterns-test.xml +++ b/docs/sandbox/ubc-design-patterns/patterns-test.xml @@ -14,7 +14,7 @@ - + - + + +