uml xmi file
authorLuc Moreau <l.moreau@ecs.soton.ac.uk>
Thu, 17 May 2012 13:13:08 +0100
changeset 2857 8b3b63f38e33
parent 2856 f4f9fa6d2d42
child 2858 1a8928e99f85
uml xmi file
model/uml/component1.svg
model/uml/component1.xmi
--- a/model/uml/component1.svg	Thu May 17 12:31:45 2012 +0100
+++ b/model/uml/component1.svg	Thu May 17 13:13:08 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="556" stroke-miterlimit="10" stroke-opacity="0" shape-rendering="auto" fill="rgb(0,0,0)" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="430" 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="626" 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"
 ><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"
   /><g
   ><defs id="defs1"
@@ -39,85 +39,109 @@
       ><path d="M-7 -7 L67 -7 L67 25 L-7 25 L-7 -7 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath12"
-      ><path d="M0 0 L524 0 L524 143 L0 143 L0 0 Z"
+      ><path d="M-7 -7 L91 -7 L91 75 L-7 75 L-7 -7 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath13"
-      ><path d="M0 0 L104 0 L104 140 L0 140 L0 0 Z"
+      ><path d="M0 0 L0 61 L80 61 L80 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath14"
-      ><path d="M0 0 L473 0 L473 104 L0 104 L0 0 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 L294 0 L294 203 L0 203 L0 0 Z"
+      ><path d="M0 0 L0 61 L120 61 L120 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath16"
-      ><path d="M0 0 L524 0 L524 144 L0 144 L0 0 Z"
+      ><path d="M0 0 L120 0 L120 14 L0 14 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath17"
-      ><path d="M0 0 L104 0 L104 163 L0 163 L0 0 Z"
+      ><path d="M0 0 L554 0 L554 143 L0 143 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath18"
-      ><path d="M0 0 L294 0 L294 224 L0 224 L0 0 Z"
+      ><path d="M0 0 L104 0 L104 140 L0 140 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath19"
-      ><path d="M-56 -14 L112 -14 L112 28 L-56 28 L-56 -14 Z"
+      ><path d="M0 0 L503 0 L503 104 L0 104 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath20"
-      ><path d="M-40 -20 L80 -20 L80 40 L-40 40 L-40 -20 Z"
+      ><path d="M0 0 L314 0 L314 203 L0 203 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath21"
-      ><path d="M-55 -14 L110 -14 L110 28 L-55 28 L-55 -14 Z"
+      ><path d="M0 0 L554 0 L554 194 L0 194 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath22"
-      ><path d="M-90 -14 L180 -14 L180 28 L-90 28 L-90 -14 Z"
+      ><path d="M0 0 L104 0 L104 143 L0 143 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath23"
-      ><path d="M-51 -14 L102 -14 L102 28 L-51 28 L-51 -14 Z"
+      ><path d="M0 0 L314 0 L314 294 L0 294 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath24"
-      ><path d="M-58 -14 L116 -14 L116 28 L-58 28 L-58 -14 Z"
+      ><path d="M0 0 L104 0 L104 213 L0 213 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath25"
-      ><path d="M-26 -14 L52 -14 L52 28 L-26 28 L-26 -14 Z"
+      ><path d="M0 0 L104 0 L104 173 L0 173 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath26"
-      ><path d="M-122 -14 L244 -14 L244 28 L-122 28 L-122 -14 Z"
+      ><path d="M0 0 L104 0 L104 133 L0 133 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath27"
-      ><path d="M-118 -14 L236 -14 L236 28 L-118 28 L-118 -14 Z"
+      ><path d="M-56 -14 L112 -14 L112 28 L-56 28 L-56 -14 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath28"
+      ><path d="M-40 -20 L80 -20 L80 40 L-40 40 L-40 -20 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath29"
+      ><path d="M-55 -14 L110 -14 L110 28 L-55 28 L-55 -14 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath30"
+      ><path d="M-90 -14 L180 -14 L180 28 L-90 28 L-90 -14 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath31"
+      ><path d="M-51 -14 L102 -14 L102 28 L-51 28 L-51 -14 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath32"
+      ><path d="M-46 -14 L92 -14 L92 28 L-46 28 L-46 -14 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath33"
+      ><path d="M-26 -14 L52 -14 L52 28 L-26 28 L-26 -14 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath34"
+      ><path d="M-112 -14 L224 -14 L224 28 L-112 28 L-112 -14 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath35"
+      ><path d="M-108 -14 L216 -14 L216 28 L-108 28 L-108 -14 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath36"
       ><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="556" height="430" y="0" stroke="none"
+    ><rect x="0" width="626" height="460" y="0" stroke="none"
     /></g
-    ><g font-size="11" transform="translate(22,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"
+    ><g font-size="11" transform="translate(62,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(22,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"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(62,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"
     /></g
-    ><g font-size="11" transform="translate(22,156)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><g font-size="11" transform="translate(62,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(22,142)" 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(62,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(472,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"
+    ><g font-size="11" transform="translate(542,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
-    ><g font-size="11" stroke-linecap="butt" transform="translate(472,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"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(542,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)"
       /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath4)" x2="80" y1="14"
     /></g
-    ><g font-size="11" transform="translate(472,156)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><g font-size="11" transform="translate(542,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(#clipPath5)" stroke="none"
       > id</text
       ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath5)" stroke="none"
@@ -127,37 +151,18 @@
       ><text x="2" xml:space="preserve" y="55" clip-path="url(#clipPath5)" stroke="none"
       > attributes</text
     ></g
-    ><g font-size="11" transform="translate(472,142)" 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(542,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(222,2)" 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(262,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(222,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"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(262,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(222,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(222,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
-    ><g font-size="11" transform="translate(222,362)" 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="100" height="64" y="0" clip-path="url(#clipPath6)" stroke="none"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(222,362)" 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(222,376)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><g font-size="11" transform="translate(262,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"
@@ -165,92 +170,177 @@
       ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath7)" stroke="none"
       > attributes</text
     ></g
-    ><g font-size="11" transform="translate(222,362)" 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(262,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
+    ><g font-size="11" transform="translate(262,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
+    ><g font-size="11" stroke-linecap="butt" transform="translate(262,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
+    ><g font-size="11" transform="translate(262,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"
+      > 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(262,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
-    ><g font-size="11" stroke-linecap="butt" transform="translate(12,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="470" clip-path="url(#clipPath12)" x2="470" y1="89"
-      /><line y2="50" fill="none" x1="470" clip-path="url(#clipPath12)" x2="50" y1="50"
-      /><line y2="89" fill="none" x1="50" clip-path="url(#clipPath12)" x2="50" y1="50"
-      /><line y2="77" fill="none" x1="50" clip-path="url(#clipPath12)" x2="56" y1="89"
-      /><line y2="77" fill="none" x1="50" clip-path="url(#clipPath12)" x2="44" y1="89"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(212,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(#clipPath13)" x2="50" y1="86"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(52,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="419" clip-path="url(#clipPath14)" x2="50" y1="50"
-      /><line y2="44" fill="none" x1="419" clip-path="url(#clipPath14)" x2="407" y1="50"
-      /><line y2="56" fill="none" x1="419" clip-path="url(#clipPath14)" x2="407" y1="50"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(52,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(#clipPath14)" x2="419" y1="50"
-      /><line y2="44" fill="none" x1="419" clip-path="url(#clipPath14)" x2="407" y1="50"
-      /><line y2="56" fill="none" x1="419" clip-path="url(#clipPath14)" x2="407" y1="50"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(52,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="419" clip-path="url(#clipPath14)" x2="50" y1="50"
-      /><line y2="56" fill="none" x1="50" clip-path="url(#clipPath14)" x2="62" y1="50"
-      /><line y2="44" fill="none" x1="50" clip-path="url(#clipPath14)" x2="62" y1="50"
+    ><g font-size="11" transform="translate(152,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(#clipPath12)" stroke="none"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(272,-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(#clipPath15)" x2="240" y1="50"
-      /><line y2="149" fill="none" x1="240" clip-path="url(#clipPath15)" x2="240" y1="50"
-      /><line y2="137" fill="none" x1="240" clip-path="url(#clipPath15)" x2="246" y1="149"
-      /><line y2="137" fill="none" x1="240" clip-path="url(#clipPath15)" x2="234" y1="149"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(152,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(#clipPath12)"
+      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath12)" x2="80" y1="14"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(12,212)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="90" fill="none" x1="470" clip-path="url(#clipPath16)" x2="470" y1="50"
-      /><line y2="90" fill="none" x1="470" clip-path="url(#clipPath16)" x2="50" y1="90"
-      /><line y2="60" fill="none" x1="50" clip-path="url(#clipPath16)" x2="50" y1="90"
-      /><line y2="72" fill="none" x1="50" clip-path="url(#clipPath16)" x2="44" y1="60"
-      /><line y2="72" fill="none" x1="50" clip-path="url(#clipPath16)" x2="56" y1="60"
+    ><g font-size="11" transform="translate(152,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(#clipPath13)" stroke="none"
+      > id</text
+      ><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(#clipPath13)" stroke="none"
+      > attributes</text
+    ></g
+    ><g font-size="11" transform="translate(152,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
+    ><g font-size="11" transform="translate(262,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(#clipPath14)" stroke="none"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(202,252)" 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(#clipPath17)" x2="50" y1="50"
-      /><line y2="109" fill="none" x1="50" clip-path="url(#clipPath17)" x2="50" y1="70"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(262,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(#clipPath14)"
+      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath14)" x2="120" y1="14"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(272,212)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="170" fill="none" x1="50" clip-path="url(#clipPath18)" x2="240" y1="170"
-      /><line y2="50" fill="none" x1="240" clip-path="url(#clipPath18)" x2="240" y1="170"
-      /><line y2="62" fill="none" x1="240" clip-path="url(#clipPath18)" x2="234" y1="50"
-      /><line y2="62" fill="none" x1="240" clip-path="url(#clipPath18)" x2="246" y1="50"
+    ><g font-size="11" transform="translate(262,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(#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(262,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(#clipPath16)" stroke="none"
+      >wasGeneratedBy</text
+    ></g
+    ><g font-size="11" transform="translate(402,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(#clipPath14)" stroke="none"
     /></g
-    ><g font-size="11" transform="translate(12,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(#clipPath19)" stroke="none"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(402,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(#clipPath14)"
+      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath14)" x2="120" y1="14"
+    /></g
+    ><g font-size="11" transform="translate(402,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(#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(402,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(#clipPath16)" stroke="none"
+      >wasInvalidatedBy</text
+    ></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(52,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(#clipPath17)" x2="500" y1="89"
+      /><line y2="50" fill="none" x1="500" clip-path="url(#clipPath17)" x2="50" y1="50"
+      /><line y2="89" fill="none" x1="50" clip-path="url(#clipPath17)" x2="50" y1="50"
+      /><line y2="77" fill="none" x1="50" clip-path="url(#clipPath17)" x2="56" y1="89"
+      /><line y2="77" fill="none" x1="50" clip-path="url(#clipPath17)" x2="44" y1="89"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(282,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(#clipPath18)" x2="50" y1="86"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(92,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(#clipPath19)" x2="50" y1="50"
+      /><line y2="44" fill="none" x1="449" clip-path="url(#clipPath19)" x2="437" y1="50"
+      /><line y2="56" fill="none" x1="449" clip-path="url(#clipPath19)" x2="437" y1="50"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(92,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(#clipPath19)" x2="449" y1="50"
+      /><line y2="44" fill="none" x1="449" clip-path="url(#clipPath19)" x2="437" y1="50"
+      /><line y2="56" fill="none" x1="449" clip-path="url(#clipPath19)" x2="437" y1="50"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(92,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(#clipPath19)" x2="50" y1="50"
+      /><line y2="56" fill="none" x1="50" clip-path="url(#clipPath19)" x2="62" y1="50"
+      /><line y2="44" fill="none" x1="50" clip-path="url(#clipPath19)" x2="62" y1="50"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(312,-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(#clipPath20)" x2="260" y1="50"
+      /><line y2="149" fill="none" x1="260" clip-path="url(#clipPath20)" x2="260" y1="50"
+      /><line y2="137" fill="none" x1="260" clip-path="url(#clipPath20)" x2="266" y1="149"
+      /><line y2="137" fill="none" x1="260" clip-path="url(#clipPath20)" x2="254" y1="149"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(52,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(#clipPath21)" x2="500" y1="50"
+      /><line y2="140" fill="none" x1="500" clip-path="url(#clipPath21)" x2="50" y1="140"
+      /><line y2="60" fill="none" x1="50" clip-path="url(#clipPath21)" x2="50" y1="140"
+      /><line y2="72" fill="none" x1="50" clip-path="url(#clipPath21)" x2="44" y1="60"
+      /><line y2="72" fill="none" x1="50" clip-path="url(#clipPath21)" x2="56" y1="60"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(272,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(#clipPath22)" x2="50" y1="50"
+      /><line y2="89" fill="none" x1="50" clip-path="url(#clipPath22)" x2="50" y1="70"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(312,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(#clipPath23)" x2="260" y1="240"
+      /><line y2="50" fill="none" x1="260" clip-path="url(#clipPath23)" x2="260" y1="240"
+      /><line y2="62" fill="none" x1="260" clip-path="url(#clipPath23)" x2="254" y1="50"
+      /><line y2="62" fill="none" x1="260" clip-path="url(#clipPath23)" x2="266" y1="50"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(142,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(#clipPath24)" x2="50" y1="50"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(242,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(#clipPath25)" x2="50" y1="50"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(392,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(#clipPath26)" x2="50" y1="50"
+    /></g
+    ><g font-size="11" transform="translate(52,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(#clipPath27)" stroke="none"
       >trigger</text
     ></g
-    ><g font-size="11" transform="translate(2,292)" 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(#clipPath19)" stroke="none"
+    ><g font-size="11" transform="translate(2,242)" 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(#clipPath27)" stroke="none"
       >trigger</text
     ></g
-    ><g font-size="11" transform="translate(447,368)" 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(#clipPath21)" stroke="none"
+    ><g font-size="11" transform="translate(512,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(#clipPath29)" stroke="none"
       >starter</text
     ></g
-    ><g font-size="11" transform="translate(252,312)" 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(#clipPath22)" stroke="none"
+    ><g font-size="11" transform="translate(222,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(#clipPath30)" stroke="none"
       >wasStartedBy</text
     ></g
-    ><g font-size="11" transform="translate(445,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(#clipPath23)" stroke="none"
+    ><g font-size="11" transform="translate(495,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(#clipPath31)" stroke="none"
       >ender</text
     ></g
-    ><g font-size="11" transform="translate(222,142)" 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(#clipPath24)" stroke="none"
-      >used(t)</text
+    ><g font-size="11" transform="translate(302,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(#clipPath32)" stroke="none"
+      >used</text
     ></g
-    ><g font-size="11" transform="translate(222,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(#clipPath26)" stroke="none"
-      >wasInvalidatedBy(t)</text
+    ><g font-size="11" transform="translate(302,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(#clipPath34)" stroke="none"
+      >wasInvalidatedBy</text
     ></g
-    ><g font-size="11" transform="translate(222,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(#clipPath27)" stroke="none"
-      >wasGeneratedBy(t)</text
+    ><g font-size="11" transform="translate(302,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(#clipPath35)" stroke="none"
+      >wasGeneratedBy</text
     ></g
-    ><g font-size="11" transform="translate(262,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(#clipPath28)" stroke="none"
+    ><g font-size="11" transform="translate(242,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(#clipPath36)" 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)"
--- a/model/uml/component1.xmi	Thu May 17 12:31:45 2012 +0100
+++ b/model/uml/component1.xmi	Thu May 17 13:13:08 2012 +0100
@@ -5189,12 +5189,15 @@
 								<property htmlValue="" name="documentation" type="htmlString" value=""/>
 								<property name="pmAuthor" type="string" value="lavm"/>
 								<property name="pmCreateDateTime" type="string" value="1337247561568"/>
-								<property name="pmLastModified" type="string" value="1337253122462"/>
+								<property name="pmLastModified" type="string" value="1337256718184"/>
 								<property name="qualityScore" type="int" value="-1"/>
 							</properties>
 							<vpumlChildModelRefs>
 								<modelRef value="9G50WuyEwTiAAgTM"/>
 								<modelRef value="nOo.WuyEwTiAAgYg"/>
+								<modelRef value="MDhNWuyEwTiAAgc4"/>
+								<modelRef value="fPPNWuyEwTiAAgdW"/>
+								<modelRef value="i8MtWuyEwTiAAgdo"/>
 							</vpumlChildModelRefs>
 						</vpumlModel>
 					</vpumlChildModels>
@@ -5974,6 +5977,42 @@
 						<qualityReason value="1&#9;1"/>
 					</xmi:Extension>
 				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="9un1WuyEwTiAAgcK" isDerived="false" isNavigable="true" type="vTljmuyEwTiAAgLp" xmi:id="WzlMWuyEwTiAAgT7" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="WzlMWuyEwTiAAgT8" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="100"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="q8f1WuyEwTiAAgcQ" isDerived="false" isNavigable="true" type="vTljmuyEwTiAAgLp" xmi:id="JsssWuyEwTiAAgU8" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="JsssWuyEwTiAAgU9" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="tkL1WuyEwTiAAgcE" isDerived="false" type="vTljmuyEwTiAAgLp" xmi:id="oXsuWuyEwTiAAgWr" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="oXsuWuyEwTiAAgWs" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
 				<ownedAttribute aggregation="none" association="LvBeWuyEwTiAAgYC" isDerived="false" name="" type="vTljmuyEwTiAAgLp" xmi:id="wuw.WuyEwTiAAgYZ" xmi:type="uml:Property">
 					<xmi:Extension extender="Visual Paradigm for UML">
 						<associationEnd/>
@@ -5982,7 +6021,8 @@
 								<qualityScore value="-1"/>
 							</xmi:Extension>
 						</qualifier>
-						<qualityScore value="-1"/>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
 					</xmi:Extension>
 				</ownedAttribute>
 			</ownedMember>
@@ -6039,10 +6079,44 @@
 								<qualityScore value="-1"/>
 							</xmi:Extension>
 						</qualifier>
+						<qualityScore value="92"/>
+						<qualityReason value="1&#9;1&#10;2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="9un1WuyEwTiAAgcK" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="WzlMWuyEwTiAAgT9" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="WzlMWuyEwTiAAgT." xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="100"/>
+							</xmi:Extension>
+						</qualifier>
 						<qualityScore value="95"/>
 						<qualityReason value="1&#9;1"/>
 					</xmi:Extension>
 				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="q8f1WuyEwTiAAgcQ" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="JsssWuyEwTiAAgU6" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="JsssWuyEwTiAAgU7" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="tkL1WuyEwTiAAgcE" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="oXsuWuyEwTiAAgWt" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="oXsuWuyEwTiAAgWu" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
 				<ownedAttribute aggregation="none" association="LvBeWuyEwTiAAgYC" isDerived="false" isNavigable="true" name="trigger" type="m6xjmuyEwTiAAgLk" xmi:id="wuw.WuyEwTiAAgYb" xmi:type="uml:Property">
 					<xmi:Extension extender="Visual Paradigm for UML">
 						<associationEnd/>
@@ -6051,7 +6125,8 @@
 								<qualityScore value="-1"/>
 							</xmi:Extension>
 						</qualifier>
-						<qualityScore value="-1"/>
+						<qualityScore value="92"/>
+						<qualityReason value="1&#9;1&#10;2&#9;2"/>
 					</xmi:Extension>
 				</ownedAttribute>
 			</ownedMember>
@@ -6092,6 +6167,114 @@
 					</xmi:Extension>
 				</ownedAttribute>
 			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="used" visibility="public" xmi:id="tkL1WuyEwTiAAgcE" xmi:type="uml:AssociationClass">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<association isAbstract="false" isDerived="false" isLeaf="false" name="used" xmi:id="oXsuWuyEwTiAAgWq"/>
+					<associationClass from="oXsuWuyEwTiAAgWq" to="tkL1WuyEwTiAAgcE" xmi:id="MDhNWuyEwTiAAgc4"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="-2"/>
+				</xmi:Extension>
+				<memberEnd xmi:idref="oXsuWuyEwTiAAgWr"/>
+				<memberEnd xmi:idref="oXsuWuyEwTiAAgWt"/>
+				<ownedAttribute aggregation="none" isDerived="false" name="id" ownerScope="instance" xmi:id="Z6cNWuyEwTiAAgcn" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="time" ownerScope="instance" xmi:id="qdCNWuyEwTiAAgcp" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="attributes" ownerScope="instance" xmi:id="FwWNWuyEwTiAAgct" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="wasGeneratedBy" visibility="public" xmi:id="9un1WuyEwTiAAgcK" xmi:type="uml:AssociationClass">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<association isAbstract="false" isDerived="false" isLeaf="false" name="wasGeneratedBy" xmi:id="WzlMWuyEwTiAAgT6"/>
+					<associationClass from="WzlMWuyEwTiAAgT6" to="9un1WuyEwTiAAgcK" xmi:id="fPPNWuyEwTiAAgdW"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="-2"/>
+				</xmi:Extension>
+				<memberEnd xmi:idref="WzlMWuyEwTiAAgT7"/>
+				<memberEnd xmi:idref="WzlMWuyEwTiAAgT9"/>
+				<ownedAttribute aggregation="none" isDerived="false" name="id" ownerScope="instance" xmi:id="eRdNWuyEwTiAAgdJ" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="time" ownerScope="instance" xmi:id="3mLNWuyEwTiAAgdN" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="attributes" ownerScope="instance" xmi:id=".zHNWuyEwTiAAgdS" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="wasInvalidatedBy" visibility="public" xmi:id="q8f1WuyEwTiAAgcQ" xmi:type="uml:AssociationClass">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<association isAbstract="false" isDerived="false" isLeaf="false" name="wasInvalidatedBy" xmi:id="JsssWuyEwTiAAgU5"/>
+					<associationClass from="JsssWuyEwTiAAgU5" to="q8f1WuyEwTiAAgcQ" xmi:id="i8MtWuyEwTiAAgdo"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="-2"/>
+				</xmi:Extension>
+				<memberEnd xmi:idref="JsssWuyEwTiAAgU6"/>
+				<memberEnd xmi:idref="JsssWuyEwTiAAgU8"/>
+				<ownedAttribute aggregation="none" isDerived="false" name="id" ownerScope="instance" xmi:id="PYgtWuyEwTiAAgdf" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="time" ownerScope="instance" xmi:id="9DQtWuyEwTiAAgdh" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="attributes" ownerScope="instance" xmi:id="9QotWuyEwTiAAgdj" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+			</ownedMember>
 		</ownedMember>
 		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="starter" xmi:id="v9.uWuyEwTiAAgXF" xmi:type="uml:Association">
 			<memberEnd xmi:idref="v9.uWuyEwTiAAgXG"/>
@@ -6153,100 +6336,6 @@
 				<qualityReason value="2&#9;2"/>
 			</xmi:Extension>
 		</ownedMember>
-		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="wasGeneratedBy(t)" xmi:id="WzlMWuyEwTiAAgT6" xmi:type="uml:Association">
-			<memberEnd xmi:idref="WzlMWuyEwTiAAgT7"/>
-			<ownedEnd aggregation="none" association="WzlMWuyEwTiAAgT6" isDerived="false" isNavigable="true" type="vTljmuyEwTiAAgLp" xmi:id="WzlMWuyEwTiAAgT7" xmi:type="uml:Property">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<associationEnd/>
-					<qualifier name="" xmi:id="WzlMWuyEwTiAAgT8" xmi:type="qualifier">
-						<xmi:Extension extender="Visual Paradigm for UML">
-							<qualityScore value="100"/>
-						</xmi:Extension>
-					</qualifier>
-					<qualityScore value="95"/>
-					<qualityReason value="1&#9;1"/>
-				</xmi:Extension>
-			</ownedEnd>
-			<memberEnd xmi:idref="WzlMWuyEwTiAAgT9"/>
-			<ownedEnd aggregation="none" association="WzlMWuyEwTiAAgT6" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="WzlMWuyEwTiAAgT9" xmi:type="uml:Property">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<associationEnd/>
-					<qualifier name="" xmi:id="WzlMWuyEwTiAAgT." xmi:type="qualifier">
-						<xmi:Extension extender="Visual Paradigm for UML">
-							<qualityScore value="100"/>
-						</xmi:Extension>
-					</qualifier>
-					<qualityScore value="95"/>
-					<qualityReason value="1&#9;1"/>
-				</xmi:Extension>
-			</ownedEnd>
-			<xmi:Extension extender="Visual Paradigm for UML">
-				<qualityScore value="97"/>
-				<qualityReason value="2&#9;2"/>
-			</xmi:Extension>
-		</ownedMember>
-		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="wasInvalidatedBy(t)" xmi:id="JsssWuyEwTiAAgU5" xmi:type="uml:Association">
-			<memberEnd xmi:idref="JsssWuyEwTiAAgU6"/>
-			<ownedEnd aggregation="none" association="JsssWuyEwTiAAgU5" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="JsssWuyEwTiAAgU6" xmi:type="uml:Property">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<associationEnd/>
-					<qualifier name="" xmi:id="JsssWuyEwTiAAgU7" xmi:type="qualifier">
-						<xmi:Extension extender="Visual Paradigm for UML">
-							<qualityScore value="-1"/>
-						</xmi:Extension>
-					</qualifier>
-					<qualityScore value="-1"/>
-				</xmi:Extension>
-			</ownedEnd>
-			<memberEnd xmi:idref="JsssWuyEwTiAAgU8"/>
-			<ownedEnd aggregation="none" association="JsssWuyEwTiAAgU5" isDerived="false" isNavigable="true" type="vTljmuyEwTiAAgLp" xmi:id="JsssWuyEwTiAAgU8" xmi:type="uml:Property">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<associationEnd/>
-					<qualifier name="" xmi:id="JsssWuyEwTiAAgU9" xmi:type="qualifier">
-						<xmi:Extension extender="Visual Paradigm for UML">
-							<qualityScore value="-1"/>
-						</xmi:Extension>
-					</qualifier>
-					<qualityScore value="95"/>
-					<qualityReason value="1&#9;1"/>
-				</xmi:Extension>
-			</ownedEnd>
-			<xmi:Extension extender="Visual Paradigm for UML">
-				<qualityScore value="97"/>
-				<qualityReason value="2&#9;2"/>
-			</xmi:Extension>
-		</ownedMember>
-		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="used(t)" xmi:id="oXsuWuyEwTiAAgWq" xmi:type="uml:Association">
-			<memberEnd xmi:idref="oXsuWuyEwTiAAgWr"/>
-			<ownedEnd aggregation="none" association="oXsuWuyEwTiAAgWq" isDerived="false" type="vTljmuyEwTiAAgLp" xmi:id="oXsuWuyEwTiAAgWr" xmi:type="uml:Property">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<associationEnd/>
-					<qualifier name="" xmi:id="oXsuWuyEwTiAAgWs" xmi:type="qualifier">
-						<xmi:Extension extender="Visual Paradigm for UML">
-							<qualityScore value="-1"/>
-						</xmi:Extension>
-					</qualifier>
-					<qualityScore value="95"/>
-					<qualityReason value="1&#9;1"/>
-				</xmi:Extension>
-			</ownedEnd>
-			<memberEnd xmi:idref="oXsuWuyEwTiAAgWt"/>
-			<ownedEnd aggregation="none" association="oXsuWuyEwTiAAgWq" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="oXsuWuyEwTiAAgWt" xmi:type="uml:Property">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<associationEnd/>
-					<qualifier name="" xmi:id="oXsuWuyEwTiAAgWu" xmi:type="qualifier">
-						<xmi:Extension extender="Visual Paradigm for UML">
-							<qualityScore value="-1"/>
-						</xmi:Extension>
-					</qualifier>
-					<qualityScore value="-1"/>
-				</xmi:Extension>
-			</ownedEnd>
-			<xmi:Extension extender="Visual Paradigm for UML">
-				<qualityScore value="97"/>
-				<qualityReason value="2&#9;2"/>
-			</xmi:Extension>
-		</ownedMember>
 		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="ender" xmi:id="qsAeWuyEwTiAAgXg" xmi:type="uml:Association">
 			<memberEnd xmi:idref="qsAeWuyEwTiAAgXh"/>
 			<ownedEnd aggregation="none" association="qsAeWuyEwTiAAgXg" isDerived="false" type="_i1UWuyEwTiAAgSK" xmi:id="qsAeWuyEwTiAAgXh" xmi:type="uml:Property">
@@ -6283,7 +6372,7 @@
 			<properties>
 				<apmAuthor value="lavm"/>
 				<apmCreateDateTime value="1337240969847"/>
-				<apmLastModified value="1337253948625"/>
+				<apmLastModified value="1337256754012"/>
 				<ashowPackageNameStyle value="0"/>
 				<ashowConnectorName value="0"/>
 				<apaintConnectorThroughLabel value="0"/>
@@ -6347,7 +6436,7 @@
 					<properties>
 						<abackground value="Cr:122,207,245,255"/>
 						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="15"/>
+						<azOrder value="21"/>
 						<acreatorDiagramType value="ClassDiagram"/>
 						<aselectable value="true"/>
 						<arequestResetCaption value="false"/>
@@ -6402,7 +6491,7 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="520,170,80,120" preferredShapeType="Class" subject="vTljmuyEwTiAAgLp" xmi:id="PTljmuyEwTiAAgLo">
+			<uml:DiagramElement geometry="550,170,80,120" preferredShapeType="Class" subject="vTljmuyEwTiAAgLp" xmi:id="PTljmuyEwTiAAgLo">
 				<xmi:Extension extender="Visual Paradigm for UML">
 					<captionBounds value="0,0,80,14"/>
 					<captionInternalWidth value="-2147483648"/>
@@ -6412,7 +6501,7 @@
 					<properties>
 						<abackground value="Cr:122,207,245,255"/>
 						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="12"/>
+						<azOrder value="19"/>
 						<acreatorDiagramType value="ClassDiagram"/>
 						<aselectable value="true"/>
 						<arequestResetCaption value="false"/>
@@ -6475,9 +6564,9 @@
 					<captionVisible value="true"/>
 					<captionSide value="12"/>
 					<properties>
-						<abackground value="Cr:122,207,245,255"/>
+						<abackground value="Cr:192,192,192,255"/>
 						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="10"/>
+						<azOrder value="17"/>
 						<aselectable value="true"/>
 						<arequestResetCaption value="false"/>
 						<arequestResetCaptionSize value="false"/>
@@ -6527,13 +6616,13 @@
 						<ashowOperationsReturnType value="0"/>
 					</properties>
 				</xmi:Extension>
-				<elementFill color1="Cr:122,207,245,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="530,169;530,130;110,130;110,169;" preferredShapeType="Association" subject="f1p0WuyEwTiAAgTE" xmi:id="_1p0WuyEwTiAAgTJ">
+			<uml:DiagramElement geometry="560,169;560,130;110,130;110,169;" preferredShapeType="Association" subject="f1p0WuyEwTiAAgTE" xmi:id="_1p0WuyEwTiAAgTJ">
 				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="310,110,86,14"/>
+					<captionBounds value="250,110,86,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -6597,9 +6686,9 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="310,130;310,94;" preferredShapeType="AssociationClass" subject="9G50WuyEwTiAAgTM" xmi:id="9G50WuyEwTiAAgTN">
+			<uml:DiagramElement geometry="340,130;340,94;" preferredShapeType="AssociationClass" subject="9G50WuyEwTiAAgTM" xmi:id="9G50WuyEwTiAAgTN">
 				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="320,123,20,0"/>
+					<captionBounds value="350,123,20,0"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -6632,140 +6721,9 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="519,230;150,230;" preferredShapeType="Association" subject="WzlMWuyEwTiAAgT6" xmi:id="2zlMWuyEwTiAAgT_">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="270,210,118,14"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-						<ahasRoleAShape value="false"/>
-						<ahasRoleBShape value="false"/>
-						<ashowMultiplicityConstraints value="false"/>
-						<ahasMultiplicityAShape value="false"/>
-						<ahasMultiplicityBShape value="false"/>
-						<a0SwDr value="false"/>
-						<ashowStereotypes value="true"/>
-						<ashowFromRoleName value="true"/>
-						<ashowToRoleName value="true"/>
-						<ashowFromMultiplicity value="true"/>
-						<ashowToMultiplicity value="true"/>
-						<ashowFromRoleVisibility value="true"/>
-						<ashowToRoleVisibility value="true"/>
-						<ashowAssociationEndPropertyStrings value="false"/>
-						<ahasAssociationEndPropertyStringsAShape value="false"/>
-						<ahasAssociationEndPropertyStringsBShape value="false"/>
-						<afromRoleInternalWidth value="-2147483648"/>
-						<afromRoleInternalHeight value="-2147483648"/>
-						<atoRoleInternalWidth value="-2147483648"/>
-						<atoRoleInternalHeight value="-2147483648"/>
-						<afromMultiplicityInternalWidth value="-2147483648"/>
-						<afromMultiplicityInternalHeight value="-2147483648"/>
-						<atoMultiplicityInternalWidth value="-2147483648"/>
-						<atoMultiplicityInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="150,270;519,270;" preferredShapeType="Association" subject="JsssWuyEwTiAAgU5" xmi:id="psssWuyEwTiAAgU.">
+			<uml:DiagramElement geometry="549,230;150,230;" preferredShapeType="Association" subject="WzlMWuyEwTiAAgT6" xmi:id="2zlMWuyEwTiAAgT_">
 				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="270,250,122,14"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<roleB roleName="490,260,26,14"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-						<ahasRoleAShape value="false"/>
-						<ahasRoleBShape value="true"/>
-						<ashowMultiplicityConstraints value="false"/>
-						<aroleBRectangle value="Re:490.0,260.0,26.0,14.0"/>
-						<amultiplicityBRectangle value="Re:480.0,210.0,42.0,14.0"/>
-						<ahasMultiplicityAShape value="false"/>
-						<ahasMultiplicityBShape value="false"/>
-						<a0SwDr value="false"/>
-						<ashowStereotypes value="true"/>
-						<ashowFromRoleName value="true"/>
-						<ashowToRoleName value="true"/>
-						<ashowFromMultiplicity value="true"/>
-						<ashowToMultiplicity value="true"/>
-						<ashowFromRoleVisibility value="true"/>
-						<ashowToRoleVisibility value="true"/>
-						<ashowAssociationEndPropertyStrings value="false"/>
-						<ahasAssociationEndPropertyStringsAShape value="false"/>
-						<ahasAssociationEndPropertyStringsBShape value="false"/>
-						<afromRoleInternalWidth value="-2147483648"/>
-						<afromRoleInternalHeight value="-2147483648"/>
-						<atoRoleInternalWidth value="-2147483648"/>
-						<atoRoleInternalHeight value="-2147483648"/>
-						<afromMultiplicityInternalWidth value="-2147483648"/>
-						<afromMultiplicityInternalHeight value="-2147483648"/>
-						<atoMultiplicityInternalWidth value="-2147483648"/>
-						<atoMultiplicityInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="519,190;150,190;" preferredShapeType="Association" subject="oXsuWuyEwTiAAgWq" xmi:id="YXsuWuyEwTiAAgWv">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="270,170,58,14"/>
+					<captionBounds value="310,210,108,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -6827,9 +6785,76 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="370,70;560,70;560,169;" preferredShapeType="Association" subject="qsAeWuyEwTiAAgXg" xmi:id="qsAeWuyEwTiAAgXl">
+			<uml:DiagramElement geometry="150,270;549,270;" preferredShapeType="Association" subject="JsssWuyEwTiAAgU5" xmi:id="psssWuyEwTiAAgU.">
 				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="493,50,51,14"/>
+					<captionBounds value="310,250,112,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<roleB roleName="520,260,26,14"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="true"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<aroleBRectangle value="Re:520.0,260.0,26.0,14.0"/>
+						<amultiplicityBRectangle value="Re:480.0,210.0,42.0,14.0"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="549,190;150,190;" preferredShapeType="Association" subject="oXsuWuyEwTiAAgWq" xmi:id="YXsuWuyEwTiAAgWv">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="310,170,46,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -6891,7 +6916,71 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="270,390,100,64" preferredShapeType="Class" subject="LvBeWuyEwTiAAgYC" xmi:id="LvBeWuyEwTiAAgYB">
+			<uml:DiagramElement geometry="370,70;580,70;580,169;" preferredShapeType="Association" subject="qsAeWuyEwTiAAgXg" xmi:id="qsAeWuyEwTiAAgXl">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="503,50,51,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="270,420,100,64" preferredShapeType="Class" subject="LvBeWuyEwTiAAgYC" xmi:id="LvBeWuyEwTiAAgYB">
 				<xmi:Extension extender="Visual Paradigm for UML">
 					<captionBounds value="0,0,100,14"/>
 					<captionInternalWidth value="-2147483648"/>
@@ -6899,9 +6988,9 @@
 					<captionVisible value="true"/>
 					<captionSide value="12"/>
 					<properties>
-						<abackground value="Cr:122,207,245,255"/>
+						<abackground value="Cr:192,192,192,255"/>
 						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="6"/>
+						<azOrder value="12"/>
 						<acreatorDiagramType value="ClassDiagram"/>
 						<aselectable value="true"/>
 						<arequestResetCaption value="false"/>
@@ -6952,18 +7041,18 @@
 						<ashowOperationsReturnType value="0"/>
 					</properties>
 				</xmi:Extension>
-				<elementFill color1="Cr:122,207,245,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="530,290;530,330;110,330;110,300;" preferredShapeType="Association" subject="wuw.WuyEwTiAAgYY" xmi:id="wuw.WuyEwTiAAgYd">
+			<uml:DiagramElement geometry="560,290;560,380;110,380;110,300;" preferredShapeType="Association" subject="wuw.WuyEwTiAAgYY" xmi:id="wuw.WuyEwTiAAgYd">
 				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="300,340,90,14"/>
+					<captionBounds value="230,390,90,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
 					<captionSide value="1"/>
-					<roleB roleName="50,320,56,14"/>
+					<roleB roleName="10,270,56,14"/>
 					<properties>
 						<abackground value="Cr:122,207,245,255"/>
 						<aforeground value="Cr:0,0,0,255"/>
@@ -6992,7 +7081,7 @@
 						<ahasRoleBShape value="true"/>
 						<ashowMultiplicityConstraints value="false"/>
 						<aroleARectangle value="Re:530.0,290.0,40.0,20.0"/>
-						<aroleBRectangle value="Re:50.0,320.0,56.0,14.0"/>
+						<aroleBRectangle value="Re:10.0,270.0,56.0,14.0"/>
 						<ahasMultiplicityAShape value="false"/>
 						<ahasMultiplicityBShape value="false"/>
 						<a0SwDr value="false"/>
@@ -7023,9 +7112,9 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="300,330;300,350;300,389;" preferredShapeType="AssociationClass" subject="nOo.WuyEwTiAAgYg" xmi:id="XOo.WuyEwTiAAgYh">
+			<uml:DiagramElement geometry="330,380;330,400;330,419;" preferredShapeType="AssociationClass" subject="nOo.WuyEwTiAAgYg" xmi:id="XOo.WuyEwTiAAgYh">
 				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="283,398,20,0"/>
+					<captionBounds value="313,436,20,0"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -7058,14 +7147,14 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="370,410;560,410;560,290;" preferredShapeType="Association" subject="cn9.WuyEwTiAAgZN" xmi:id="cn9.WuyEwTiAAgZS">
+			<uml:DiagramElement geometry="370,480;580,480;580,290;" preferredShapeType="Association" subject="cn9.WuyEwTiAAgZN" xmi:id="cn9.WuyEwTiAAgZS">
 				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="495,396,55,14"/>
+					<captionBounds value="520,460,55,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
 					<captionSide value="1"/>
-					<roleB roleName="550,290,40,20"/>
+					<roleB roleName="570,290,40,20"/>
 					<properties>
 						<abackground value="Cr:122,207,245,255"/>
 						<aforeground value="Cr:0,0,0,255"/>
@@ -7093,7 +7182,7 @@
 						<ahasRoleAShape value="false"/>
 						<ahasRoleBShape value="true"/>
 						<ashowMultiplicityConstraints value="false"/>
-						<aroleBRectangle value="Re:550.0,290.0,40.0,20.0"/>
+						<aroleBRectangle value="Re:570.0,290.0,40.0,20.0"/>
 						<ahasMultiplicityAShape value="false"/>
 						<ahasMultiplicityBShape value="false"/>
 						<a0SwDr value="false"/>
@@ -7124,6 +7213,306 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
+			<uml:DiagramElement geometry="160,300,80,64" preferredShapeType="Class" subject="tkL1WuyEwTiAAgcE" xmi:id="tkL1WuyEwTiAAgcD">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,80,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:192,192,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="4"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="270,300,120,64" preferredShapeType="Class" subject="9un1WuyEwTiAAgcK" xmi:id="9un1WuyEwTiAAgcJ">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,120,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:192,192,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="2"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="410,300,120,64" preferredShapeType="Class" subject="q8f1WuyEwTiAAgcQ" xmi:id="q8f1WuyEwTiAAgcP">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,120,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:192,192,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="0"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="200,190;200,299;" preferredShapeType="AssociationClass" subject="MDhNWuyEwTiAAgc4" xmi:id="MDhNWuyEwTiAAgc5">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="210,264,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="300,230;300,299;" preferredShapeType="AssociationClass" subject="fPPNWuyEwTiAAgdW" xmi:id="fPPNWuyEwTiAAgdX">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="310,284,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="450,270;450,299;" preferredShapeType="AssociationClass" subject="i8MtWuyEwTiAAgdo" xmi:id="i8MtWuyEwTiAAgdp">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="460,304,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
 		</uml:Diagram.element>
 	</uml:Diagram>
 </xmi:XMI>
\ No newline at end of file