From 80e8fef5c9b7ea2825d86832c7d32189f93b28e4 Mon Sep 17 00:00:00 2001 From: llitfkitfk Date: Mon, 3 Nov 2014 08:47:03 +0800 Subject: [PATCH] add editable diagram files (you need to install objectaid eclipse plugin to view that) --- abstract-factory/etc/test.ucls | 187 +++++++++++++++++++++++++ adapter/etc/test.ucls | 85 ++++++++++++ bridge/etc/test.ucls | 153 +++++++++++++++++++++ builder/etc/test.ucls | 157 +++++++++++++++++++++ chain/etc/test.ucls | 113 +++++++++++++++ command/etc/test.ucls | 146 ++++++++++++++++++++ composite/etc/test.ucls | 83 +++++++++++ decorator/etc/test.ucls | 70 ++++++++++ double-checked-locking/etc/test.ucls | 36 +++++ facade/etc/test.ucls | 88 ++++++++++++ factory-method/etc/test.ucls | 113 +++++++++++++++ flyweight/etc/test.ucls | 145 ++++++++++++++++++++ interpreter/etc/test.ucls | 119 ++++++++++++++++ iterator/etc/test.ucls | 109 +++++++++++++++ mediator/etc/test.ucls | 148 ++++++++++++++++++++ memento/etc/test.ucls | 70 ++++++++++ model-view-presenter/etc/test.ucls | 109 +++++++++++++++ observer/etc/test.ucls | 79 +++++++++++ prototype/etc/test.ucls | 197 +++++++++++++++++++++++++++ proxy/etc/test.ucls | 58 ++++++++ singleton/etc/test.ucls | 45 ++++++ state/etc/test.ucls | 91 +++++++++++++ strategy/etc/test.ucls | 79 +++++++++++ template-method/etc/test.ucls | 75 ++++++++++ visitor/etc/test.ucls | 118 ++++++++++++++++ 25 files changed, 2673 insertions(+) create mode 100644 abstract-factory/etc/test.ucls create mode 100644 adapter/etc/test.ucls create mode 100644 bridge/etc/test.ucls create mode 100644 builder/etc/test.ucls create mode 100644 chain/etc/test.ucls create mode 100644 command/etc/test.ucls create mode 100644 composite/etc/test.ucls create mode 100644 decorator/etc/test.ucls create mode 100644 double-checked-locking/etc/test.ucls create mode 100644 facade/etc/test.ucls create mode 100644 factory-method/etc/test.ucls create mode 100644 flyweight/etc/test.ucls create mode 100644 interpreter/etc/test.ucls create mode 100644 iterator/etc/test.ucls create mode 100644 mediator/etc/test.ucls create mode 100644 memento/etc/test.ucls create mode 100644 model-view-presenter/etc/test.ucls create mode 100644 observer/etc/test.ucls create mode 100644 prototype/etc/test.ucls create mode 100644 proxy/etc/test.ucls create mode 100644 singleton/etc/test.ucls create mode 100644 state/etc/test.ucls create mode 100644 strategy/etc/test.ucls create mode 100644 template-method/etc/test.ucls create mode 100644 visitor/etc/test.ucls diff --git a/abstract-factory/etc/test.ucls b/abstract-factory/etc/test.ucls new file mode 100644 index 000000000..f0ff437e7 --- /dev/null +++ b/abstract-factory/etc/test.ucls @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/adapter/etc/test.ucls b/adapter/etc/test.ucls new file mode 100644 index 000000000..c21f79f25 --- /dev/null +++ b/adapter/etc/test.ucls @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bridge/etc/test.ucls b/bridge/etc/test.ucls new file mode 100644 index 000000000..df5ed1eb7 --- /dev/null +++ b/bridge/etc/test.ucls @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/builder/etc/test.ucls b/builder/etc/test.ucls new file mode 100644 index 000000000..55f705caa --- /dev/null +++ b/builder/etc/test.ucls @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chain/etc/test.ucls b/chain/etc/test.ucls new file mode 100644 index 000000000..397751924 --- /dev/null +++ b/chain/etc/test.ucls @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/command/etc/test.ucls b/command/etc/test.ucls new file mode 100644 index 000000000..f05a93ff3 --- /dev/null +++ b/command/etc/test.ucls @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/composite/etc/test.ucls b/composite/etc/test.ucls new file mode 100644 index 000000000..57d0d1cde --- /dev/null +++ b/composite/etc/test.ucls @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decorator/etc/test.ucls b/decorator/etc/test.ucls new file mode 100644 index 000000000..5be12b0b7 --- /dev/null +++ b/decorator/etc/test.ucls @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/double-checked-locking/etc/test.ucls b/double-checked-locking/etc/test.ucls new file mode 100644 index 000000000..3021c1955 --- /dev/null +++ b/double-checked-locking/etc/test.ucls @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/facade/etc/test.ucls b/facade/etc/test.ucls new file mode 100644 index 000000000..4c888154e --- /dev/null +++ b/facade/etc/test.ucls @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/factory-method/etc/test.ucls b/factory-method/etc/test.ucls new file mode 100644 index 000000000..99c86b9bb --- /dev/null +++ b/factory-method/etc/test.ucls @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/flyweight/etc/test.ucls b/flyweight/etc/test.ucls new file mode 100644 index 000000000..27a882863 --- /dev/null +++ b/flyweight/etc/test.ucls @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/interpreter/etc/test.ucls b/interpreter/etc/test.ucls new file mode 100644 index 000000000..5bdadb92e --- /dev/null +++ b/interpreter/etc/test.ucls @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/iterator/etc/test.ucls b/iterator/etc/test.ucls new file mode 100644 index 000000000..3c995f089 --- /dev/null +++ b/iterator/etc/test.ucls @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mediator/etc/test.ucls b/mediator/etc/test.ucls new file mode 100644 index 000000000..925802d8f --- /dev/null +++ b/mediator/etc/test.ucls @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/memento/etc/test.ucls b/memento/etc/test.ucls new file mode 100644 index 000000000..5c29ef69d --- /dev/null +++ b/memento/etc/test.ucls @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/model-view-presenter/etc/test.ucls b/model-view-presenter/etc/test.ucls new file mode 100644 index 000000000..5afe7120a --- /dev/null +++ b/model-view-presenter/etc/test.ucls @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/observer/etc/test.ucls b/observer/etc/test.ucls new file mode 100644 index 000000000..74eaa7fcd --- /dev/null +++ b/observer/etc/test.ucls @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/prototype/etc/test.ucls b/prototype/etc/test.ucls new file mode 100644 index 000000000..94e314dad --- /dev/null +++ b/prototype/etc/test.ucls @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/proxy/etc/test.ucls b/proxy/etc/test.ucls new file mode 100644 index 000000000..f718deba4 --- /dev/null +++ b/proxy/etc/test.ucls @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/singleton/etc/test.ucls b/singleton/etc/test.ucls new file mode 100644 index 000000000..c85d56d5e --- /dev/null +++ b/singleton/etc/test.ucls @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/state/etc/test.ucls b/state/etc/test.ucls new file mode 100644 index 000000000..773729407 --- /dev/null +++ b/state/etc/test.ucls @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/strategy/etc/test.ucls b/strategy/etc/test.ucls new file mode 100644 index 000000000..4222f4953 --- /dev/null +++ b/strategy/etc/test.ucls @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/template-method/etc/test.ucls b/template-method/etc/test.ucls new file mode 100644 index 000000000..5d6ec3ccf --- /dev/null +++ b/template-method/etc/test.ucls @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/visitor/etc/test.ucls b/visitor/etc/test.ucls new file mode 100644 index 000000000..9514197bc --- /dev/null +++ b/visitor/etc/test.ucls @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file