uml component1
authorLuc Moreau <l.moreau@ecs.soton.ac.uk>
Mon, 21 May 2012 22:57:12 +0100
changeset 2887 182cb05ad581
parent 2884 4c1969da0e95
child 2888 104514470d21
uml component1
model/uml/component1.svg
--- a/model/uml/component1.svg	Mon May 21 22:07:31 2012 +0100
+++ b/model/uml/component1.svg	Mon May 21 22:57:12 2012 +0100
@@ -1,209 +1,225 @@
 <?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="686" stroke-miterlimit="10" stroke-opacity="0" shape-rendering="auto" fill="rgb(0,0,0)" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="460" 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="784" stroke-miterlimit="10" stroke-opacity="0" shape-rendering="auto" fill="rgb(0,0,0)" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="578" 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"
     ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath1"
-      ><path d="M-7 -7 L91 -7 L91 141 L-7 141 L-7 -7 Z"
+      ><path d="M-7 -7 L645 -7 L645 200 L-7 200 L-7 -7 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2"
-      ><path d="M0 0 L0 127 L80 127 L80 0 Z"
+      ><path d="M15.63 136.4335 L15.63 427.561 L666.3536 427.561 L666.3536 136.4335 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath3"
-      ><path d="M0 0 L80 0 L80 14 L0 14 L0 0 Z"
+      ><path d="M0 0 L0 189 L634 189 L634 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath4"
-      ><path d="M-7 -7 L91 -7 L91 131 L-7 131 L-7 -7 Z"
+      ><path d="M-7 -7 L91 -7 L91 141 L-7 141 L-7 -7 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5"
-      ><path d="M0 0 L0 117 L80 117 L80 0 Z"
+      ><path d="M0 0 L0 127 L80 127 L80 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath6"
-      ><path d="M-7 -7 L111 -7 L111 75 L-7 75 L-7 -7 Z"
+      ><path d="M0 0 L80 0 L80 14 L0 14 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath7"
-      ><path d="M0 0 L0 61 L100 61 L100 0 Z"
+      ><path d="M-7 -7 L91 -7 L91 131 L-7 131 L-7 -7 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath8"
+      ><path d="M0 0 L0 117 L80 117 L80 0 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath9"
+      ><path d="M-7 -7 L111 -7 L111 75 L-7 75 L-7 -7 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath10"
+      ><path d="M0 0 L0 61 L100 61 L100 0 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath11"
       ><path d="M0 0 L100 0 L100 14 L0 14 L0 0 Z"
       /></clipPath
-      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath9"
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath12"
       ><path d="M-7 -7 L91 -7 L91 75 L-7 75 L-7 -7 Z"
       /></clipPath
-      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath10"
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath13"
       ><path d="M0 0 L0 61 L80 61 L80 0 Z"
       /></clipPath
-      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath11"
-      ><path d="M-7 -7 L131 -7 L131 75 L-7 75 L-7 -7 Z"
-      /></clipPath
-      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath12"
-      ><path d="M0 0 L0 61 L120 61 L120 0 Z"
-      /></clipPath
-      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath13"
-      ><path d="M0 0 L120 0 L120 14 L0 14 L0 0 Z"
-      /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath14"
-      ><path d="M-7 -7 L121 -7 L121 61 L-7 61 L-7 -7 Z"
+      ><path d="M-7 -7 L131 -7 L131 75 L-7 75 L-7 -7 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath15"
-      ><path d="M0 0 L0 47 L110 47 L110 0 Z"
+      ><path d="M0 0 L0 61 L120 61 L120 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath16"
-      ><path d="M0 0 L110 0 L110 14 L0 14 L0 0 Z"
+      ><path d="M0 0 L120 0 L120 14 L0 14 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath17"
-      ><path d="M-7 -7 L67 -7 L67 25 L-7 25 L-7 -7 Z"
+      ><path d="M-7 -7 L121 -7 L121 61 L-7 61 L-7 -7 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath18"
-      ><path d="M0 0 L554 0 L554 143 L0 143 L0 0 Z"
+      ><path d="M0 0 L0 47 L110 47 L110 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath19"
-      ><path d="M0 0 L104 0 L104 140 L0 140 L0 0 Z"
+      ><path d="M0 0 L110 0 L110 14 L0 14 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath20"
-      ><path d="M0 0 L503 0 L503 104 L0 104 L0 0 Z"
+      ><path d="M-7 -7 L67 -7 L67 25 L-7 25 L-7 -7 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath21"
-      ><path d="M0 0 L314 0 L314 203 L0 203 L0 0 Z"
+      ><path d="M-7 -7 L51 -7 L51 51 L-7 51 L-7 -7 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath22"
-      ><path d="M0 0 L554 0 L554 194 L0 194 L0 0 Z"
+      ><path d="M-7 -7 L121 -7 L121 51 L-7 51 L-7 -7 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath23"
-      ><path d="M0 0 L104 0 L104 143 L0 143 L0 0 Z"
+      ><path d="M0 0 L0 23 L110 23 L110 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath24"
-      ><path d="M0 0 L314 0 L314 294 L0 294 L0 0 Z"
+      ><path d="M0 0 L110 0 L110 28 L0 28 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath25"
-      ><path d="M0 0 L104 0 L104 213 L0 213 L0 0 Z"
+      ><path d="M-7 -7 L51 -7 L51 31 L-7 31 L-7 -7 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath26"
-      ><path d="M0 0 L104 0 L104 173 L0 173 L0 0 Z"
+      ><path d="M0 0 L554 0 L554 143 L0 143 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath27"
-      ><path d="M0 0 L104 0 L104 133 L0 133 L0 0 Z"
+      ><path d="M0 0 L104 0 L104 140 L0 140 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath28"
-      ><path d="M0 0 L164 0 L164 204 L0 204 L0 0 Z"
+      ><path d="M0 0 L503 0 L503 104 L0 104 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath29"
-      ><path d="M-56 -14 L112 -14 L112 28 L-56 28 L-56 -14 Z"
+      ><path d="M0 0 L314 0 L314 203 L0 203 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath30"
-      ><path d="M-102 -14 L204 -14 L204 28 L-102 28 L-102 -14 Z"
+      ><path d="M0 0 L554 0 L554 214 L0 214 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath31"
-      ><path d="M-55 -14 L110 -14 L110 28 L-55 28 L-55 -14 Z"
+      ><path d="M0 0 L104 0 L104 213 L0 213 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath32"
-      ><path d="M-90 -14 L180 -14 L180 28 L-90 28 L-90 -14 Z"
+      ><path d="M0 0 L324 0 L324 354 L0 354 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath33"
-      ><path d="M-51 -14 L102 -14 L102 28 L-51 28 L-51 -14 Z"
+      ><path d="M0 0 L104 0 L104 233 L0 233 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath34"
-      ><path d="M-46 -14 L92 -14 L92 28 L-46 28 L-46 -14 Z"
+      ><path d="M0 0 L104 0 L104 193 L0 193 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath35"
-      ><path d="M-112 -14 L224 -14 L224 28 L-112 28 L-112 -14 Z"
+      ><path d="M0 0 L104 0 L104 153 L0 153 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath36"
+      ><path d="M0 0 L184 0 L184 204 L0 204 L0 0 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath37"
+      ><path d="M0 0 L104 0 L104 169 L0 169 L0 0 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath38"
+      ><path d="M0 0 L174 0 L174 170 L0 170 L0 0 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath39"
+      ><path d="M0 0 L174 0 L174 126 L0 126 L0 0 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath40"
+      ><path d="M0 0 L474 0 L474 274 L0 274 L0 0 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath41"
+      ><path d="M0 0 L484 0 L484 284 L0 284 L0 0 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath42"
+      ><path d="M0 0 L314 0 L314 172 L0 172 L0 0 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath43"
+      ><path d="M0 0 L363 0 L363 504 L0 504 L0 0 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath44"
+      ><path d="M-40 -20 L80 -20 L80 40 L-40 40 L-40 -20 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath45"
+      ><path d="M-56 -14 L112 -14 L112 28 L-56 28 L-56 -14 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath46"
+      ><path d="M-102 -14 L204 -14 L204 28 L-102 28 L-102 -14 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath47"
+      ><path d="M-55 -14 L110 -14 L110 28 L-55 28 L-55 -14 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath48"
+      ><path d="M-90 -14 L180 -14 L180 28 L-90 28 L-90 -14 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath49"
+      ><path d="M-51 -14 L102 -14 L102 28 L-51 28 L-51 -14 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath50"
+      ><path d="M-46 -14 L92 -14 L92 28 L-46 28 L-46 -14 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath51"
+      ><path d="M-112 -14 L224 -14 L224 28 L-112 28 L-112 -14 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath52"
       ><path d="M-108 -14 L216 -14 L216 28 L-108 28 L-108 -14 Z"
       /></clipPath
-      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath37"
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath53"
       ><path d="M-86 -14 L172 -14 L172 28 L-86 28 L-86 -14 Z"
       /></clipPath
     ></defs
     ><g fill="white" text-rendering="geometricPrecision" fill-opacity="1" stroke-opacity="1" stroke="white"
-    ><rect x="0" width="686" height="460" y="0" stroke="none"
-    /></g
-    ><g font-size="11" transform="translate(12,142)" 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="130" y="0" clip-path="url(#clipPath1)" stroke="none"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(12,142)" 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="130" y="0" clip-path="url(#clipPath1)"
-      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath1)" x2="80" y1="14"
+    ><rect x="0" width="784" height="578" y="0" stroke="none"
     /></g
-    ><g font-size="11" transform="translate(12,156)" 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(12,142)" 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,142)" 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="120" y="0" clip-path="url(#clipPath4)" stroke="none"
+    ><g font-size="11" transform="translate(16,136) matrix(0.9743,0,0,0.6492,-15.2283,-88.5726)" fill-opacity="0.3294" fill="rgb(255,224,192)" text-rendering="geometricPrecision" color-rendering="optimizeQuality" font-family="sans-serif" stroke="rgb(255,224,192)" stroke-opacity="0.3294"
+    ><path d="M30 158 C185.5 158 496.5 158 652 158 C652 226.4828 652 344.7624 652 406 C496.5 406 185.5 406 30 406 C30 344 30 220 30 158 Z" clip-path="url(#clipPath2)" stroke="none"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(492,142)" 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="120" y="0" clip-path="url(#clipPath4)"
+    ><g stroke-linecap="butt" font-size="11" transform="matrix(1,0,0,1,16,136)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" color-rendering="optimizeQuality" font-family="sans-serif" stroke-linejoin="bevel" stroke="black" stroke-opacity="1" stroke-miterlimit="1"
+    ><path fill="none" d="M14 14 C165.5 14 468.5 14 620 14 C620 58.4586 620 135.2449 620 175 C468.5 175 165.5 175 14 175 C14 134.75 14 54.25 14 14 Z" clip-path="url(#clipPath3)"
+    /></g
+    ><g font-size="11" transform="translate(70,170)" 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="130" y="0" clip-path="url(#clipPath4)" stroke="none"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(70,170)" 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="130" 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,156)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><g font-size="11" transform="translate(70,184)" 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"
-      > startTime</text
-      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath5)" stroke="none"
-      > endTime</text
-      ><text x="2" xml:space="preserve" y="55" clip-path="url(#clipPath5)" stroke="none"
-      > attributes</text
-    ></g
-    ><g font-size="11" transform="translate(492,142)" 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(212,2)" fill-opacity="1" fill="silver" text-rendering="geometricPrecision" font-family="sans-serif" stroke="silver" font-weight="bold" stroke-opacity="1"
-    ><rect x="0" width="100" height="64" y="0" clip-path="url(#clipPath6)" stroke="none"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(212,2)" 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="100" height="64" y="0" clip-path="url(#clipPath6)"
-      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath6)" x2="100" y1="14"
-    /></g
-    ><g font-size="11" transform="translate(212,16)" 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(#clipPath7)" stroke="none"
-      > id</text
-      ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath7)" stroke="none"
-      > time</text
-      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath7)" stroke="none"
       > attributes</text
     ></g
-    ><g font-size="11" transform="translate(212,2)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
-    ><text x="14" xml:space="preserve" y="11" clip-path="url(#clipPath8)" stroke="none"
-      >wasEndedBy</text
+    ><g font-size="11" transform="translate(70,170)" 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(#clipPath6)" stroke="none"
+      >Entity</text
     ></g
-    ><g font-size="11" transform="translate(212,392)" fill-opacity="1" fill="silver" text-rendering="geometricPrecision" font-family="sans-serif" stroke="silver" font-weight="bold" stroke-opacity="1"
-    ><rect x="0" width="100" height="64" y="0" clip-path="url(#clipPath6)" stroke="none"
+    ><g font-size="11" transform="translate(550,170)" 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="120" y="0" clip-path="url(#clipPath7)" stroke="none"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(212,392)" 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="100" height="64" y="0" clip-path="url(#clipPath6)"
-      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath6)" x2="100" y1="14"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(550,170)" 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="120" y="0" clip-path="url(#clipPath7)"
+      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath7)" x2="80" y1="14"
     /></g
-    ><g font-size="11" transform="translate(212,406)" 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(#clipPath7)" stroke="none"
+    ><g font-size="11" transform="translate(550,184)" 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(#clipPath8)" stroke="none"
       > id</text
-      ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath7)" stroke="none"
-      > time</text
-      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath7)" stroke="none"
+      ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath8)" stroke="none"
+      > startTime</text
+      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath8)" stroke="none"
+      > endTime</text
+      ><text x="2" xml:space="preserve" y="55" clip-path="url(#clipPath8)" stroke="none"
       > attributes</text
     ></g
-    ><g font-size="11" transform="translate(212,392)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
-    ><text x="12" xml:space="preserve" y="11" clip-path="url(#clipPath8)" stroke="none"
-      >wasStartedBy</text
+    ><g font-size="11" transform="translate(550,170)" 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(#clipPath6)" stroke="none"
+      >Activity</text
     ></g
-    ><g font-size="11" transform="translate(102,272)" fill-opacity="1" fill="silver" text-rendering="geometricPrecision" font-family="sans-serif" stroke="silver" font-weight="bold" stroke-opacity="1"
-    ><rect x="0" width="80" height="64" y="0" clip-path="url(#clipPath9)" stroke="none"
+    ><g font-size="11" transform="translate(270,30)" fill-opacity="1" fill="silver" text-rendering="geometricPrecision" font-family="sans-serif" stroke="silver" font-weight="bold" stroke-opacity="1"
+    ><rect x="0" width="100" height="64" y="0" clip-path="url(#clipPath9)" stroke="none"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(102,272)" 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="64" y="0" clip-path="url(#clipPath9)"
-      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath9)" x2="80" y1="14"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(270,30)" 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="100" height="64" y="0" clip-path="url(#clipPath9)"
+      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath9)" x2="100" y1="14"
     /></g
-    ><g font-size="11" transform="translate(102,286)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><g font-size="11" transform="translate(270,44)" 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(#clipPath10)" stroke="none"
       > id</text
       ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath10)" stroke="none"
@@ -211,171 +227,261 @@
       ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath10)" stroke="none"
       > attributes</text
     ></g
-    ><g font-size="11" transform="translate(102,272)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
-    ><text x="25" xml:space="preserve" y="11" clip-path="url(#clipPath3)" stroke="none"
-      >used</text
+    ><g font-size="11" transform="translate(270,30)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
+    ><text x="14" xml:space="preserve" y="11" clip-path="url(#clipPath11)" stroke="none"
+      >wasEndedBy</text
     ></g
-    ><g font-size="11" transform="translate(212,272)" fill-opacity="1" fill="silver" text-rendering="geometricPrecision" font-family="sans-serif" stroke="silver" font-weight="bold" stroke-opacity="1"
-    ><rect x="0" width="120" height="64" y="0" clip-path="url(#clipPath11)" stroke="none"
+    ><g font-size="11" transform="translate(270,510)" fill-opacity="1" fill="silver" text-rendering="geometricPrecision" font-family="sans-serif" stroke="silver" font-weight="bold" stroke-opacity="1"
+    ><rect x="0" width="100" height="64" y="0" clip-path="url(#clipPath9)" stroke="none"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(212,272)" 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="120" height="64" y="0" clip-path="url(#clipPath11)"
-      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath11)" x2="120" y1="14"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(270,510)" 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="100" height="64" y="0" clip-path="url(#clipPath9)"
+      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath9)" x2="100" y1="14"
     /></g
-    ><g font-size="11" transform="translate(212,286)" 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(#clipPath12)" stroke="none"
+    ><g font-size="11" transform="translate(270,524)" 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(#clipPath10)" stroke="none"
       > id</text
-      ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath12)" stroke="none"
+      ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath10)" stroke="none"
       > time</text
-      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath12)" stroke="none"
+      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath10)" stroke="none"
       > attributes</text
     ></g
-    ><g font-size="11" transform="translate(212,272)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
-    ><text x="12" xml:space="preserve" y="11" clip-path="url(#clipPath13)" stroke="none"
-      >wasGeneratedBy</text
+    ><g font-size="11" transform="translate(270,510)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
+    ><text x="12" xml:space="preserve" y="11" clip-path="url(#clipPath11)" stroke="none"
+      >wasStartedBy</text
     ></g
-    ><g font-size="11" transform="translate(352,272)" fill-opacity="1" fill="silver" text-rendering="geometricPrecision" font-family="sans-serif" stroke="silver" font-weight="bold" stroke-opacity="1"
-    ><rect x="0" width="120" height="64" y="0" clip-path="url(#clipPath11)" stroke="none"
+    ><g font-size="11" transform="translate(160,320)" fill-opacity="1" fill="silver" text-rendering="geometricPrecision" font-family="sans-serif" stroke="silver" font-weight="bold" stroke-opacity="1"
+    ><rect x="0" width="80" height="64" y="0" clip-path="url(#clipPath12)" stroke="none"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(352,272)" 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="120" height="64" y="0" clip-path="url(#clipPath11)"
-      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath11)" x2="120" y1="14"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(160,320)" 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="64" y="0" clip-path="url(#clipPath12)"
+      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath12)" x2="80" y1="14"
     /></g
-    ><g font-size="11" transform="translate(352,286)" 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(#clipPath12)" stroke="none"
+    ><g font-size="11" transform="translate(160,334)" 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(#clipPath13)" stroke="none"
       > id</text
-      ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath12)" stroke="none"
+      ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath13)" stroke="none"
       > time</text
-      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath12)" stroke="none"
+      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath13)" stroke="none"
       > attributes</text
     ></g
-    ><g font-size="11" transform="translate(352,272)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
-    ><text x="10" xml:space="preserve" y="11" clip-path="url(#clipPath13)" stroke="none"
-      >wasInvalidatedBy</text
+    ><g font-size="11" transform="translate(160,320)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
+    ><text x="25" xml:space="preserve" y="11" clip-path="url(#clipPath6)" stroke="none"
+      >used</text
     ></g
-    ><g font-size="11" transform="translate(572,272)" fill-opacity="1" fill="silver" text-rendering="geometricPrecision" font-family="sans-serif" stroke="silver" font-weight="bold" stroke-opacity="1"
-    ><rect x="0" width="110" height="50" y="0" clip-path="url(#clipPath14)" stroke="none"
+    ><g font-size="11" transform="translate(270,320)" fill-opacity="1" fill="silver" text-rendering="geometricPrecision" font-family="sans-serif" stroke="silver" font-weight="bold" stroke-opacity="1"
+    ><rect x="0" width="120" height="64" y="0" clip-path="url(#clipPath14)" stroke="none"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(572,272)" 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="110" height="50" y="0" clip-path="url(#clipPath14)"
-      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath14)" x2="110" y1="14"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(270,320)" 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="120" height="64" y="0" clip-path="url(#clipPath14)"
+      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath14)" x2="120" y1="14"
     /></g
-    ><g font-size="11" transform="translate(572,286)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><g font-size="11" transform="translate(270,334)" 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(#clipPath15)" stroke="none"
       > id</text
       ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath15)" stroke="none"
+      > time</text
+      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath15)" stroke="none"
       > attributes</text
     ></g
-    ><g font-size="11" transform="translate(572,272)" 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(270,320)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
+    ><text x="12" xml:space="preserve" y="11" clip-path="url(#clipPath16)" stroke="none"
+      >wasGeneratedBy</text
+    ></g
+    ><g font-size="11" transform="translate(410,320)" fill-opacity="1" fill="silver" text-rendering="geometricPrecision" font-family="sans-serif" stroke="silver" font-weight="bold" stroke-opacity="1"
+    ><rect x="0" width="120" height="64" y="0" clip-path="url(#clipPath14)" stroke="none"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(410,320)" 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="120" height="64" y="0" clip-path="url(#clipPath14)"
+      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath14)" x2="120" y1="14"
+    /></g
+    ><g font-size="11" transform="translate(410,334)" 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(#clipPath15)" stroke="none"
+      > id</text
+      ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath15)" stroke="none"
+      > time</text
+      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath15)" stroke="none"
+      > attributes</text
+    ></g
+    ><g font-size="11" transform="translate(410,320)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
     ><text x="10" xml:space="preserve" y="11" clip-path="url(#clipPath16)" stroke="none"
+      >wasInvalidatedBy</text
+    ></g
+    ><g font-size="11" transform="translate(670,320)" fill-opacity="1" fill="silver" text-rendering="geometricPrecision" font-family="sans-serif" stroke="silver" font-weight="bold" stroke-opacity="1"
+    ><rect x="0" width="110" height="50" y="0" clip-path="url(#clipPath17)" stroke="none"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(670,320)" 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="110" height="50" y="0" clip-path="url(#clipPath17)"
+      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath17)" x2="110" y1="14"
+    /></g
+    ><g font-size="11" transform="translate(670,334)" 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(#clipPath18)" stroke="none"
+      > id</text
+      ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath18)" stroke="none"
+      > attributes</text
+    ></g
+    ><g font-size="11" transform="translate(670,320)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
+    ><text x="10" xml:space="preserve" y="11" clip-path="url(#clipPath19)" stroke="none"
       >wasInformedBy</text
     ></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(2,52)" 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="500" clip-path="url(#clipPath18)" x2="500" y1="89"
-      /><line y2="50" fill="none" x1="500" clip-path="url(#clipPath18)" x2="50" y1="50"
-      /><line y2="89" fill="none" x1="50" clip-path="url(#clipPath18)" x2="50" y1="50"
-      /><line y2="77" fill="none" x1="50" clip-path="url(#clipPath18)" x2="56" y1="89"
-      /><line y2="77" fill="none" x1="50" clip-path="url(#clipPath18)" x2="44" y1="89"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(232,16)" stroke-dashoffset="1" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke-dasharray="5" stroke="black" stroke-opacity="1"
-    ><line y2="50" fill="none" x1="50" clip-path="url(#clipPath19)" x2="50" y1="86"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(42,152)" 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="449" clip-path="url(#clipPath20)" x2="50" y1="50"
-      /><line y2="44" fill="none" x1="449" clip-path="url(#clipPath20)" x2="437" y1="50"
-      /><line y2="56" fill="none" x1="449" clip-path="url(#clipPath20)" x2="437" y1="50"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(42,192)" 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(#clipPath20)" x2="449" y1="50"
-      /><line y2="44" fill="none" x1="449" clip-path="url(#clipPath20)" x2="437" y1="50"
-      /><line y2="56" fill="none" x1="449" clip-path="url(#clipPath20)" x2="437" y1="50"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(42,112)" 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="449" clip-path="url(#clipPath20)" x2="50" y1="50"
-      /><line y2="56" fill="none" x1="50" clip-path="url(#clipPath20)" x2="62" y1="50"
-      /><line y2="44" fill="none" x1="50" clip-path="url(#clipPath20)" x2="62" y1="50"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(262,-8)" 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(#clipPath21)" x2="260" y1="50"
-      /><line y2="149" fill="none" x1="260" clip-path="url(#clipPath21)" x2="260" y1="50"
-      /><line y2="137" fill="none" x1="260" clip-path="url(#clipPath21)" x2="266" y1="149"
-      /><line y2="137" fill="none" x1="260" clip-path="url(#clipPath21)" x2="254" y1="149"
+    ><g font-size="11" transform="translate(90,450)" fill-opacity="1" fill="rgb(192,255,192)" text-rendering="geometricPrecision" font-family="sans-serif" stroke="rgb(192,255,192)" font-weight="bold" stroke-opacity="1"
+    ><rect x="0" width="110" height="40" y="0" clip-path="url(#clipPath22)" stroke="none"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(2,212)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="140" fill="none" x1="500" clip-path="url(#clipPath22)" x2="500" y1="50"
-      /><line y2="140" fill="none" x1="500" clip-path="url(#clipPath22)" x2="50" y1="140"
-      /><line y2="60" fill="none" x1="50" clip-path="url(#clipPath22)" x2="50" y1="140"
-      /><line y2="72" fill="none" x1="50" clip-path="url(#clipPath22)" x2="44" y1="60"
-      /><line y2="72" fill="none" x1="50" clip-path="url(#clipPath22)" x2="56" y1="60"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(222,302)" stroke-dashoffset="1" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke-dasharray="5" stroke="black" stroke-opacity="1"
-    ><line y2="70" fill="none" x1="50" clip-path="url(#clipPath23)" x2="50" y1="50"
-      /><line y2="89" fill="none" x1="50" clip-path="url(#clipPath23)" x2="50" y1="70"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(262,212)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="240" fill="none" x1="50" clip-path="url(#clipPath24)" x2="260" y1="240"
-      /><line y2="50" fill="none" x1="260" clip-path="url(#clipPath24)" x2="260" y1="240"
-      /><line y2="62" fill="none" x1="260" clip-path="url(#clipPath24)" x2="254" y1="50"
-      /><line y2="62" fill="none" x1="260" clip-path="url(#clipPath24)" x2="266" y1="50"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(90,450)" 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="110" height="40" y="0" clip-path="url(#clipPath22)"
+      /><line y2="28" fill="none" x1="0" clip-path="url(#clipPath22)" x2="110" y1="28"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(92,112)" stroke-dashoffset="1" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke-dasharray="5" stroke="black" stroke-opacity="1"
-    ><line y2="159" fill="none" x1="50" clip-path="url(#clipPath25)" x2="50" y1="50"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(192,152)" stroke-dashoffset="1" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke-dasharray="5" stroke="black" stroke-opacity="1"
-    ><line y2="119" fill="none" x1="50" clip-path="url(#clipPath26)" x2="50" y1="50"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(342,192)" stroke-dashoffset="1" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke-dasharray="5" stroke="black" stroke-opacity="1"
-    ><line y2="79" fill="none" x1="50" clip-path="url(#clipPath27)" x2="50" y1="50"
+    ><g font-size="11" transform="translate(90,450)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><text x="13" xml:space="preserve" y="11" clip-path="url(#clipPath24)" stroke="none"
+      >&lt;&lt;primitive&gt;&gt;</text
+      ><text x="40" xml:space="preserve" y="25" font-weight="bold" clip-path="url(#clipPath24)" stroke="none"
+      >Time</text
+    ></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(60,80)" 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="500" clip-path="url(#clipPath26)" x2="500" y1="89"
+      /><line y2="50" fill="none" x1="500" clip-path="url(#clipPath26)" x2="50" y1="50"
+      /><line y2="89" fill="none" x1="50" clip-path="url(#clipPath26)" x2="50" y1="50"
+      /><line y2="77" fill="none" x1="50" clip-path="url(#clipPath26)" x2="56" y1="89"
+      /><line y2="77" fill="none" x1="50" clip-path="url(#clipPath26)" x2="44" y1="89"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(502,52)" 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(#clipPath28)" x2="50" y1="89"
-      /><line y2="50" fill="none" x1="50" clip-path="url(#clipPath28)" x2="110" y1="50"
-      /><line y2="150" fill="none" x1="110" clip-path="url(#clipPath28)" x2="110" y1="50"
-      /><line y2="150" fill="none" x1="110" clip-path="url(#clipPath28)" x2="70" y1="150"
-      /><line y2="156" fill="none" x1="70" clip-path="url(#clipPath28)" x2="82" y1="150"
-      /><line y2="144" fill="none" x1="70" clip-path="url(#clipPath28)" x2="82" y1="150"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(290,44)" stroke-dashoffset="1" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke-dasharray="5" stroke="black" stroke-opacity="1"
+    ><line y2="50" fill="none" x1="50" clip-path="url(#clipPath27)" x2="50" y1="86"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(552,152)" stroke-dashoffset="1" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke-dasharray="5" stroke="black" stroke-opacity="1"
-    ><line y2="119" fill="none" x1="50" clip-path="url(#clipPath26)" x2="50" y1="50"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(100,180)" 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="449" clip-path="url(#clipPath28)" x2="50" y1="50"
+      /><line y2="44" fill="none" x1="449" clip-path="url(#clipPath28)" x2="437" y1="50"
+      /><line y2="56" fill="none" x1="449" clip-path="url(#clipPath28)" x2="437" y1="50"
     /></g
-    ><g font-size="11" transform="translate(2,112)" 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(#clipPath29)" stroke="none"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(100,220)" 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(#clipPath28)" x2="449" y1="50"
+      /><line y2="44" fill="none" x1="449" clip-path="url(#clipPath28)" x2="437" y1="50"
+      /><line y2="56" fill="none" x1="449" clip-path="url(#clipPath28)" x2="437" y1="50"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(100,140)" 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="449" clip-path="url(#clipPath28)" x2="50" y1="50"
+      /><line y2="56" fill="none" x1="50" clip-path="url(#clipPath28)" x2="62" y1="50"
+      /><line y2="44" fill="none" x1="50" clip-path="url(#clipPath28)" x2="62" y1="50"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(320,20)" 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(#clipPath29)" x2="260" y1="50"
+      /><line y2="149" fill="none" x1="260" clip-path="url(#clipPath29)" x2="260" y1="50"
+      /><line y2="137" fill="none" x1="260" clip-path="url(#clipPath29)" x2="266" y1="149"
+      /><line y2="137" fill="none" x1="260" clip-path="url(#clipPath29)" x2="254" y1="149"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(60,240)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="160" fill="none" x1="500" clip-path="url(#clipPath30)" x2="500" y1="50"
+      /><line y2="160" fill="none" x1="500" clip-path="url(#clipPath30)" x2="50" y1="160"
+      /><line y2="60" fill="none" x1="50" clip-path="url(#clipPath30)" x2="50" y1="160"
+      /><line y2="72" fill="none" x1="50" clip-path="url(#clipPath30)" x2="44" y1="60"
+      /><line y2="72" fill="none" x1="50" clip-path="url(#clipPath30)" x2="56" y1="60"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(280,350)" stroke-dashoffset="1" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke-dasharray="5" stroke="black" stroke-opacity="1"
+    ><line y2="50" fill="none" x1="50" clip-path="url(#clipPath31)" x2="50" y1="50"
+      /><line y2="159" fill="none" x1="50" clip-path="url(#clipPath31)" x2="50" y1="50"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(320,240)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="300" fill="none" x1="50" clip-path="url(#clipPath32)" x2="270" y1="300"
+      /><line y2="50" fill="none" x1="270" clip-path="url(#clipPath32)" x2="270" y1="300"
+      /><line y2="62" fill="none" x1="270" clip-path="url(#clipPath32)" x2="264" y1="50"
+      /><line y2="62" fill="none" x1="270" clip-path="url(#clipPath32)" x2="276" y1="50"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(150,140)" stroke-dashoffset="1" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke-dasharray="5" stroke="black" stroke-opacity="1"
+    ><line y2="179" fill="none" x1="50" clip-path="url(#clipPath33)" x2="50" y1="50"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(250,180)" stroke-dashoffset="1" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke-dasharray="5" stroke="black" stroke-opacity="1"
+    ><line y2="139" fill="none" x1="50" clip-path="url(#clipPath34)" x2="50" y1="50"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(400,220)" stroke-dashoffset="1" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke-dasharray="5" stroke="black" stroke-opacity="1"
+    ><line y2="99" fill="none" x1="50" clip-path="url(#clipPath35)" x2="50" y1="50"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(560,80)" 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(#clipPath36)" x2="50" y1="89"
+      /><line y2="50" fill="none" x1="50" clip-path="url(#clipPath36)" x2="130" y1="50"
+      /><line y2="150" fill="none" x1="130" clip-path="url(#clipPath36)" x2="130" y1="50"
+      /><line y2="150" fill="none" x1="130" clip-path="url(#clipPath36)" x2="70" y1="150"
+      /><line y2="156" fill="none" x1="70" clip-path="url(#clipPath36)" x2="82" y1="150"
+      /><line y2="144" fill="none" x1="70" clip-path="url(#clipPath36)" x2="82" y1="150"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(630,180)" stroke-dashoffset="1" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke-dasharray="5" stroke="black" stroke-opacity="1"
+    ><line y2="139" fill="none" x1="50" clip-path="url(#clipPath34)" x2="50" y1="50"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(130,334)" 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(#clipPath37)" x2="50" y1="50"
+      /><line y2="103" fill="none" x1="50" clip-path="url(#clipPath37)" x2="56" y1="115"
+      /><line y2="103" fill="none" x1="50" clip-path="url(#clipPath37)" x2="44" y1="115"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(150,334)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="116" fill="none" x1="120" clip-path="url(#clipPath38)" x2="50" y1="50"
+      /><line y2="112" fill="none" x1="50" clip-path="url(#clipPath38)" x2="62" y1="116"
+      /><line y2="103" fill="none" x1="50" clip-path="url(#clipPath38)" x2="53" y1="116"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(150,439)" 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="120" clip-path="url(#clipPath39)" x2="50" y1="72"
+      /><line y2="58" fill="none" x1="50" clip-path="url(#clipPath39)" x2="59" y1="50"
+      /><line y2="47" fill="none" x1="50" clip-path="url(#clipPath39)" x2="62" y1="50"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(150,240)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="220" fill="none" x1="420" clip-path="url(#clipPath40)" x2="420" y1="50"
+      /><line y2="220" fill="none" x1="420" clip-path="url(#clipPath40)" x2="50" y1="220"
+      /><line y2="226" fill="none" x1="50" clip-path="url(#clipPath40)" x2="62" y1="220"
+      /><line y2="214" fill="none" x1="50" clip-path="url(#clipPath40)" x2="62" y1="220"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(150,240)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="230" fill="none" x1="430" clip-path="url(#clipPath41)" x2="430" y1="50"
+      /><line y2="230" fill="none" x1="430" clip-path="url(#clipPath41)" x2="50" y1="230"
+      /><line y2="236" fill="none" x1="50" clip-path="url(#clipPath41)" x2="62" y1="230"
+      /><line y2="224" fill="none" x1="50" clip-path="url(#clipPath41)" x2="62" y1="230"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(150,333)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="118" fill="none" x1="260" clip-path="url(#clipPath42)" x2="50" y1="50"
+      /><line y2="120" fill="none" x1="50" clip-path="url(#clipPath42)" x2="62" y1="118"
+      /><line y2="109" fill="none" x1="50" clip-path="url(#clipPath42)" x2="59" y1="118"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(-40,10)" 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="309" clip-path="url(#clipPath43)" x2="50" y1="50"
+      /><line y2="450" fill="none" x1="50" clip-path="url(#clipPath43)" x2="50" y1="50"
+      /><line y2="450" fill="none" x1="50" clip-path="url(#clipPath43)" x2="129" y1="450"
+      /><line y2="444" fill="none" x1="129" clip-path="url(#clipPath43)" x2="117" y1="450"
+      /><line y2="456" fill="none" x1="129" clip-path="url(#clipPath43)" x2="117" y1="450"
+    /></g
+    ><g font-size="11" transform="translate(80,110)" 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(#clipPath45)" stroke="none"
       >trigger</text
     ></g
-    ><g font-size="11" transform="translate(2,282)" 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(#clipPath29)" stroke="none"
+    ><g font-size="11" transform="translate(60,330)" 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(#clipPath45)" stroke="none"
       >trigger</text
     ></g
-    ><g font-size="11" transform="translate(572,82)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
-    ><text x="10" xml:space="preserve" y="11" clip-path="url(#clipPath30)" stroke="none"
+    ><g font-size="11" transform="translate(640,110)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><text x="10" xml:space="preserve" y="11" clip-path="url(#clipPath46)" stroke="none"
       >wasInformedBy</text
     ></g
-    ><g font-size="11" transform="translate(452,432)" 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(#clipPath31)" stroke="none"
+    ><g font-size="11" transform="translate(537,537)" 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(#clipPath47)" stroke="none"
       >starter</text
     ></g
-    ><g font-size="11" transform="translate(172,362)" 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(#clipPath32)" stroke="none"
+    ><g font-size="11" transform="translate(420,410)" 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(#clipPath48)" stroke="none"
       >wasStartedBy</text
     ></g
-    ><g font-size="11" transform="translate(452,22)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
-    ><text x="10" xml:space="preserve" y="11" clip-path="url(#clipPath33)" stroke="none"
+    ><g font-size="11" transform="translate(510,50)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><text x="10" xml:space="preserve" y="11" clip-path="url(#clipPath49)" stroke="none"
       >ender</text
     ></g
-    ><g font-size="11" transform="translate(252,142)" 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(#clipPath34)" stroke="none"
+    ><g font-size="11" transform="translate(310,170)" 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(#clipPath50)" stroke="none"
       >used</text
     ></g
-    ><g font-size="11" transform="translate(252,222)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
-    ><text x="10" xml:space="preserve" y="11" clip-path="url(#clipPath35)" stroke="none"
+    ><g font-size="11" transform="translate(310,250)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><text x="10" xml:space="preserve" y="11" clip-path="url(#clipPath51)" stroke="none"
       >wasInvalidatedBy</text
     ></g
-    ><g font-size="11" transform="translate(252,182)" 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(#clipPath36)" stroke="none"
+    ><g font-size="11" transform="translate(310,210)" 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(#clipPath52)" stroke="none"
       >wasGeneratedBy</text
     ></g
-    ><g font-size="11" transform="translate(192,82)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
-    ><text x="10" xml:space="preserve" y="11" clip-path="url(#clipPath37)" stroke="none"
+    ><g font-size="11" transform="translate(250,110)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><text x="10" xml:space="preserve" y="11" clip-path="url(#clipPath53)" stroke="none"
       >wasEndedBy</text
     ></g
     ><g fill="rgb(120,120,120)" text-rendering="geometricPrecision" fill-opacity="1" font-size="8" stroke-opacity="1" stroke="rgb(120,120,120)"