uml essential
authorLuc Moreau <l.moreau@ecs.soton.ac.uk>
Mon, 21 May 2012 22:04:15 +0100
changeset 2883 b75354502f17
parent 2877 ec53affa9ddc
child 2884 4c1969da0e95
uml essential
model/uml/essentials.svg
--- a/model/uml/essentials.svg	Mon May 21 18:26:35 2012 +0100
+++ b/model/uml/essentials.svg	Mon May 21 22:04:15 2012 +0100
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
           'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
-<svg fill-opacity="0" xmlns:xlink="http://www.w3.org/1999/xlink" color-rendering="auto" color-interpolation="auto" stroke="rgb(0,0,0)" text-rendering="auto" stroke-linecap="square" width="576" stroke-miterlimit="10" stroke-opacity="0" shape-rendering="auto" fill="rgb(0,0,0)" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="440" xmlns="http://www.w3.org/2000/svg" font-family="&apos;Dialog&apos;" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto"
+<svg fill-opacity="0" xmlns:xlink="http://www.w3.org/1999/xlink" color-rendering="auto" color-interpolation="auto" stroke="rgb(0,0,0)" text-rendering="auto" stroke-linecap="square" width="371" stroke-miterlimit="10" stroke-opacity="0" shape-rendering="auto" fill="rgb(0,0,0)" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="342" xmlns="http://www.w3.org/2000/svg" font-family="&apos;Dialog&apos;" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto"
 ><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"
   /><g
   ><defs id="defs1"
@@ -21,19 +21,19 @@
       ><path d="M0 0 L0 77 L80 77 L80 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath6"
-      ><path d="M0 0 L423 0 L423 104 L0 104 L0 0 Z"
+      ><path d="M0 0 L253 0 L253 104 L0 104 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath7"
-      ><path d="M0 0 L104 0 L104 303 L0 303 L0 0 Z"
+      ><path d="M0 0 L104 0 L104 213 L0 213 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath8"
-      ><path d="M0 0 L424 0 L424 276 L0 276 L0 0 Z"
+      ><path d="M0 0 L254 0 L254 186 L0 186 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath9"
-      ><path d="M0 0 L214 0 L214 169 L0 169 L0 0 Z"
+      ><path d="M0 0 L194 0 L194 164 L0 164 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath10"
-      ><path d="M0 0 L184 0 L184 169 L0 169 L0 0 Z"
+      ><path d="M0 0 L184 0 L184 154 L0 154 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath11"
       ><path d="M-109 -14 L218 -14 L218 28 L-109 28 L-109 -14 Z"
@@ -49,33 +49,33 @@
       /></clipPath
     ></defs
     ><g fill="white" text-rendering="geometricPrecision" fill-opacity="1" stroke-opacity="1" stroke="white"
-    ><rect x="0" width="576" height="440" y="0" stroke="none"
+    ><rect x="0" width="371" height="342" y="0" stroke="none"
     /></g
-    ><g font-size="11" transform="translate(92,72)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
+    ><g font-size="11" transform="translate(57,74)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
     ><rect x="0" width="80" height="50" y="0" clip-path="url(#clipPath1)" stroke="none"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(92,72)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(57,74)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
     ><rect fill="none" x="0" width="80" height="50" y="0" clip-path="url(#clipPath1)"
       /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath1)" x2="80" y1="14"
     /></g
-    ><g font-size="11" transform="translate(92,86)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><g font-size="11" transform="translate(57,88)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
     ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath2)" stroke="none"
       > id</text
       ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath2)" stroke="none"
       > attributes</text
     ></g
-    ><g font-size="11" transform="translate(92,72)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
+    ><g font-size="11" transform="translate(57,74)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
     ><text x="23" xml:space="preserve" y="11" clip-path="url(#clipPath3)" stroke="none"
       >Entity</text
     ></g
-    ><g font-size="11" transform="translate(492,72)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
+    ><g font-size="11" transform="translate(287,74)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
     ><rect x="0" width="80" height="80" y="0" clip-path="url(#clipPath4)" stroke="none"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(492,72)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(287,74)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
     ><rect fill="none" x="0" width="80" height="80" y="0" clip-path="url(#clipPath4)"
       /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath4)" x2="80" y1="14"
     /></g
-    ><g font-size="11" transform="translate(492,86)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><g font-size="11" transform="translate(287,88)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
     ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath5)" stroke="none"
       > id</text
       ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath5)" stroke="none"
@@ -85,64 +85,64 @@
       ><text x="2" xml:space="preserve" y="55" clip-path="url(#clipPath5)" stroke="none"
       > attributes</text
     ></g
-    ><g font-size="11" transform="translate(492,72)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
+    ><g font-size="11" transform="translate(287,74)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
     ><text x="18" xml:space="preserve" y="11" clip-path="url(#clipPath3)" stroke="none"
       >Activity</text
     ></g
-    ><g font-size="11" transform="translate(92,322)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
+    ><g font-size="11" transform="translate(57,234)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
     ><rect x="0" width="80" height="50" y="0" clip-path="url(#clipPath1)" stroke="none"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(92,322)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(57,234)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
     ><rect fill="none" x="0" width="80" height="50" y="0" clip-path="url(#clipPath1)"
       /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath1)" x2="80" y1="14"
     /></g
-    ><g font-size="11" transform="translate(92,336)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><g font-size="11" transform="translate(57,248)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
     ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath2)" stroke="none"
       > id</text
       ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath2)" stroke="none"
       > attributes</text
     ></g
-    ><g font-size="11" transform="translate(92,322)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
+    ><g font-size="11" transform="translate(57,234)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
     ><text x="22" xml:space="preserve" y="11" clip-path="url(#clipPath3)" stroke="none"
       >Agent</text
     ></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(122,42)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="50" fill="none" x1="369" clip-path="url(#clipPath6)" x2="50" y1="50"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(87,44)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="50" fill="none" x1="199" clip-path="url(#clipPath6)" x2="50" y1="50"
       /><line y2="56" fill="none" x1="50" clip-path="url(#clipPath6)" x2="62" y1="50"
       /><line y2="44" fill="none" x1="50" clip-path="url(#clipPath6)" x2="62" y1="50"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(122,62)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="50" fill="none" x1="50" clip-path="url(#clipPath6)" x2="369" y1="50"
-      /><line y2="44" fill="none" x1="369" clip-path="url(#clipPath6)" x2="357" y1="50"
-      /><line y2="56" fill="none" x1="369" clip-path="url(#clipPath6)" x2="357" y1="50"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(82,72)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="249" fill="none" x1="50" clip-path="url(#clipPath7)" x2="50" y1="50"
-      /><line y2="237" fill="none" x1="50" clip-path="url(#clipPath7)" x2="56" y1="249"
-      /><line y2="237" fill="none" x1="50" clip-path="url(#clipPath7)" x2="44" y1="249"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(87,64)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="50" fill="none" x1="50" clip-path="url(#clipPath6)" x2="199" y1="50"
+      /><line y2="44" fill="none" x1="199" clip-path="url(#clipPath6)" x2="187" y1="50"
+      /><line y2="56" fill="none" x1="199" clip-path="url(#clipPath6)" x2="187" y1="50"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(122,101)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="222" fill="none" x1="370" clip-path="url(#clipPath8)" x2="50" y1="50"
-      /><line y2="222" fill="none" x1="50" clip-path="url(#clipPath8)" x2="63" y1="222"
-      /><line y2="211" fill="none" x1="50" clip-path="url(#clipPath8)" x2="57" y1="222"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(77,74)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="159" fill="none" x1="50" clip-path="url(#clipPath7)" x2="50" y1="50"
+      /><line y2="147" fill="none" x1="50" clip-path="url(#clipPath7)" x2="56" y1="159"
+      /><line y2="147" fill="none" x1="50" clip-path="url(#clipPath7)" x2="44" y1="159"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(-28,-18)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="50" fill="none" x1="160" clip-path="url(#clipPath9)" x2="160" y1="89"
-      /><line y2="50" fill="none" x1="160" clip-path="url(#clipPath9)" x2="50" y1="50"
-      /><line y2="115" fill="none" x1="50" clip-path="url(#clipPath9)" x2="50" y1="50"
-      /><line y2="115" fill="none" x1="50" clip-path="url(#clipPath9)" x2="119" y1="115"
-      /><line y2="77" fill="none" x1="160" clip-path="url(#clipPath9)" x2="166" y1="89"
-      /><line y2="77" fill="none" x1="160" clip-path="url(#clipPath9)" x2="154" y1="89"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(87,103)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="132" fill="none" x1="200" clip-path="url(#clipPath8)" x2="50" y1="50"
+      /><line y2="132" fill="none" x1="50" clip-path="url(#clipPath8)" x2="63" y1="132"
+      /><line y2="121" fill="none" x1="50" clip-path="url(#clipPath8)" x2="57" y1="132"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(82,297)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="115" fill="none" x1="50" clip-path="url(#clipPath10)" x2="50" y1="75"
-      /><line y2="115" fill="none" x1="50" clip-path="url(#clipPath10)" x2="130" y1="115"
-      /><line y2="50" fill="none" x1="130" clip-path="url(#clipPath10)" x2="130" y1="115"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(-43,-16)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="50" fill="none" x1="140" clip-path="url(#clipPath9)" x2="140" y1="89"
+      /><line y2="50" fill="none" x1="140" clip-path="url(#clipPath9)" x2="50" y1="50"
+      /><line y2="110" fill="none" x1="50" clip-path="url(#clipPath9)" x2="50" y1="50"
+      /><line y2="110" fill="none" x1="50" clip-path="url(#clipPath9)" x2="99" y1="110"
+      /><line y2="77" fill="none" x1="140" clip-path="url(#clipPath9)" x2="146" y1="89"
+      /><line y2="77" fill="none" x1="140" clip-path="url(#clipPath9)" x2="134" y1="89"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(47,204)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="100" fill="none" x1="50" clip-path="url(#clipPath10)" x2="50" y1="80"
+      /><line y2="100" fill="none" x1="50" clip-path="url(#clipPath10)" x2="130" y1="100"
+      /><line y2="50" fill="none" x1="130" clip-path="url(#clipPath10)" x2="130" y1="100"
       /><line y2="50" fill="none" x1="130" clip-path="url(#clipPath10)" x2="90" y1="50"
       /><line y2="56" fill="none" x1="90" clip-path="url(#clipPath10)" x2="102" y1="50"
       /><line y2="44" fill="none" x1="90" clip-path="url(#clipPath10)" x2="102" y1="50"
     /></g
-    ><g font-size="11" transform="translate(122,422)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><g font-size="11" transform="translate(77,324)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
     ><text x="9" xml:space="preserve" y="11" clip-path="url(#clipPath11)" stroke="none"
       >actedOnBehalfOf</text
     ></g
@@ -150,19 +150,19 @@
     ><text x="9" xml:space="preserve" y="11" clip-path="url(#clipPath12)" stroke="none"
       >wasDerivedFrom</text
     ></g
-    ><g font-size="11" transform="translate(352,232)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><g font-size="11" transform="translate(207,204)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
     ><text x="9" xml:space="preserve" y="11" clip-path="url(#clipPath13)" stroke="none"
       >wasAssociatedWith</text
     ></g
-    ><g font-size="11" transform="translate(132,214)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><g font-size="11" transform="translate(27,164)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
     ><text x="9" xml:space="preserve" y="11" clip-path="url(#clipPath12)" stroke="none"
       >wasAttributedTo</text
     ></g
-    ><g font-size="11" transform="translate(282,122)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><g font-size="11" transform="translate(157,124)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
     ><text x="9" xml:space="preserve" y="11" clip-path="url(#clipPath12)" stroke="none"
       >wasGeneratedBy</text
     ></g
-    ><g font-size="11" transform="translate(309,72)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><g font-size="11" transform="translate(189,74)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
     ><text x="9" xml:space="preserve" y="11" clip-path="url(#clipPath14)" stroke="none"
       >used</text
     ></g