Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Mackamul2022-12-02 12:49:19 +0000
committerHarald Mackamul2022-12-02 12:49:19 +0000
commite485a5b79d4cdcfe24850d04339a97338ac514d1 (patch)
tree10639f31d4aa08e0e981a9a2366ab4b3a4fa2a28
parentc22fe9c3362bf1f5cc0eaab556a28e05c6c6a995 (diff)
downloadorg.eclipse.app4mc.web-master.tar.gz
org.eclipse.app4mc.web-master.tar.xz
org.eclipse.app4mc.web-master.zip
New release 3.0.0: updated online helpHEADmaster
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/content/documentation/index.md7
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/examples_run_eclipse_appication_1.pngbin0 -> 64928 bytes
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/examples_run_eclipse_appication_2.pngbin0 -> 66205 bytes
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/examples_switch_perspective.pngbin0 -> 22168 bytes
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/help_banner.jpg0
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model__stimuli.pngbin40315 -> 42322 bytes
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_common_conditions_references.pngbin25640 -> 25735 bytes
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_os_semaphore.pngbin32215 -> 38234 bytes
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activity_graph_items.svg6728
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activity_graph_items__semaphore_access.pngbin68099 -> 0 bytes
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activity_graph_items__semaphore_access.svg341
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activitygraph_item_container.pngbin33132 -> 25696 bytes
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_channel.pngbin18086 -> 30394 bytes
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_label.pngbin58663 -> 76926 bytes
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_local_mode_value_hierarchy.pngbin10700 -> 16719 bytes
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/object_references.pngbin0 -> 39766 bytes
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/visualization-view.pngbin19933 -> 137756 bytes
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/index.html1010
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/zip/ecore-definitions.zipbin78436 -> 77870 bytes
-rw-r--r--websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/zip/xml-definitions.zipbin89216 -> 88563 bytes
20 files changed, 6892 insertions, 1194 deletions
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/content/documentation/index.md b/websites/www.eclipse.org-app4mc-hugo/site/content/documentation/index.md
index b03d7c0..ae05ed2 100644
--- a/websites/www.eclipse.org-app4mc-hugo/site/content/documentation/index.md
+++ b/websites/www.eclipse.org-app4mc-hugo/site/content/documentation/index.md
@@ -1,6 +1,6 @@
---
title: "Documentation"
-date: 2022-07-29
+date: 2022-12-02
hide_sidebar: "false"
---
@@ -13,13 +13,14 @@ Sign up on the [APP4MC mailing list](https://dev.eclipse.org/mailman/listinfo/ap
#### **APP4MC**
-<a href="/help/latest/index.html" target="_blank">APP4MC 2.2.0 - Online Help</a> (opens in new tab)
+<a href="/help/latest/index.html" target="_blank">APP4MC 3.0.0 - Online Help</a> (opens in new tab)
-[APP4MC 2.2.0 - Help](https://archive.eclipse.org/app4mc/documents/help/app4mc-2.2.0-help.zip) (zip archive)
+[APP4MC 3.0.0 - Help](https://archive.eclipse.org/app4mc/documents/help/app4mc-3.0.0-help.zip) (zip archive)
<br>
#### Previous versions (zip archive only):
+[2.2.0](https://archive.eclipse.org/app4mc/documents/help/app4mc-2.2.0-help.zip) -
[2.1.0](https://archive.eclipse.org/app4mc/documents/help/app4mc-2.1.0-help.zip) -
[2.0.0](https://archive.eclipse.org/app4mc/documents/help/app4mc-2.0.0-help.zip) -
[1.2.0](https://archive.eclipse.org/app4mc/documents/help/app4mc-1.2.0-help.zip) -
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/examples_run_eclipse_appication_1.png b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/examples_run_eclipse_appication_1.png
new file mode 100644
index 0000000..9689d9f
--- /dev/null
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/examples_run_eclipse_appication_1.png
Binary files differ
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/examples_run_eclipse_appication_2.png b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/examples_run_eclipse_appication_2.png
new file mode 100644
index 0000000..2e71188
--- /dev/null
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/examples_run_eclipse_appication_2.png
Binary files differ
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/examples_switch_perspective.png b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/examples_switch_perspective.png
new file mode 100644
index 0000000..57a00ef
--- /dev/null
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/examples_switch_perspective.png
Binary files differ
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/help_banner.jpg b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/help_banner.jpg
deleted file mode 100644
index e69de29..0000000
--- a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/help_banner.jpg
+++ /dev/null
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model__stimuli.png b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model__stimuli.png
index 71c89cb..b9b69d6 100644
--- a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model__stimuli.png
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model__stimuli.png
Binary files differ
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_common_conditions_references.png b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_common_conditions_references.png
index 5984b50..d1f4373 100644
--- a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_common_conditions_references.png
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_common_conditions_references.png
Binary files differ
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_os_semaphore.png b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_os_semaphore.png
index 157a8a6..e5021e5 100644
--- a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_os_semaphore.png
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_os_semaphore.png
Binary files differ
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activity_graph_items.svg b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activity_graph_items.svg
index da2fb51..bda4f00 100644
--- a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activity_graph_items.svg
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activity_graph_items.svg
@@ -1,955 +1,5777 @@
-<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" stroke-dasharray="none" shape-rendering="auto" font-family="'Dialog'" width="965" text-rendering="auto" fill-opacity="1" contentScriptType="text/ecmascript" color-interpolation="auto" color-rendering="auto" preserveAspectRatio="xMidYMid meet" font-size="12" xmlns:diagram="http://www.eclipse.org/sirius/diagram/1.1.0" diagram:semanticRoot="platform:/resource/org.eclipse.app4mc.amalthea.model/model-gen/ecore/amalthea.ecore#/" viewBox="0 0 742 456" fill="black" stroke="black" image-rendering="auto" stroke-miterlimit="10" zoomAndPan="magnify" version="1.0" stroke-linecap="square" stroke-linejoin="miter" contentStyleType="text/css" font-style="normal" height="593" stroke-width="1" stroke-dashoffset="0" font-weight="normal" stroke-opacity="1">
- <!--Generated by the Batik Graphics2D SVG Generator-->
- <defs id="genericDefs"/>
- <g>
- <defs id="defs1">
- <linearGradient x1="431" x2="549" y1="-8" gradientUnits="userSpaceOnUse" y2="74" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient1" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="66" x2="177" y1="252" gradientUnits="userSpaceOnUse" y2="327" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient2" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="574" x2="660" y1="194" gradientUnits="userSpaceOnUse" y2="256" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient3" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="11" x2="129" y1="131" gradientUnits="userSpaceOnUse" y2="209" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient4" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="11" x2="142" y1="-13" gradientUnits="userSpaceOnUse" y2="72" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient5" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="361" x2="479" y1="186" gradientUnits="userSpaceOnUse" y2="264" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient6" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="627" x2="728" y1="358" gradientUnits="userSpaceOnUse" y2="428" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient7" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="181" x2="242" y1="90" gradientUnits="userSpaceOnUse" y2="140" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient8" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="586" x2="705" y1="295" gradientUnits="userSpaceOnUse" y2="374" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient9" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="209" x2="327" y1="241" gradientUnits="userSpaceOnUse" y2="319" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient10" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="181" x2="277" y1="136" gradientUnits="userSpaceOnUse" y2="203" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient11" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="181" x2="299" y1="186" gradientUnits="userSpaceOnUse" y2="264" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient12" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="11" x2="107" y1="81" gradientUnits="userSpaceOnUse" y2="148" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient13" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="356" x2="457" y1="135" gradientUnits="userSpaceOnUse" y2="205" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient14" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="569" x2="687" y1="241" gradientUnits="userSpaceOnUse" y2="319" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient15" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="395" x2="561" y1="304" gradientUnits="userSpaceOnUse" y2="406" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient16" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="266" x2="349" y1="324" gradientUnits="userSpaceOnUse" y2="385" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient17" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="531" x2="617" y1="84" gradientUnits="userSpaceOnUse" y2="146" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient18" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="386" x2="504" y1="241" gradientUnits="userSpaceOnUse" y2="319" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient19" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="549" x2="635" y1="139" gradientUnits="userSpaceOnUse" y2="201" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient20" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="348" x2="434" y1="84" gradientUnits="userSpaceOnUse" y2="146" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient21" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="76" x2="162" y1="204" gradientUnits="userSpaceOnUse" y2="266" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient22" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="11" x2="64" y1="212" gradientUnits="userSpaceOnUse" y2="258" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient23" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="121" x2="232" y1="317" gradientUnits="userSpaceOnUse" y2="392" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient24" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="10" x2="108" y1="321" gradientUnits="userSpaceOnUse" y2="389" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient25" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="484" x2="610" y1="384" gradientUnits="userSpaceOnUse" y2="466" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient26" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="344" x2="470" y1="384" gradientUnits="userSpaceOnUse" y2="466" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient27" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="181" x2="332" y1="377" gradientUnits="userSpaceOnUse" y2="472" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient28" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="27" x2="162" y1="381" gradientUnits="userSpaceOnUse" y2="468" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient29" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <linearGradient x1="161" x2="232" y1="2" gradientUnits="userSpaceOnUse" y2="57" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient30" xlink:show="other" spreadMethod="pad">
- <stop stop-opacity="1" stop-color="white" offset="0%"/>
- <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
- </linearGradient>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
- <path d="M430 9 L552 9 L552 59 L430 59 L430 9 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
- <path d="M430 9 L550 9 L550 57 L430 57 L430 9 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
- <path d="M436 14 L544 14 L544 32 L436 32 L436 14 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
- <path d="M436 14 L546 14 L546 32 L436 32 L436 14 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
- <path d="M431 35 L549 35 L549 56 L431 56 L431 35 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
- <path d="M65 269 L180 269 L180 312 L65 312 L65 269 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
- <path d="M65 269 L178 269 L178 310 L65 310 L65 269 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
- <path d="M76 274 L166 274 L166 292 L76 292 L76 274 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
- <path d="M76 274 L168 274 L168 292 L76 292 L76 274 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
- <path d="M66 295 L177 295 L177 309 L66 309 L66 295 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
- <path d="M573 204 L663 204 L663 247 L573 247 L573 204 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
- <path d="M573 204 L661 204 L661 245 L573 245 L573 204 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
- <path d="M579 209 L654 209 L654 227 L579 227 L579 209 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
- <path d="M579 209 L656 209 L656 227 L579 227 L579 209 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
- <path d="M574 230 L660 230 L660 244 L574 244 L574 230 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
- <path d="M10 149 L132 149 L132 192 L10 192 L10 149 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
- <path d="M10 149 L130 149 L130 190 L10 190 L10 149 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath18">
- <path d="M17 154 L122 154 L122 172 L17 172 L17 154 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath19">
- <path d="M17 154 L124 154 L124 172 L17 172 L17 154 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath20">
- <path d="M11 175 L129 175 L129 189 L11 189 L11 175 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath21">
- <path d="M10 9 L145 9 L145 52 L10 52 L10 9 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath22">
- <path d="M10 9 L143 9 L143 50 L10 50 L10 9 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath23">
- <path d="M14 14 L138 14 L138 32 L14 32 L14 14 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath24">
- <path d="M14 14 L140 14 L140 32 L14 32 L14 14 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath25">
- <path d="M11 35 L142 35 L142 49 L11 49 L11 35 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath26">
- <path d="M360 204 L482 204 L482 247 L360 247 L360 204 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath27">
- <path d="M360 204 L480 204 L480 245 L360 245 L360 204 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath28">
- <path d="M361 209 L479 209 L479 227 L361 227 L361 209 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath29">
- <path d="M361 209 L481 209 L481 227 L361 227 L361 209 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath30">
- <path d="M361 230 L479 230 L479 244 L361 244 L361 230 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath31">
- <path d="M626 372 L731 372 L731 415 L626 415 L626 372 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath32">
- <path d="M626 372 L729 372 L729 413 L626 413 L626 372 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath33">
- <path d="M628 377 L726 377 L726 395 L628 395 L628 377 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath34">
- <path d="M628 377 L728 377 L728 395 L628 395 L628 377 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath35">
- <path d="M627 398 L728 398 L728 412 L627 412 L627 398 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath36">
- <path d="M180 94 L245 94 L245 137 L180 137 L180 94 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath37">
- <path d="M180 94 L243 94 L243 135 L180 135 L180 94 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath38">
- <path d="M184 99 L238 99 L238 117 L184 117 L184 99 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath39">
- <path d="M184 99 L241 99 L241 117 L184 117 L184 99 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath40">
- <path d="M181 120 L242 120 L242 134 L181 134 L181 120 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath41">
- <path d="M585 314 L708 314 L708 357 L585 357 L585 314 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath42">
- <path d="M585 314 L706 314 L706 355 L585 355 L585 314 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath43">
- <path d="M586 319 L705 319 L705 337 L586 337 L586 319 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath44">
- <path d="M586 319 L707 319 L707 337 L586 337 L586 319 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath45">
- <path d="M586 340 L705 340 L705 354 L586 354 L586 340 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath46">
- <path d="M208 259 L330 259 L330 302 L208 302 L208 259 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath47">
- <path d="M208 259 L328 259 L328 300 L208 300 L208 259 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath48">
- <path d="M212 264 L323 264 L323 282 L212 282 L212 264 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath49">
- <path d="M212 264 L326 264 L326 282 L212 282 L212 264 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath50">
- <path d="M209 285 L327 285 L327 299 L209 299 L209 285 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath51">
- <path d="M180 149 L280 149 L280 192 L180 192 L180 149 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath52">
- <path d="M180 149 L278 149 L278 190 L180 190 L180 149 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath53">
- <path d="M186 154 L271 154 L271 172 L186 172 L186 154 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath54">
- <path d="M186 154 L274 154 L274 172 L186 172 L186 154 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath55">
- <path d="M181 175 L277 175 L277 189 L181 189 L181 175 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath56">
- <path d="M180 204 L302 204 L302 247 L180 247 L180 204 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath57">
- <path d="M180 204 L300 204 L300 245 L180 245 L180 204 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath58">
- <path d="M185 209 L295 209 L295 227 L185 227 L185 209 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath59">
- <path d="M185 209 L297 209 L297 227 L185 227 L185 209 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath60">
- <path d="M181 230 L299 230 L299 244 L181 244 L181 230 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath61">
- <path d="M10 94 L110 94 L110 137 L10 137 L10 94 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath62">
- <path d="M10 94 L108 94 L108 135 L10 135 L10 94 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath63">
- <path d="M14 99 L104 99 L104 117 L14 117 L14 99 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath64">
- <path d="M14 99 L106 99 L106 117 L14 117 L14 99 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath65">
- <path d="M11 120 L107 120 L107 134 L11 134 L11 120 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath66">
- <path d="M355 149 L460 149 L460 192 L355 192 L355 149 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath67">
- <path d="M355 149 L458 149 L458 190 L355 190 L355 149 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath68">
- <path d="M359 154 L454 154 L454 172 L359 172 L359 154 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath69">
- <path d="M359 154 L456 154 L456 172 L359 172 L359 154 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath70">
- <path d="M356 175 L457 175 L457 189 L356 189 L356 175 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath71">
- <path d="M568 259 L690 259 L690 302 L568 302 L568 259 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath72">
- <path d="M568 259 L688 259 L688 300 L568 300 L568 259 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath73">
- <path d="M572 264 L684 264 L684 282 L572 282 L572 264 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath74">
- <path d="M572 264 L687 264 L687 282 L572 282 L572 264 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath75">
- <path d="M569 285 L687 285 L687 299 L569 299 L569 285 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath76">
- <path d="M394 334 L564 334 L564 377 L394 377 L394 334 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath77">
- <path d="M394 334 L562 334 L562 375 L394 375 L394 334 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath78">
- <path d="M395 339 L561 339 L561 357 L395 357 L395 339 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath79">
- <path d="M395 339 L563 339 L563 357 L395 357 L395 339 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath80">
- <path d="M395 360 L561 360 L561 374 L395 374 L395 360 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath81">
- <path d="M265 334 L352 334 L352 377 L265 377 L265 334 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath82">
- <path d="M265 334 L350 334 L350 375 L265 375 L265 334 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath83">
- <path d="M273 339 L341 339 L341 357 L273 357 L273 339 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath84">
- <path d="M273 339 L343 339 L343 357 L273 357 L273 339 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath85">
- <path d="M266 360 L349 360 L349 374 L266 374 L266 360 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath86">
- <path d="M530 94 L620 94 L620 137 L530 137 L530 94 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath87">
- <path d="M530 94 L618 94 L618 135 L530 135 L530 94 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath88">
- <path d="M541 99 L606 99 L606 117 L541 117 L541 99 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath89">
- <path d="M541 99 L608 99 L608 117 L541 117 L541 99 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath90">
- <path d="M531 120 L617 120 L617 134 L531 134 L531 120 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath91">
- <path d="M385 259 L507 259 L507 302 L385 302 L385 259 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath92">
- <path d="M385 259 L505 259 L505 300 L385 300 L385 259 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath93">
- <path d="M390 264 L499 264 L499 282 L390 282 L390 264 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath94">
- <path d="M390 264 L501 264 L501 282 L390 282 L390 264 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath95">
- <path d="M386 285 L504 285 L504 299 L386 299 L386 285 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath96">
- <path d="M548 149 L638 149 L638 192 L548 192 L548 149 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath97">
- <path d="M548 149 L636 149 L636 190 L548 190 L548 149 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath98">
- <path d="M555 154 L628 154 L628 172 L555 172 L555 154 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath99">
- <path d="M555 154 L630 154 L630 172 L555 172 L555 154 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath100">
- <path d="M549 175 L635 175 L635 189 L549 189 L549 175 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath101">
- <path d="M347 94 L437 94 L437 137 L347 137 L347 94 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath102">
- <path d="M347 94 L435 94 L435 135 L347 135 L347 94 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath103">
- <path d="M352 99 L429 99 L429 117 L352 117 L352 99 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath104">
- <path d="M352 99 L432 99 L432 117 L352 117 L352 99 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath105">
- <path d="M348 120 L434 120 L434 134 L348 134 L348 120 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath106">
- <path d="M75 214 L165 214 L165 257 L75 257 L75 214 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath107">
- <path d="M75 214 L163 214 L163 255 L75 255 L75 214 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath108">
- <path d="M78 219 L159 219 L159 237 L78 237 L78 219 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath109">
- <path d="M78 219 L161 219 L161 237 L78 237 L78 219 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath110">
- <path d="M76 240 L162 240 L162 254 L76 254 L76 240 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath111">
- <path d="M10 214 L67 214 L67 257 L10 257 L10 214 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath112">
- <path d="M10 214 L65 214 L65 255 L10 255 L10 214 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath113">
- <path d="M14 219 L60 219 L60 237 L14 237 L14 219 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath114">
- <path d="M14 219 L62 219 L62 237 L14 237 L14 219 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath115">
- <path d="M11 240 L64 240 L64 254 L11 254 L11 240 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath116">
- <path d="M120 334 L235 334 L235 377 L120 377 L120 334 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath117">
- <path d="M120 334 L233 334 L233 375 L120 375 L120 334 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath118">
- <path d="M125 339 L227 339 L227 357 L125 357 L125 339 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath119">
- <path d="M125 339 L229 339 L229 357 L125 357 L125 339 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath120">
- <path d="M121 360 L232 360 L232 374 L121 374 L121 360 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath121">
- <path d="M9 334 L111 334 L111 377 L9 377 L9 334 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath122">
- <path d="M9 334 L109 334 L109 375 L9 375 L9 334 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath123">
- <path d="M14 339 L104 339 L104 357 L14 357 L14 339 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath124">
- <path d="M14 339 L107 339 L107 357 L14 357 L14 339 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath125">
- <path d="M10 360 L108 360 L108 374 L10 374 L10 360 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath126">
- <path d="M483 404 L613 404 L613 447 L483 447 L483 404 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath127">
- <path d="M483 404 L611 404 L611 445 L483 445 L483 404 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath128">
- <path d="M484 409 L609 409 L609 427 L484 427 L484 409 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath129">
- <path d="M484 409 L611 409 L611 427 L484 427 L484 409 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath130">
- <path d="M484 430 L610 430 L610 444 L484 444 L484 430 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath131">
- <path d="M343 404 L473 404 L473 447 L343 447 L343 404 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath132">
- <path d="M343 404 L471 404 L471 445 L343 445 L343 404 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath133">
- <path d="M346 409 L467 409 L467 427 L346 427 L346 409 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath134">
- <path d="M346 409 L469 409 L469 427 L346 427 L346 409 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath135">
- <path d="M344 430 L470 430 L470 444 L344 444 L344 430 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath136">
- <path d="M180 404 L335 404 L335 447 L180 447 L180 404 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath137">
- <path d="M180 404 L333 404 L333 445 L180 445 L180 404 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath138">
- <path d="M184 409 L328 409 L328 427 L184 427 L184 409 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath139">
- <path d="M184 409 L330 409 L330 427 L184 427 L184 409 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath140">
- <path d="M181 430 L332 430 L332 444 L181 444 L181 430 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath141">
- <path d="M26 404 L165 404 L165 447 L26 447 L26 404 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath142">
- <path d="M26 404 L163 404 L163 445 L26 445 L26 404 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath143">
- <path d="M27 409 L162 409 L162 427 L27 427 L27 409 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath144">
- <path d="M27 409 L164 409 L164 427 L27 427 L27 409 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath145">
- <path d="M27 430 L162 430 L162 444 L27 444 L27 430 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath146">
- <path d="M160 9 L235 9 L235 52 L160 52 L160 9 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath147">
- <path d="M160 9 L233 9 L233 50 L160 50 L160 9 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath148">
- <path d="M169 14 L224 14 L224 32 L169 32 L169 14 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath149">
- <path d="M169 14 L226 14 L226 32 L169 32 L169 14 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath150">
- <path d="M161 35 L232 35 L232 49 L161 49 L161 35 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath151">
- <path d="M-1 -1 L743 -1 L743 457 L-1 457 L-1 -1 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath152">
- <path d="M486 55 L497 55 L497 66 L486 66 L486 55 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath153">
- <path d="M66 188 L77 188 L77 199 L66 199 L66 188 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath154">
- <path d="M117 308 L128 308 L128 319 L117 319 L117 308 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath155">
- <path d="M474 373 L485 373 L485 384 L474 384 L474 373 Z"/>
- </clipPath>
- <clipPath clipPathUnits="userSpaceOnUse" id="clipPath156">
- <path d="M303 373 L314 373 L314 384 L303 384 L303 373 Z"/>
- </clipPath>
- </defs>
- <g font-size="10" fill="rgb(131,122,133)" font-family="'Segoe UI'" stroke-linejoin="round" font-style="italic" stroke="rgb(131,122,133)" stroke-width="0" stroke-miterlimit="0">
- <rect x="432" y="11" clip-path="url(#clipPath1)" width="118" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
- <rect x="433" y="12" clip-path="url(#clipPath1)" width="118" rx="4" opacity="0.2549" ry="4" height="46" stroke="none"/>
- <rect x="431" y="10" clip-path="url(#clipPath2)" fill="url(#linearGradient1)" width="118" rx="4" ry="4" height="46" stroke="none"/>
- </g>
- <g stroke-linecap="butt" font-size="10" fill="rgb(125,125,125)" font-family="'Segoe UI'" font-style="italic" stroke="rgb(125,125,125)" stroke-width="1.1">
- <rect x="431" y="10" clip-path="url(#clipPath2)" fill="none" width="117" rx="4" ry="4" height="45"/>
- <image x="437" y="15" clip-path="url(#clipPath3)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVR42mP8//8/&#13;&#10;AyWABUQwMjKimAI0lJFYAxgh6lFdATSQYW6NPk5NSc0XGFFcANMEtR1MR9cuwqp5&#13;&#10;aXMcpheQNRIC/9B8h9MF//+zMjDC1P6HeZaB4c9f7IEIDzhYgK5cMA2rC/78Z0I1&#13;&#10;AD3E+0pNGLJa5uL0wrSaEyh8JnQFv/8y4Q0DdHkWdAW//jKC/Q/xDmYYgOTxGvAb&#13;&#10;qKC7bzVEE7YwIGjAPyaGquIAnF5oLNxJIAz+EQiDfwTC4A+BMCDohb/AeC7OysTp&#13;&#10;AmYmAi6YNPsAIynZGQCn3VpKGCzVQQAAAABJRU5ErkJggg==" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
- <text x="456" y="27" clip-path="url(#clipPath4)" fill="black" stroke="none" xml:space="preserve">ActivityGraphItem</text>
- <line clip-path="url(#clipPath5)" fill="none" x1="432" x2="548" y1="36" y2="36"/>
- <rect x="67" y="271" clip-path="url(#clipPath6)" fill="rgb(131,122,133)" width="111" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="68" y="272" clip-path="url(#clipPath6)" fill="rgb(131,122,133)" width="111" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="66" y="270" clip-path="url(#clipPath7)" fill="url(#linearGradient2)" width="111" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="66" y="270" clip-path="url(#clipPath7)" fill="none" width="110" rx="4" ry="4" height="38"/>
- <image x="77" y="275" clip-path="url(#clipPath8)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVR42mP8//8/&#13;&#10;AyWABUQwMjKimAI0lJFYAxgh6lFdATSQYW6NPk5NSc0XGFFcANMEtR1MR9cuwqp5&#13;&#10;aXMcpheQNRIC/9B8h9MF//+zMjDC1P6HeZaB4c9f7IEIDzhYgK5cMA2rC/78Z0I1&#13;&#10;AD3E+0pNGLJa5uL0wrSaEyh8JnQFv/8y4Q0DdHkWdAW//jKC/Q/xDmYYgOTxGvAb&#13;&#10;qKC7bzVEE7YwIGjAPyaGquIAnF5oLNxJIAz+EQiDfwTC4A+BMCDohb/AeC7OysTp&#13;&#10;AmYmAi6YNPsAIynZGQCn3VpKGCzVQQAAAABJRU5ErkJggg==" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
- <text x="96" y="287" clip-path="url(#clipPath9)" fill="black" stroke="none" xml:space="preserve">ChannelAccess</text>
- <line clip-path="url(#clipPath10)" fill="none" x1="67" x2="176" y1="296" y2="296"/>
- <rect x="575" y="206" clip-path="url(#clipPath11)" fill="rgb(131,122,133)" width="86" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="576" y="207" clip-path="url(#clipPath11)" fill="rgb(131,122,133)" width="86" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="574" y="205" clip-path="url(#clipPath12)" fill="url(#linearGradient3)" width="86" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="574" y="205" clip-path="url(#clipPath12)" fill="none" width="85" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath13)" preserveAspectRatio="none" height="16" font-style="normal" x="580" y="210" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="599" y="222" clip-path="url(#clipPath14)" fill="black" font-style="normal" stroke="none" xml:space="preserve">ClearEvent</text>
- <line clip-path="url(#clipPath15)" fill="none" x1="575" x2="659" y1="231" y2="231" stroke="black"/>
- <rect x="12" y="151" clip-path="url(#clipPath16)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="13" y="152" clip-path="url(#clipPath16)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="11" y="150" clip-path="url(#clipPath17)" fill="url(#linearGradient4)" width="118" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="11" y="150" clip-path="url(#clipPath17)" fill="none" width="117" rx="4" ry="4" height="38"/>
- <image x="18" y="155" clip-path="url(#clipPath18)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVR42mP8//8/&#13;&#10;AyWABUQwMjKimAI0lJFYAxgh6lFdATSQYW6NPk5NSc0XGFFcANMEtR1MR9cuwqp5&#13;&#10;aXMcpheQNRIC/9B8h9MF//+zMjDC1P6HeZaB4c9f7IEIDzhYgK5cMA2rC/78Z0I1&#13;&#10;AD3E+0pNGLJa5uL0wrSaEyh8JnQFv/8y4Q0DdHkWdAW//jKC/Q/xDmYYgOTxGvAb&#13;&#10;qKC7bzVEE7YwIGjAPyaGquIAnF5oLNxJIAz+EQiDfwTC4A+BMCDohb/AeC7OysTp&#13;&#10;AmYmAi6YNPsAIynZGQCn3VpKGCzVQQAAAABJRU5ErkJggg==" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
- <text x="37" y="167" clip-path="url(#clipPath19)" fill="black" stroke="none" xml:space="preserve">ComputationItem</text>
- <line clip-path="url(#clipPath20)" fill="none" x1="12" x2="128" y1="176" y2="176"/>
- <rect x="12" y="11" clip-path="url(#clipPath21)" fill="rgb(131,122,133)" width="131" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="13" y="12" clip-path="url(#clipPath21)" fill="rgb(131,122,133)" width="131" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="11" y="10" clip-path="url(#clipPath22)" fill="url(#linearGradient5)" width="131" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="11" y="10" clip-path="url(#clipPath22)" fill="none" width="130" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath23)" preserveAspectRatio="none" height="16" font-style="normal" x="15" y="15" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="34" y="27" clip-path="url(#clipPath24)" fill="black" font-style="normal" stroke="none" xml:space="preserve">CustomEventTrigger</text>
- <line clip-path="url(#clipPath25)" fill="none" x1="12" x2="141" y1="36" y2="36" stroke="black"/>
- <rect x="362" y="206" clip-path="url(#clipPath26)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="363" y="207" clip-path="url(#clipPath26)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="361" y="205" clip-path="url(#clipPath27)" fill="url(#linearGradient6)" width="118" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="361" y="205" clip-path="url(#clipPath27)" fill="none" width="117" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath28)" preserveAspectRatio="none" height="16" font-style="normal" x="362" y="210" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="381" y="222" clip-path="url(#clipPath29)" fill="black" font-style="normal" stroke="none" xml:space="preserve">EnforcedMigration</text>
- <line clip-path="url(#clipPath30)" fill="none" x1="362" x2="478" y1="231" y2="231" stroke="black"/>
- <rect x="628" y="374" clip-path="url(#clipPath31)" fill="rgb(131,122,133)" width="101" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="629" y="375" clip-path="url(#clipPath31)" fill="rgb(131,122,133)" width="101" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="627" y="373" clip-path="url(#clipPath32)" fill="url(#linearGradient7)" width="101" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="627" y="373" clip-path="url(#clipPath32)" fill="none" width="100" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath33)" preserveAspectRatio="none" height="16" font-style="normal" x="629" y="378" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="648" y="390" clip-path="url(#clipPath34)" fill="black" font-style="normal" stroke="none" xml:space="preserve">ExecutionNeed</text>
- <line clip-path="url(#clipPath35)" fill="none" x1="628" x2="727" y1="399" y2="399" stroke="black"/>
- <rect x="182" y="96" clip-path="url(#clipPath36)" fill="rgb(131,122,133)" width="61" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="183" y="97" clip-path="url(#clipPath36)" fill="rgb(131,122,133)" width="61" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="181" y="95" clip-path="url(#clipPath37)" fill="url(#linearGradient8)" width="61" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="181" y="95" clip-path="url(#clipPath37)" fill="none" width="60" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath38)" preserveAspectRatio="none" height="16" font-style="normal" x="185" y="100" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="204" y="112" clip-path="url(#clipPath39)" fill="black" font-style="normal" stroke="none" xml:space="preserve">Group</text>
- <line clip-path="url(#clipPath40)" fill="none" x1="182" x2="241" y1="121" y2="121" stroke="black"/>
- <rect x="587" y="316" clip-path="url(#clipPath41)" fill="rgb(131,122,133)" width="119" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="588" y="317" clip-path="url(#clipPath41)" fill="rgb(131,122,133)" width="119" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="586" y="315" clip-path="url(#clipPath42)" fill="url(#linearGradient9)" width="119" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="586" y="315" clip-path="url(#clipPath42)" fill="none" width="118" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath43)" preserveAspectRatio="none" height="16" font-style="normal" x="587" y="320" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="606" y="332" clip-path="url(#clipPath44)" fill="black" font-style="normal" stroke="none" xml:space="preserve">InterProcessTrigger</text>
- <line clip-path="url(#clipPath45)" fill="none" x1="587" x2="704" y1="341" y2="341" stroke="black"/>
- <rect x="210" y="261" clip-path="url(#clipPath46)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="211" y="262" clip-path="url(#clipPath46)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="209" y="260" clip-path="url(#clipPath47)" fill="url(#linearGradient10)" width="118" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="209" y="260" clip-path="url(#clipPath47)" fill="none" width="117" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath48)" preserveAspectRatio="none" height="16" font-style="normal" x="213" y="265" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="232" y="277" clip-path="url(#clipPath49)" fill="black" font-style="normal" stroke="none" xml:space="preserve">ModeLabelAccess</text>
- <line clip-path="url(#clipPath50)" fill="none" x1="210" x2="326" y1="286" y2="286" stroke="black"/>
- <rect x="182" y="151" clip-path="url(#clipPath51)" fill="rgb(131,122,133)" width="96" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="183" y="152" clip-path="url(#clipPath51)" fill="rgb(131,122,133)" width="96" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="181" y="150" clip-path="url(#clipPath52)" fill="url(#linearGradient11)" width="96" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="181" y="150" clip-path="url(#clipPath52)" fill="none" width="95" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath53)" preserveAspectRatio="none" height="16" font-style="normal" x="187" y="155" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="206" y="167" clip-path="url(#clipPath54)" fill="black" font-style="normal" stroke="none" xml:space="preserve">ModeSwitch</text>
- <line clip-path="url(#clipPath55)" fill="none" x1="182" x2="276" y1="176" y2="176" stroke="black"/>
- <rect x="182" y="206" clip-path="url(#clipPath56)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="183" y="207" clip-path="url(#clipPath56)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="181" y="205" clip-path="url(#clipPath57)" fill="url(#linearGradient12)" width="118" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="181" y="205" clip-path="url(#clipPath57)" fill="none" width="117" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath58)" preserveAspectRatio="none" height="16" font-style="normal" x="186" y="210" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="205" y="222" clip-path="url(#clipPath59)" fill="black" font-style="normal" stroke="none" xml:space="preserve">ProbabilitySwitch</text>
- <line clip-path="url(#clipPath60)" fill="none" x1="182" x2="298" y1="231" y2="231" stroke="black"/>
- <rect x="12" y="96" clip-path="url(#clipPath61)" fill="rgb(131,122,133)" width="96" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="13" y="97" clip-path="url(#clipPath61)" fill="rgb(131,122,133)" width="96" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="11" y="95" clip-path="url(#clipPath62)" fill="url(#linearGradient13)" width="96" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="11" y="95" clip-path="url(#clipPath62)" fill="none" width="95" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath63)" preserveAspectRatio="none" height="16" font-style="normal" x="15" y="100" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="34" y="112" clip-path="url(#clipPath64)" fill="black" font-style="normal" stroke="none" xml:space="preserve">RunnableCall</text>
- <line clip-path="url(#clipPath65)" fill="none" x1="12" x2="106" y1="121" y2="121" stroke="black"/>
- <rect x="357" y="151" clip-path="url(#clipPath66)" fill="rgb(131,122,133)" width="101" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="358" y="152" clip-path="url(#clipPath66)" fill="rgb(131,122,133)" width="101" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="356" y="150" clip-path="url(#clipPath67)" fill="url(#linearGradient14)" width="101" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="356" y="150" clip-path="url(#clipPath67)" fill="none" width="100" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath68)" preserveAspectRatio="none" height="16" font-style="normal" x="360" y="155" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="379" y="167" clip-path="url(#clipPath69)" fill="black" font-style="normal" stroke="none" xml:space="preserve">SchedulePoint</text>
- <line clip-path="url(#clipPath70)" fill="none" x1="357" x2="456" y1="176" y2="176" stroke="black"/>
- <rect x="570" y="261" clip-path="url(#clipPath71)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="571" y="262" clip-path="url(#clipPath71)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="569" y="260" clip-path="url(#clipPath72)" fill="url(#linearGradient15)" width="118" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="569" y="260" clip-path="url(#clipPath72)" fill="none" width="117" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath73)" preserveAspectRatio="none" height="16" font-style="normal" x="573" y="265" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="592" y="277" clip-path="url(#clipPath74)" fill="black" font-style="normal" stroke="none" xml:space="preserve">SemaphoreAccess</text>
- <line clip-path="url(#clipPath75)" fill="none" x1="570" x2="686" y1="286" y2="286" stroke="black"/>
- <rect x="396" y="336" clip-path="url(#clipPath76)" fill="rgb(131,122,133)" width="166" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="397" y="337" clip-path="url(#clipPath76)" fill="rgb(131,122,133)" width="166" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="395" y="335" clip-path="url(#clipPath77)" fill="url(#linearGradient16)" width="166" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="395" y="335" clip-path="url(#clipPath77)" fill="none" width="165" rx="4" ry="4" height="38"/>
- <image x="396" y="340" clip-path="url(#clipPath78)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVR42mP8//8/&#13;&#10;AyWABUQwMjKimAI0lJFYAxgh6lFdATSQYW6NPk5NSc0XGFFcANMEtR1MR9cuwqp5&#13;&#10;aXMcpheQNRIC/9B8h9MF//+zMjDC1P6HeZaB4c9f7IEIDzhYgK5cMA2rC/78Z0I1&#13;&#10;AD3E+0pNGLJa5uL0wrSaEyh8JnQFv/8y4Q0DdHkWdAW//jKC/Q/xDmYYgOTxGvAb&#13;&#10;qKC7bzVEE7YwIGjAPyaGquIAnF5oLNxJIAz+EQiDfwTC4A+BMCDohb/AeC7OysTp&#13;&#10;AmYmAi6YNPsAIynZGQCn3VpKGCzVQQAAAABJRU5ErkJggg==" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
- <text x="415" y="352" clip-path="url(#clipPath79)" fill="black" stroke="none" xml:space="preserve">SenderReceiverCommunication</text>
- <line clip-path="url(#clipPath80)" fill="none" x1="396" x2="560" y1="361" y2="361"/>
- <rect x="267" y="336" clip-path="url(#clipPath81)" fill="rgb(131,122,133)" width="83" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="268" y="337" clip-path="url(#clipPath81)" fill="rgb(131,122,133)" width="83" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="266" y="335" clip-path="url(#clipPath82)" fill="url(#linearGradient17)" width="83" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="266" y="335" clip-path="url(#clipPath82)" fill="none" width="82" rx="4" ry="4" height="38"/>
- <image x="274" y="340" clip-path="url(#clipPath83)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVR42mP8//8/&#13;&#10;AyWABUQwMjKimAI0lJFYAxgh6lFdATSQYW6NPk5NSc0XGFFcANMEtR1MR9cuwqp5&#13;&#10;aXMcpheQNRIC/9B8h9MF//+zMjDC1P6HeZaB4c9f7IEIDzhYgK5cMA2rC/78Z0I1&#13;&#10;AD3E+0pNGLJa5uL0wrSaEyh8JnQFv/8y4Q0DdHkWdAW//jKC/Q/xDmYYgOTxGvAb&#13;&#10;qKC7bzVEE7YwIGjAPyaGquIAnF5oLNxJIAz+EQiDfwTC4A+BMCDohb/AeC7OysTp&#13;&#10;AmYmAi6YNPsAIynZGQCn3VpKGCzVQQAAAABJRU5ErkJggg==" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
- <text x="293" y="352" clip-path="url(#clipPath84)" fill="black" stroke="none" xml:space="preserve">ServerCall</text>
- <line clip-path="url(#clipPath85)" fill="none" x1="267" x2="348" y1="361" y2="361"/>
- <rect x="532" y="96" clip-path="url(#clipPath86)" fill="rgb(131,122,133)" width="86" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="533" y="97" clip-path="url(#clipPath86)" fill="rgb(131,122,133)" width="86" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="531" y="95" clip-path="url(#clipPath87)" fill="url(#linearGradient18)" width="86" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="531" y="95" clip-path="url(#clipPath87)" fill="none" width="85" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath88)" preserveAspectRatio="none" height="16" font-style="normal" x="542" y="100" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="561" y="112" clip-path="url(#clipPath89)" fill="black" font-style="normal" stroke="none" xml:space="preserve">SetEvent</text>
- <line clip-path="url(#clipPath90)" fill="none" x1="532" x2="616" y1="121" y2="121" stroke="black"/>
- <rect x="387" y="261" clip-path="url(#clipPath91)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="388" y="262" clip-path="url(#clipPath91)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="386" y="260" clip-path="url(#clipPath92)" fill="url(#linearGradient19)" width="118" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="386" y="260" clip-path="url(#clipPath92)" fill="none" width="117" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath93)" preserveAspectRatio="none" height="16" font-style="normal" x="391" y="265" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="410" y="277" clip-path="url(#clipPath94)" fill="black" font-style="normal" stroke="none" xml:space="preserve">TerminateProcess</text>
- <line clip-path="url(#clipPath95)" fill="none" x1="387" x2="503" y1="286" y2="286" stroke="black"/>
- <rect x="550" y="151" clip-path="url(#clipPath96)" fill="rgb(131,122,133)" width="86" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="551" y="152" clip-path="url(#clipPath96)" fill="rgb(131,122,133)" width="86" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="549" y="150" clip-path="url(#clipPath97)" fill="url(#linearGradient20)" width="86" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="549" y="150" clip-path="url(#clipPath97)" fill="none" width="85" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath98)" preserveAspectRatio="none" height="16" font-style="normal" x="556" y="155" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="575" y="167" clip-path="url(#clipPath99)" fill="black" font-style="normal" stroke="none" xml:space="preserve">WaitEvent</text>
- <line clip-path="url(#clipPath100)" fill="none" x1="550" x2="634" y1="176" y2="176" stroke="black"/>
- <rect x="349" y="96" clip-path="url(#clipPath101)" fill="rgb(131,122,133)" width="86" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="350" y="97" clip-path="url(#clipPath101)" fill="rgb(131,122,133)" width="86" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="348" y="95" clip-path="url(#clipPath102)" fill="url(#linearGradient21)" width="86" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="348" y="95" clip-path="url(#clipPath102)" fill="none" width="85" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath103)" preserveAspectRatio="none" height="16" font-style="normal" x="353" y="100" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="372" y="112" clip-path="url(#clipPath104)" fill="black" font-style="normal" stroke="none" xml:space="preserve">WhileLoop</text>
- <line clip-path="url(#clipPath105)" fill="none" x1="349" x2="433" y1="121" y2="121" stroke="black"/>
- <rect x="77" y="216" clip-path="url(#clipPath106)" fill="rgb(131,122,133)" width="86" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="78" y="217" clip-path="url(#clipPath106)" fill="rgb(131,122,133)" width="86" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="76" y="215" clip-path="url(#clipPath107)" fill="url(#linearGradient22)" width="86" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="76" y="215" clip-path="url(#clipPath107)" fill="none" width="85" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath108)" preserveAspectRatio="none" height="16" font-style="normal" x="79" y="220" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="98" y="232" clip-path="url(#clipPath109)" fill="black" font-style="normal" stroke="none" xml:space="preserve">LabelAccess</text>
- <line clip-path="url(#clipPath110)" fill="none" x1="77" x2="161" y1="241" y2="241" stroke="black"/>
- <rect x="12" y="216" clip-path="url(#clipPath111)" fill="rgb(131,122,133)" width="53" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="13" y="217" clip-path="url(#clipPath111)" fill="rgb(131,122,133)" width="53" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="11" y="215" clip-path="url(#clipPath112)" fill="url(#linearGradient23)" width="53" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="11" y="215" clip-path="url(#clipPath112)" fill="none" width="52" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath113)" preserveAspectRatio="none" height="16" font-style="normal" x="15" y="220" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="34" y="232" clip-path="url(#clipPath114)" fill="black" font-style="normal" stroke="none" xml:space="preserve">Ticks</text>
- <line clip-path="url(#clipPath115)" fill="none" x1="12" x2="63" y1="241" y2="241" stroke="black"/>
- <rect x="122" y="336" clip-path="url(#clipPath116)" fill="rgb(131,122,133)" width="111" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="123" y="337" clip-path="url(#clipPath116)" fill="rgb(131,122,133)" width="111" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="121" y="335" clip-path="url(#clipPath117)" fill="url(#linearGradient24)" width="111" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="121" y="335" clip-path="url(#clipPath117)" fill="none" width="110" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath118)" preserveAspectRatio="none" height="16" font-style="normal" x="126" y="340" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="145" y="352" clip-path="url(#clipPath119)" fill="black" font-style="normal" stroke="none" xml:space="preserve">ChannelReceive</text>
- <line clip-path="url(#clipPath120)" fill="none" x1="122" x2="231" y1="361" y2="361" stroke="black"/>
- <rect x="11" y="336" clip-path="url(#clipPath121)" fill="rgb(131,122,133)" width="98" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="12" y="337" clip-path="url(#clipPath121)" fill="rgb(131,122,133)" width="98" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="10" y="335" clip-path="url(#clipPath122)" fill="url(#linearGradient25)" width="98" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="10" y="335" clip-path="url(#clipPath122)" fill="none" width="97" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath123)" preserveAspectRatio="none" height="16" font-style="normal" x="15" y="340" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="34" y="352" clip-path="url(#clipPath124)" fill="black" font-style="normal" stroke="none" xml:space="preserve">ChannelSend</text>
- <line clip-path="url(#clipPath125)" fill="none" x1="11" x2="107" y1="361" y2="361" stroke="black"/>
- <rect x="485" y="406" clip-path="url(#clipPath126)" fill="rgb(131,122,133)" width="126" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="486" y="407" clip-path="url(#clipPath126)" fill="rgb(131,122,133)" width="126" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="484" y="405" clip-path="url(#clipPath127)" fill="url(#linearGradient26)" width="126" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="484" y="405" clip-path="url(#clipPath127)" fill="none" width="125" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath128)" preserveAspectRatio="none" height="16" font-style="normal" x="485" y="410" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="504" y="422" clip-path="url(#clipPath129)" fill="black" font-style="normal" stroke="none" xml:space="preserve">SenderReceiverRead</text>
- <line clip-path="url(#clipPath130)" fill="none" x1="485" x2="609" y1="431" y2="431" stroke="black"/>
- <rect x="345" y="406" clip-path="url(#clipPath131)" fill="rgb(131,122,133)" width="126" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="346" y="407" clip-path="url(#clipPath131)" fill="rgb(131,122,133)" width="126" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="344" y="405" clip-path="url(#clipPath132)" fill="url(#linearGradient27)" width="126" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="344" y="405" clip-path="url(#clipPath132)" fill="none" width="125" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath133)" preserveAspectRatio="none" height="16" font-style="normal" x="348" y="410" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="367" y="422" clip-path="url(#clipPath134)" fill="black" font-style="normal" stroke="none" xml:space="preserve">SenderReceiverW...</text>
- <line clip-path="url(#clipPath135)" fill="none" x1="345" x2="469" y1="431" y2="431" stroke="black"/>
- <rect x="182" y="406" clip-path="url(#clipPath136)" fill="rgb(131,122,133)" width="151" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="183" y="407" clip-path="url(#clipPath136)" fill="rgb(131,122,133)" width="151" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="181" y="405" clip-path="url(#clipPath137)" fill="url(#linearGradient28)" width="151" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="181" y="405" clip-path="url(#clipPath137)" fill="none" width="150" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath138)" preserveAspectRatio="none" height="16" font-style="normal" x="185" y="410" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="204" y="422" clip-path="url(#clipPath139)" fill="black" font-style="normal" stroke="none" xml:space="preserve">AsynchronousServerCall</text>
- <line clip-path="url(#clipPath140)" fill="none" x1="182" x2="331" y1="431" y2="431" stroke="black"/>
- <rect x="28" y="406" clip-path="url(#clipPath141)" fill="rgb(131,122,133)" width="135" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="29" y="407" clip-path="url(#clipPath141)" fill="rgb(131,122,133)" width="135" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="27" y="405" clip-path="url(#clipPath142)" fill="url(#linearGradient29)" width="135" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="27" y="405" clip-path="url(#clipPath142)" fill="none" width="134" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath143)" preserveAspectRatio="none" height="16" font-style="normal" x="31" y="410" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="50" y="422" clip-path="url(#clipPath144)" fill="black" font-style="normal" stroke="none" xml:space="preserve">SynchronousServer...</text>
- <line clip-path="url(#clipPath145)" fill="none" x1="28" x2="161" y1="431" y2="431" stroke="black"/>
- <rect x="162" y="11" clip-path="url(#clipPath146)" fill="rgb(131,122,133)" width="71" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="163" y="12" clip-path="url(#clipPath146)" fill="rgb(131,122,133)" width="71" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
- <rect x="161" y="10" clip-path="url(#clipPath147)" fill="url(#linearGradient30)" width="71" rx="4" ry="4" height="39" stroke="none"/>
- <rect x="161" y="10" clip-path="url(#clipPath147)" fill="none" width="70" rx="4" ry="4" height="38" stroke="black"/>
- <image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath148)" preserveAspectRatio="none" height="16" font-style="normal" x="170" y="15" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/&#13;&#10;AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg&#13;&#10;+P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw&#13;&#10;+y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC&#13;&#10;4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF&#13;&#10;TkSuQmCC" xlink:actuate="onLoad"/>
- <text x="189" y="27" clip-path="url(#clipPath149)" fill="black" font-style="normal" stroke="none" xml:space="preserve">Switch</text>
- <line clip-path="url(#clipPath150)" fill="none" x1="162" x2="231" y1="36" y2="36" stroke="black"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="170" x2="170" y1="270" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="170" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="648" x2="648" y1="205" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="648" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="116" x2="116" y1="150" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="116" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="73" x2="73" y1="49" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="73" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="464" x2="464" y1="205" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="464" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="718" x2="718" y1="373" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="718" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="218" x2="218" y1="95" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="218" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="695" x2="695" y1="315" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="695" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="307" x2="307" y1="260" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="307" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="255" x2="255" y1="150" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="255" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="285" x2="285" y1="205" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="285" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="70" x2="70" y1="95" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="70" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="445" x2="445" y1="150" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="445" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="671" x2="671" y1="260" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="671" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="520" x2="520" y1="335" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="520" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="339" x2="339" y1="335" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="339" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="574" x2="574" y1="95" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="574" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="492" x2="492" y1="260" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="492" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="625" x2="625" y1="150" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="625" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="391" x2="391" y1="95" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="391" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="119" x2="119" y1="215" y2="207" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="119" x2="71" y1="207" y2="207" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="71" x2="71" y1="207" y2="189" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath153)" points=" 71 189 75 197 67 197" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath153)" points=" 71 189 75 197 67 197" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="37" x2="37" y1="215" y2="207" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="37" x2="71" y1="207" y2="207" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="71" x2="71" y1="207" y2="189" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath153)" points=" 71 189 75 197 67 197" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath153)" points=" 71 189 75 197 67 197" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="180" x2="180" y1="335" y2="327" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="180" x2="122" y1="327" y2="327" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="122" x2="122" y1="327" y2="309" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath154)" points=" 122 309 126 317 118 317" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath154)" points=" 122 309 126 317 118 317" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="69" x2="69" y1="335" y2="327" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="69" x2="122" y1="327" y2="327" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="122" x2="122" y1="327" y2="309" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath154)" points=" 122 309 126 317 118 317" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath154)" points=" 122 309 126 317 118 317" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="543" x2="543" y1="405" y2="392" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="543" x2="479" y1="392" y2="392" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="479" x2="479" y1="392" y2="374" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath155)" points=" 479 374 483 382 475 382" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath155)" points=" 479 374 483 382 475 382" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="403" x2="403" y1="405" y2="392" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="403" x2="479" y1="392" y2="392" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="479" x2="479" y1="392" y2="374" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath155)" points=" 479 374 483 382 475 382" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath155)" points=" 479 374 483 382 475 382" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="258" x2="258" y1="405" y2="392" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="258" x2="308" y1="392" y2="392" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="308" x2="308" y1="392" y2="374" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath156)" points=" 308 374 312 382 304 382" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath156)" points=" 308 374 312 382 304 382" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="91" x2="91" y1="405" y2="392" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="91" x2="308" y1="392" y2="392" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="308" x2="308" y1="392" y2="374" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath156)" points=" 308 374 312 382 304 382" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath156)" points=" 308 374 312 382 304 382" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="199" x2="199" y1="49" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="199" x2="491" y1="74" y2="74" stroke="rgb(136,136,136)"/>
- <line clip-path="url(#clipPath151)" fill="none" x1="491" x2="491" y1="74" y2="56" stroke="rgb(136,136,136)"/>
- <polygon fill="white" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="none"/>
- <polygon fill="none" clip-path="url(#clipPath152)" points=" 491 56 495 64 487 64" stroke="rgb(136,136,136)"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ stroke-dasharray="none"
+ shape-rendering="auto"
+ font-family="'Dialog'"
+ width="965"
+ text-rendering="auto"
+ fill-opacity="1"
+ contentScriptType="text/ecmascript"
+ color-interpolation="auto"
+ color-rendering="auto"
+ preserveAspectRatio="xMidYMid meet"
+ font-size="12"
+ diagram:semanticRoot="platform:/resource/org.eclipse.app4mc.amalthea.model/model-gen/ecore/amalthea.ecore#/"
+ viewBox="0 0 742 456"
+ fill="black"
+ stroke="black"
+ image-rendering="auto"
+ stroke-miterlimit="10"
+ zoomAndPan="magnify"
+ version="1.0"
+ stroke-linecap="square"
+ stroke-linejoin="miter"
+ contentStyleType="text/css"
+ font-style="normal"
+ height="593"
+ stroke-width="1"
+ stroke-dashoffset="0"
+ font-weight="normal"
+ stroke-opacity="1"
+ id="svg1338"
+ sodipodi:docname="model_sw_activity_graph_items.svg"
+ inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:diagram="http://www.eclipse.org/sirius/diagram/1.1.0">
+ <sodipodi:namedview
+ id="namedview1340"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="1.1699482"
+ inkscape:cx="461.13153"
+ inkscape:cy="296.16696"
+ inkscape:window-width="1920"
+ inkscape:window-height="1057"
+ inkscape:window-x="1912"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g1336" />
+ <!--Generated by the Batik Graphics2D SVG Generator-->
+ <defs
+ id="genericDefs">
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath146-5">
+ <path
+ d="m 160,9 h 75 v 43 h -75 z"
+ id="path588-2" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath2264">
+ <path
+ d="m 160,9 h 75 v 43 h -75 z"
+ id="path2262" />
+ </clipPath>
+ <linearGradient
+ x1="161"
+ x2="232"
+ y1="2"
+ gradientUnits="userSpaceOnUse"
+ y2="57"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient30-5"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop148-3" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop150-6" />
+ </linearGradient>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath147-9">
+ <path
+ d="m 160,9 h 73 v 41 h -73 z"
+ id="path591-3" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath2273">
+ <path
+ d="m 160,9 h 73 v 41 h -73 z"
+ id="path2271" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath148-8">
+ <path
+ d="m 169,14 h 55 v 18 h -55 z"
+ id="path594-7" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath149-4">
+ <path
+ d="m 169,14 h 57 v 18 h -57 z"
+ id="path597-1" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath150-0">
+ <path
+ d="m 161,35 h 71 v 14 h -71 z"
+ id="path600-5" />
+ </clipPath>
+ </defs>
+ <g
+ id="g1336">
+ <defs
+ id="defs1">
+ <linearGradient
+ x1="431"
+ x2="549"
+ y1="-8"
+ gradientUnits="userSpaceOnUse"
+ y2="74"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient1"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop3" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(228,228,228)"
+ offset="100%"
+ id="stop5" />
+ </linearGradient>
+ <linearGradient
+ x1="66"
+ x2="177"
+ y1="252"
+ gradientUnits="userSpaceOnUse"
+ y2="327"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient2"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop8" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(228,228,228)"
+ offset="100%"
+ id="stop10" />
+ </linearGradient>
+ <linearGradient
+ x1="574"
+ x2="660"
+ y1="194"
+ gradientUnits="userSpaceOnUse"
+ y2="256"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient3"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop13" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop15" />
+ </linearGradient>
+ <linearGradient
+ x1="11"
+ x2="129"
+ y1="131"
+ gradientUnits="userSpaceOnUse"
+ y2="209"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient4"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop18" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(228,228,228)"
+ offset="100%"
+ id="stop20" />
+ </linearGradient>
+ <linearGradient
+ x1="11"
+ x2="142"
+ y1="-13"
+ gradientUnits="userSpaceOnUse"
+ y2="72"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient5"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop23" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop25" />
+ </linearGradient>
+ <linearGradient
+ x1="361"
+ x2="479"
+ y1="186"
+ gradientUnits="userSpaceOnUse"
+ y2="264"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient6"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop28" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop30" />
+ </linearGradient>
+ <linearGradient
+ x1="627"
+ x2="728"
+ y1="358"
+ gradientUnits="userSpaceOnUse"
+ y2="428"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient7"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop33" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop35" />
+ </linearGradient>
+ <linearGradient
+ x1="181"
+ x2="242"
+ y1="90"
+ gradientUnits="userSpaceOnUse"
+ y2="140"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient8"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop38" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop40" />
+ </linearGradient>
+ <linearGradient
+ x1="586"
+ x2="705"
+ y1="295"
+ gradientUnits="userSpaceOnUse"
+ y2="374"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient9"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop43" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop45" />
+ </linearGradient>
+ <linearGradient
+ x1="209"
+ x2="327"
+ y1="241"
+ gradientUnits="userSpaceOnUse"
+ y2="319"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient10"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop48" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop50" />
+ </linearGradient>
+ <linearGradient
+ x1="181"
+ x2="277"
+ y1="136"
+ gradientUnits="userSpaceOnUse"
+ y2="203"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient11"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop53" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop55" />
+ </linearGradient>
+ <linearGradient
+ x1="181"
+ x2="299"
+ y1="186"
+ gradientUnits="userSpaceOnUse"
+ y2="264"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient12"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop58" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop60" />
+ </linearGradient>
+ <linearGradient
+ x1="11"
+ x2="107"
+ y1="81"
+ gradientUnits="userSpaceOnUse"
+ y2="148"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient13"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop63" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop65" />
+ </linearGradient>
+ <linearGradient
+ x1="356"
+ x2="457"
+ y1="135"
+ gradientUnits="userSpaceOnUse"
+ y2="205"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient14"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop68" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop70" />
+ </linearGradient>
+ <linearGradient
+ x1="569"
+ x2="687"
+ y1="241"
+ gradientUnits="userSpaceOnUse"
+ y2="319"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient15"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop73" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop75" />
+ </linearGradient>
+ <linearGradient
+ x1="395"
+ x2="561"
+ y1="304"
+ gradientUnits="userSpaceOnUse"
+ y2="406"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient16"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop78" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(228,228,228)"
+ offset="100%"
+ id="stop80" />
+ </linearGradient>
+ <linearGradient
+ x1="266"
+ x2="349"
+ y1="324"
+ gradientUnits="userSpaceOnUse"
+ y2="385"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient17"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop83" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(228,228,228)"
+ offset="100%"
+ id="stop85" />
+ </linearGradient>
+ <linearGradient
+ x1="531"
+ x2="617"
+ y1="84"
+ gradientUnits="userSpaceOnUse"
+ y2="146"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient18"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop88" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop90" />
+ </linearGradient>
+ <linearGradient
+ x1="386"
+ x2="504"
+ y1="241"
+ gradientUnits="userSpaceOnUse"
+ y2="319"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient19"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop93" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop95" />
+ </linearGradient>
+ <linearGradient
+ x1="549"
+ x2="635"
+ y1="139"
+ gradientUnits="userSpaceOnUse"
+ y2="201"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient20"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop98" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop100" />
+ </linearGradient>
+ <linearGradient
+ x1="348"
+ x2="434"
+ y1="84"
+ gradientUnits="userSpaceOnUse"
+ y2="146"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient21"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop103" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop105" />
+ </linearGradient>
+ <linearGradient
+ x1="76"
+ x2="162"
+ y1="204"
+ gradientUnits="userSpaceOnUse"
+ y2="266"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient22"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop108" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop110" />
+ </linearGradient>
+ <linearGradient
+ x1="11"
+ x2="64"
+ y1="212"
+ gradientUnits="userSpaceOnUse"
+ y2="258"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient23"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop113" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop115" />
+ </linearGradient>
+ <linearGradient
+ x1="121"
+ x2="232"
+ y1="317"
+ gradientUnits="userSpaceOnUse"
+ y2="392"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient24"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop118" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop120" />
+ </linearGradient>
+ <linearGradient
+ x1="10"
+ x2="108"
+ y1="321"
+ gradientUnits="userSpaceOnUse"
+ y2="389"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient25"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop123" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop125" />
+ </linearGradient>
+ <linearGradient
+ x1="484"
+ x2="610"
+ y1="384"
+ gradientUnits="userSpaceOnUse"
+ y2="466"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient26"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop128" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop130" />
+ </linearGradient>
+ <linearGradient
+ x1="344"
+ x2="470"
+ y1="384"
+ gradientUnits="userSpaceOnUse"
+ y2="466"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient27"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop133" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop135" />
+ </linearGradient>
+ <linearGradient
+ x1="181"
+ x2="332"
+ y1="377"
+ gradientUnits="userSpaceOnUse"
+ y2="472"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient28"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop138" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop140" />
+ </linearGradient>
+ <linearGradient
+ x1="27"
+ x2="162"
+ y1="381"
+ gradientUnits="userSpaceOnUse"
+ y2="468"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient29"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop143" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop145" />
+ </linearGradient>
+ <linearGradient
+ x1="161"
+ x2="232"
+ y1="2"
+ gradientUnits="userSpaceOnUse"
+ y2="57"
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ id="linearGradient30"
+ xlink:show="other"
+ spreadMethod="pad">
+ <stop
+ stop-opacity="1"
+ stop-color="white"
+ offset="0%"
+ id="stop148" />
+ <stop
+ stop-opacity="1"
+ stop-color="rgb(255,252,216)"
+ offset="100%"
+ id="stop150" />
+ </linearGradient>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath1">
+ <path
+ d="M430 9 L552 9 L552 59 L430 59 L430 9 Z"
+ id="path153" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath2">
+ <path
+ d="M430 9 L550 9 L550 57 L430 57 L430 9 Z"
+ id="path156" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath3">
+ <path
+ d="M436 14 L544 14 L544 32 L436 32 L436 14 Z"
+ id="path159" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4">
+ <path
+ d="M436 14 L546 14 L546 32 L436 32 L436 14 Z"
+ id="path162" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath5">
+ <path
+ d="M431 35 L549 35 L549 56 L431 56 L431 35 Z"
+ id="path165" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6">
+ <path
+ d="M65 269 L180 269 L180 312 L65 312 L65 269 Z"
+ id="path168" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath7">
+ <path
+ d="M65 269 L178 269 L178 310 L65 310 L65 269 Z"
+ id="path171" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath8">
+ <path
+ d="M76 274 L166 274 L166 292 L76 292 L76 274 Z"
+ id="path174" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath9">
+ <path
+ d="M76 274 L168 274 L168 292 L76 292 L76 274 Z"
+ id="path177" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath10">
+ <path
+ d="M66 295 L177 295 L177 309 L66 309 L66 295 Z"
+ id="path180" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath11">
+ <path
+ d="M573 204 L663 204 L663 247 L573 247 L573 204 Z"
+ id="path183" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath12">
+ <path
+ d="M573 204 L661 204 L661 245 L573 245 L573 204 Z"
+ id="path186" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath13">
+ <path
+ d="M579 209 L654 209 L654 227 L579 227 L579 209 Z"
+ id="path189" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath14">
+ <path
+ d="M579 209 L656 209 L656 227 L579 227 L579 209 Z"
+ id="path192" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath15">
+ <path
+ d="M574 230 L660 230 L660 244 L574 244 L574 230 Z"
+ id="path195" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath16">
+ <path
+ d="M10 149 L132 149 L132 192 L10 192 L10 149 Z"
+ id="path198" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath17">
+ <path
+ d="M10 149 L130 149 L130 190 L10 190 L10 149 Z"
+ id="path201" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath18">
+ <path
+ d="M17 154 L122 154 L122 172 L17 172 L17 154 Z"
+ id="path204" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath19">
+ <path
+ d="M17 154 L124 154 L124 172 L17 172 L17 154 Z"
+ id="path207" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath20">
+ <path
+ d="M11 175 L129 175 L129 189 L11 189 L11 175 Z"
+ id="path210" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath21">
+ <path
+ d="M10 9 L145 9 L145 52 L10 52 L10 9 Z"
+ id="path213" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath22">
+ <path
+ d="M10 9 L143 9 L143 50 L10 50 L10 9 Z"
+ id="path216" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath23">
+ <path
+ d="M14 14 L138 14 L138 32 L14 32 L14 14 Z"
+ id="path219" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath24">
+ <path
+ d="M14 14 L140 14 L140 32 L14 32 L14 14 Z"
+ id="path222" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath25">
+ <path
+ d="M11 35 L142 35 L142 49 L11 49 L11 35 Z"
+ id="path225" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath26">
+ <path
+ d="M360 204 L482 204 L482 247 L360 247 L360 204 Z"
+ id="path228" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath27">
+ <path
+ d="M360 204 L480 204 L480 245 L360 245 L360 204 Z"
+ id="path231" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath28">
+ <path
+ d="M361 209 L479 209 L479 227 L361 227 L361 209 Z"
+ id="path234" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath29">
+ <path
+ d="M361 209 L481 209 L481 227 L361 227 L361 209 Z"
+ id="path237" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath30">
+ <path
+ d="M361 230 L479 230 L479 244 L361 244 L361 230 Z"
+ id="path240" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath31">
+ <path
+ d="M626 372 L731 372 L731 415 L626 415 L626 372 Z"
+ id="path243" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath32">
+ <path
+ d="M626 372 L729 372 L729 413 L626 413 L626 372 Z"
+ id="path246" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath33">
+ <path
+ d="M628 377 L726 377 L726 395 L628 395 L628 377 Z"
+ id="path249" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath34">
+ <path
+ d="M628 377 L728 377 L728 395 L628 395 L628 377 Z"
+ id="path252" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath35">
+ <path
+ d="M627 398 L728 398 L728 412 L627 412 L627 398 Z"
+ id="path255" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath36">
+ <path
+ d="M180 94 L245 94 L245 137 L180 137 L180 94 Z"
+ id="path258" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath37">
+ <path
+ d="M180 94 L243 94 L243 135 L180 135 L180 94 Z"
+ id="path261" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath38">
+ <path
+ d="M184 99 L238 99 L238 117 L184 117 L184 99 Z"
+ id="path264" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath39">
+ <path
+ d="M184 99 L241 99 L241 117 L184 117 L184 99 Z"
+ id="path267" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath40">
+ <path
+ d="M181 120 L242 120 L242 134 L181 134 L181 120 Z"
+ id="path270" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath41">
+ <path
+ d="M585 314 L708 314 L708 357 L585 357 L585 314 Z"
+ id="path273" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath42">
+ <path
+ d="M585 314 L706 314 L706 355 L585 355 L585 314 Z"
+ id="path276" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath43">
+ <path
+ d="M586 319 L705 319 L705 337 L586 337 L586 319 Z"
+ id="path279" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath44">
+ <path
+ d="M586 319 L707 319 L707 337 L586 337 L586 319 Z"
+ id="path282" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath45">
+ <path
+ d="M586 340 L705 340 L705 354 L586 354 L586 340 Z"
+ id="path285" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath46">
+ <path
+ d="M208 259 L330 259 L330 302 L208 302 L208 259 Z"
+ id="path288" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath47">
+ <path
+ d="M208 259 L328 259 L328 300 L208 300 L208 259 Z"
+ id="path291" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath48">
+ <path
+ d="M212 264 L323 264 L323 282 L212 282 L212 264 Z"
+ id="path294" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath49">
+ <path
+ d="M212 264 L326 264 L326 282 L212 282 L212 264 Z"
+ id="path297" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath50">
+ <path
+ d="M209 285 L327 285 L327 299 L209 299 L209 285 Z"
+ id="path300" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath51">
+ <path
+ d="M180 149 L280 149 L280 192 L180 192 L180 149 Z"
+ id="path303" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath52">
+ <path
+ d="M180 149 L278 149 L278 190 L180 190 L180 149 Z"
+ id="path306" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath53">
+ <path
+ d="M186 154 L271 154 L271 172 L186 172 L186 154 Z"
+ id="path309" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath54">
+ <path
+ d="M186 154 L274 154 L274 172 L186 172 L186 154 Z"
+ id="path312" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath55">
+ <path
+ d="M181 175 L277 175 L277 189 L181 189 L181 175 Z"
+ id="path315" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath56">
+ <path
+ d="M180 204 L302 204 L302 247 L180 247 L180 204 Z"
+ id="path318" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath57">
+ <path
+ d="M180 204 L300 204 L300 245 L180 245 L180 204 Z"
+ id="path321" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath58">
+ <path
+ d="M185 209 L295 209 L295 227 L185 227 L185 209 Z"
+ id="path324" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath59">
+ <path
+ d="M185 209 L297 209 L297 227 L185 227 L185 209 Z"
+ id="path327" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath60">
+ <path
+ d="M181 230 L299 230 L299 244 L181 244 L181 230 Z"
+ id="path330" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath61">
+ <path
+ d="M10 94 L110 94 L110 137 L10 137 L10 94 Z"
+ id="path333" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath62">
+ <path
+ d="M10 94 L108 94 L108 135 L10 135 L10 94 Z"
+ id="path336" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath63">
+ <path
+ d="M14 99 L104 99 L104 117 L14 117 L14 99 Z"
+ id="path339" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath64">
+ <path
+ d="M14 99 L106 99 L106 117 L14 117 L14 99 Z"
+ id="path342" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath65">
+ <path
+ d="M11 120 L107 120 L107 134 L11 134 L11 120 Z"
+ id="path345" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath66">
+ <path
+ d="M355 149 L460 149 L460 192 L355 192 L355 149 Z"
+ id="path348" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath67">
+ <path
+ d="M355 149 L458 149 L458 190 L355 190 L355 149 Z"
+ id="path351" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath68">
+ <path
+ d="M359 154 L454 154 L454 172 L359 172 L359 154 Z"
+ id="path354" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath69">
+ <path
+ d="M359 154 L456 154 L456 172 L359 172 L359 154 Z"
+ id="path357" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath70">
+ <path
+ d="M356 175 L457 175 L457 189 L356 189 L356 175 Z"
+ id="path360" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath71">
+ <path
+ d="M568 259 L690 259 L690 302 L568 302 L568 259 Z"
+ id="path363" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath72">
+ <path
+ d="M568 259 L688 259 L688 300 L568 300 L568 259 Z"
+ id="path366" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath73">
+ <path
+ d="M572 264 L684 264 L684 282 L572 282 L572 264 Z"
+ id="path369" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath74">
+ <path
+ d="M572 264 L687 264 L687 282 L572 282 L572 264 Z"
+ id="path372" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath75">
+ <path
+ d="M569 285 L687 285 L687 299 L569 299 L569 285 Z"
+ id="path375" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath76">
+ <path
+ d="M394 334 L564 334 L564 377 L394 377 L394 334 Z"
+ id="path378" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath77">
+ <path
+ d="M394 334 L562 334 L562 375 L394 375 L394 334 Z"
+ id="path381" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath78">
+ <path
+ d="M395 339 L561 339 L561 357 L395 357 L395 339 Z"
+ id="path384" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath79">
+ <path
+ d="M395 339 L563 339 L563 357 L395 357 L395 339 Z"
+ id="path387" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath80">
+ <path
+ d="M395 360 L561 360 L561 374 L395 374 L395 360 Z"
+ id="path390" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath81">
+ <path
+ d="M265 334 L352 334 L352 377 L265 377 L265 334 Z"
+ id="path393" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath82">
+ <path
+ d="M265 334 L350 334 L350 375 L265 375 L265 334 Z"
+ id="path396" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath83">
+ <path
+ d="M273 339 L341 339 L341 357 L273 357 L273 339 Z"
+ id="path399" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath84">
+ <path
+ d="M273 339 L343 339 L343 357 L273 357 L273 339 Z"
+ id="path402" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath85">
+ <path
+ d="M266 360 L349 360 L349 374 L266 374 L266 360 Z"
+ id="path405" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath86">
+ <path
+ d="M530 94 L620 94 L620 137 L530 137 L530 94 Z"
+ id="path408" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath87">
+ <path
+ d="M530 94 L618 94 L618 135 L530 135 L530 94 Z"
+ id="path411" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath88">
+ <path
+ d="M541 99 L606 99 L606 117 L541 117 L541 99 Z"
+ id="path414" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath89">
+ <path
+ d="M541 99 L608 99 L608 117 L541 117 L541 99 Z"
+ id="path417" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath90">
+ <path
+ d="M531 120 L617 120 L617 134 L531 134 L531 120 Z"
+ id="path420" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath91">
+ <path
+ d="M385 259 L507 259 L507 302 L385 302 L385 259 Z"
+ id="path423" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath92">
+ <path
+ d="M385 259 L505 259 L505 300 L385 300 L385 259 Z"
+ id="path426" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath93">
+ <path
+ d="M390 264 L499 264 L499 282 L390 282 L390 264 Z"
+ id="path429" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath94">
+ <path
+ d="M390 264 L501 264 L501 282 L390 282 L390 264 Z"
+ id="path432" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath95">
+ <path
+ d="M386 285 L504 285 L504 299 L386 299 L386 285 Z"
+ id="path435" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath96">
+ <path
+ d="M548 149 L638 149 L638 192 L548 192 L548 149 Z"
+ id="path438" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath97">
+ <path
+ d="M548 149 L636 149 L636 190 L548 190 L548 149 Z"
+ id="path441" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath98">
+ <path
+ d="M555 154 L628 154 L628 172 L555 172 L555 154 Z"
+ id="path444" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath99">
+ <path
+ d="M555 154 L630 154 L630 172 L555 172 L555 154 Z"
+ id="path447" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath100">
+ <path
+ d="M549 175 L635 175 L635 189 L549 189 L549 175 Z"
+ id="path450" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath101">
+ <path
+ d="M347 94 L437 94 L437 137 L347 137 L347 94 Z"
+ id="path453" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath102">
+ <path
+ d="M347 94 L435 94 L435 135 L347 135 L347 94 Z"
+ id="path456" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath103">
+ <path
+ d="M352 99 L429 99 L429 117 L352 117 L352 99 Z"
+ id="path459" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath104">
+ <path
+ d="M352 99 L432 99 L432 117 L352 117 L352 99 Z"
+ id="path462" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath105">
+ <path
+ d="M348 120 L434 120 L434 134 L348 134 L348 120 Z"
+ id="path465" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath106">
+ <path
+ d="M75 214 L165 214 L165 257 L75 257 L75 214 Z"
+ id="path468" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath107">
+ <path
+ d="M75 214 L163 214 L163 255 L75 255 L75 214 Z"
+ id="path471" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath108">
+ <path
+ d="M78 219 L159 219 L159 237 L78 237 L78 219 Z"
+ id="path474" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath109">
+ <path
+ d="M78 219 L161 219 L161 237 L78 237 L78 219 Z"
+ id="path477" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath110">
+ <path
+ d="M76 240 L162 240 L162 254 L76 254 L76 240 Z"
+ id="path480" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath111">
+ <path
+ d="M10 214 L67 214 L67 257 L10 257 L10 214 Z"
+ id="path483" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath112">
+ <path
+ d="M10 214 L65 214 L65 255 L10 255 L10 214 Z"
+ id="path486" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath113">
+ <path
+ d="M14 219 L60 219 L60 237 L14 237 L14 219 Z"
+ id="path489" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath114">
+ <path
+ d="M14 219 L62 219 L62 237 L14 237 L14 219 Z"
+ id="path492" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath115">
+ <path
+ d="M11 240 L64 240 L64 254 L11 254 L11 240 Z"
+ id="path495" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath116">
+ <path
+ d="M120 334 L235 334 L235 377 L120 377 L120 334 Z"
+ id="path498" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath117">
+ <path
+ d="M120 334 L233 334 L233 375 L120 375 L120 334 Z"
+ id="path501" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath118">
+ <path
+ d="M125 339 L227 339 L227 357 L125 357 L125 339 Z"
+ id="path504" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath119">
+ <path
+ d="M125 339 L229 339 L229 357 L125 357 L125 339 Z"
+ id="path507" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath120">
+ <path
+ d="M121 360 L232 360 L232 374 L121 374 L121 360 Z"
+ id="path510" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath121">
+ <path
+ d="M9 334 L111 334 L111 377 L9 377 L9 334 Z"
+ id="path513" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath122">
+ <path
+ d="M9 334 L109 334 L109 375 L9 375 L9 334 Z"
+ id="path516" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath123">
+ <path
+ d="M14 339 L104 339 L104 357 L14 357 L14 339 Z"
+ id="path519" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath124">
+ <path
+ d="M14 339 L107 339 L107 357 L14 357 L14 339 Z"
+ id="path522" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath125">
+ <path
+ d="M10 360 L108 360 L108 374 L10 374 L10 360 Z"
+ id="path525" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath126">
+ <path
+ d="M483 404 L613 404 L613 447 L483 447 L483 404 Z"
+ id="path528" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath127">
+ <path
+ d="M483 404 L611 404 L611 445 L483 445 L483 404 Z"
+ id="path531" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath128">
+ <path
+ d="M484 409 L609 409 L609 427 L484 427 L484 409 Z"
+ id="path534" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath129">
+ <path
+ d="M484 409 L611 409 L611 427 L484 427 L484 409 Z"
+ id="path537" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath130">
+ <path
+ d="M484 430 L610 430 L610 444 L484 444 L484 430 Z"
+ id="path540" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath131">
+ <path
+ d="M343 404 L473 404 L473 447 L343 447 L343 404 Z"
+ id="path543" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath132">
+ <path
+ d="M343 404 L471 404 L471 445 L343 445 L343 404 Z"
+ id="path546" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath133">
+ <path
+ d="M346 409 L467 409 L467 427 L346 427 L346 409 Z"
+ id="path549" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath134">
+ <path
+ d="M346 409 L469 409 L469 427 L346 427 L346 409 Z"
+ id="path552" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath135">
+ <path
+ d="M344 430 L470 430 L470 444 L344 444 L344 430 Z"
+ id="path555" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath136">
+ <path
+ d="M180 404 L335 404 L335 447 L180 447 L180 404 Z"
+ id="path558" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath137">
+ <path
+ d="M180 404 L333 404 L333 445 L180 445 L180 404 Z"
+ id="path561" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath138">
+ <path
+ d="M184 409 L328 409 L328 427 L184 427 L184 409 Z"
+ id="path564" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath139">
+ <path
+ d="M184 409 L330 409 L330 427 L184 427 L184 409 Z"
+ id="path567" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath140">
+ <path
+ d="M181 430 L332 430 L332 444 L181 444 L181 430 Z"
+ id="path570" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath141">
+ <path
+ d="M26 404 L165 404 L165 447 L26 447 L26 404 Z"
+ id="path573" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath142">
+ <path
+ d="M26 404 L163 404 L163 445 L26 445 L26 404 Z"
+ id="path576" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath143">
+ <path
+ d="M27 409 L162 409 L162 427 L27 427 L27 409 Z"
+ id="path579" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath144">
+ <path
+ d="M27 409 L164 409 L164 427 L27 427 L27 409 Z"
+ id="path582" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath145">
+ <path
+ d="M27 430 L162 430 L162 444 L27 444 L27 430 Z"
+ id="path585" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath146">
+ <path
+ d="M160 9 L235 9 L235 52 L160 52 L160 9 Z"
+ id="path588" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath147">
+ <path
+ d="M160 9 L233 9 L233 50 L160 50 L160 9 Z"
+ id="path591" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath148">
+ <path
+ d="M169 14 L224 14 L224 32 L169 32 L169 14 Z"
+ id="path594" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath149">
+ <path
+ d="M169 14 L226 14 L226 32 L169 32 L169 14 Z"
+ id="path597" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath150">
+ <path
+ d="M161 35 L232 35 L232 49 L161 49 L161 35 Z"
+ id="path600" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath151">
+ <path
+ d="M-1 -1 L743 -1 L743 457 L-1 457 L-1 -1 Z"
+ id="path603" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath152">
+ <path
+ d="M486 55 L497 55 L497 66 L486 66 L486 55 Z"
+ id="path606" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath153">
+ <path
+ d="M66 188 L77 188 L77 199 L66 199 L66 188 Z"
+ id="path609" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath154">
+ <path
+ d="M117 308 L128 308 L128 319 L117 319 L117 308 Z"
+ id="path612" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath155">
+ <path
+ d="M474 373 L485 373 L485 384 L474 384 L474 373 Z"
+ id="path615" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath156">
+ <path
+ d="M303 373 L314 373 L314 384 L303 384 L303 373 Z"
+ id="path618" />
+ </clipPath>
+ </defs>
+ <g
+ id="g2886">
+ <g
+ font-size="10"
+ fill="rgb(131,122,133)"
+ font-family="'Segoe UI'"
+ stroke-linejoin="round"
+ font-style="italic"
+ stroke="rgb(131,122,133)"
+ stroke-width="0"
+ stroke-miterlimit="0"
+ id="g628">
+ <rect
+ x="432"
+ y="11"
+ clip-path="url(#clipPath1)"
+ width="118"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="46"
+ stroke="none"
+ id="rect622" />
+ <rect
+ x="433"
+ y="12"
+ clip-path="url(#clipPath1)"
+ width="118"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="46"
+ stroke="none"
+ id="rect624" />
+ <rect
+ x="431"
+ y="10"
+ clip-path="url(#clipPath2)"
+ fill="url(#linearGradient1)"
+ width="118"
+ rx="4"
+ ry="4"
+ height="46"
+ stroke="none"
+ id="rect626" />
+ </g>
+ <rect
+ x="431"
+ y="10"
+ clip-path="url(#clipPath2)"
+ fill="none"
+ width="117"
+ rx="4"
+ ry="4"
+ height="45"
+ id="rect630"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke:#7d7d7d;stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ x="437"
+ y="15"
+ clip-path="url(#clipPath3)"
+ width="16"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVR42mP8//8/
+AyWABUQwMjKimAI0lJFYAxgh6lFdATSQYW6NPk5NSc0XGFFcANMEtR1MR9cuwqp5
+aXMcpheQNRIC/9B8h9MF//+zMjDC1P6HeZaB4c9f7IEIDzhYgK5cMA2rC/78Z0I1
+AD3E+0pNGLJa5uL0wrSaEyh8JnQFv/8y4Q0DdHkWdAW//jKC/Q/xDmYYgOTxGvAb
+qKC7bzVEE7YwIGjAPyaGquIAnF5oLNxJIAz+EQiDfwTC4A+BMCDohb/AeC7OysTp
+AmYmAi6YNPsAIynZGQCn3VpKGCzVQQAAAABJRU5ErkJggg=="
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ height="16"
+ preserveAspectRatio="none"
+ xlink:show="embed"
+ id="image632"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:#7d7d7d;stroke:#7d7d7d;stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="456"
+ y="27"
+ clip-path="url(#clipPath4)"
+ fill="#000000"
+ stroke="none"
+ xml:space="preserve"
+ id="text634"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">ActivityGraphItem</text>
+ <line
+ clip-path="url(#clipPath5)"
+ fill="none"
+ x1="432"
+ x2="548"
+ y1="36"
+ y2="36"
+ id="line636"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke:#7d7d7d;stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="67"
+ y="271"
+ clip-path="url(#clipPath6)"
+ fill="#837a85"
+ width="111"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect638"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="68"
+ y="272"
+ clip-path="url(#clipPath6)"
+ fill="#837a85"
+ width="111"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect640"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="66"
+ y="270"
+ clip-path="url(#clipPath7)"
+ fill="url(#linearGradient2)"
+ width="111"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect642"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient2);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="66"
+ y="270"
+ clip-path="url(#clipPath7)"
+ fill="none"
+ width="110"
+ rx="4"
+ ry="4"
+ height="38"
+ id="rect644"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke:#7d7d7d;stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ x="77"
+ y="275"
+ clip-path="url(#clipPath8)"
+ width="16"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVR42mP8//8/
+AyWABUQwMjKimAI0lJFYAxgh6lFdATSQYW6NPk5NSc0XGFFcANMEtR1MR9cuwqp5
+aXMcpheQNRIC/9B8h9MF//+zMjDC1P6HeZaB4c9f7IEIDzhYgK5cMA2rC/78Z0I1
+AD3E+0pNGLJa5uL0wrSaEyh8JnQFv/8y4Q0DdHkWdAW//jKC/Q/xDmYYgOTxGvAb
+qKC7bzVEE7YwIGjAPyaGquIAnF5oLNxJIAz+EQiDfwTC4A+BMCDohb/AeC7OysTp
+AmYmAi6YNPsAIynZGQCn3VpKGCzVQQAAAABJRU5ErkJggg=="
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ height="16"
+ preserveAspectRatio="none"
+ xlink:show="embed"
+ id="image646"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:#7d7d7d;stroke:#7d7d7d;stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="96"
+ y="287"
+ clip-path="url(#clipPath9)"
+ fill="#000000"
+ stroke="none"
+ xml:space="preserve"
+ id="text648"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">ChannelAccess</text>
+ <line
+ clip-path="url(#clipPath10)"
+ fill="none"
+ x1="67"
+ x2="176"
+ y1="296"
+ y2="296"
+ id="line650"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke:#7d7d7d;stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="575"
+ y="206"
+ clip-path="url(#clipPath11)"
+ fill="#837a85"
+ width="86"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect652"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="576"
+ y="207"
+ clip-path="url(#clipPath11)"
+ fill="#837a85"
+ width="86"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect654"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="574"
+ y="205"
+ clip-path="url(#clipPath12)"
+ fill="url(#linearGradient3)"
+ width="86"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect656"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient3);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="574"
+ y="205"
+ clip-path="url(#clipPath12)"
+ fill="none"
+ width="85"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect658"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath13)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="580"
+ y="210"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image660"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="599"
+ y="222"
+ clip-path="url(#clipPath14)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text662"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">ClearEvent</text>
+ <line
+ clip-path="url(#clipPath15)"
+ fill="none"
+ x1="575"
+ x2="659"
+ y1="231"
+ y2="231"
+ stroke="#000000"
+ id="line664"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="12"
+ y="151"
+ clip-path="url(#clipPath16)"
+ fill="#837a85"
+ width="118"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect666"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="13"
+ y="152"
+ clip-path="url(#clipPath16)"
+ fill="#837a85"
+ width="118"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect668"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="11"
+ y="150"
+ clip-path="url(#clipPath17)"
+ fill="url(#linearGradient4)"
+ width="118"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect670"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient4);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="11"
+ y="150"
+ clip-path="url(#clipPath17)"
+ fill="none"
+ width="117"
+ rx="4"
+ ry="4"
+ height="38"
+ id="rect672"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke:#7d7d7d;stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ x="18"
+ y="155"
+ clip-path="url(#clipPath18)"
+ width="16"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVR42mP8//8/
+AyWABUQwMjKimAI0lJFYAxgh6lFdATSQYW6NPk5NSc0XGFFcANMEtR1MR9cuwqp5
+aXMcpheQNRIC/9B8h9MF//+zMjDC1P6HeZaB4c9f7IEIDzhYgK5cMA2rC/78Z0I1
+AD3E+0pNGLJa5uL0wrSaEyh8JnQFv/8y4Q0DdHkWdAW//jKC/Q/xDmYYgOTxGvAb
+qKC7bzVEE7YwIGjAPyaGquIAnF5oLNxJIAz+EQiDfwTC4A+BMCDohb/AeC7OysTp
+AmYmAi6YNPsAIynZGQCn3VpKGCzVQQAAAABJRU5ErkJggg=="
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ height="16"
+ preserveAspectRatio="none"
+ xlink:show="embed"
+ id="image674"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:#7d7d7d;stroke:#7d7d7d;stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="37"
+ y="167"
+ clip-path="url(#clipPath19)"
+ fill="#000000"
+ stroke="none"
+ xml:space="preserve"
+ id="text676"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">ComputationItem</text>
+ <line
+ clip-path="url(#clipPath20)"
+ fill="none"
+ x1="12"
+ x2="128"
+ y1="176"
+ y2="176"
+ id="line678"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke:#7d7d7d;stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="12"
+ y="11"
+ clip-path="url(#clipPath21)"
+ fill="#837a85"
+ width="131"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect680"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="13"
+ y="12"
+ clip-path="url(#clipPath21)"
+ fill="#837a85"
+ width="131"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect682"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="11"
+ y="10"
+ clip-path="url(#clipPath22)"
+ fill="url(#linearGradient5)"
+ width="131"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect684"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient5);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="11"
+ y="10"
+ clip-path="url(#clipPath22)"
+ fill="none"
+ width="130"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect686"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath23)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="15"
+ y="15"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image688"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="34"
+ y="27"
+ clip-path="url(#clipPath24)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text690"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">CustomEventTrigger</text>
+ <line
+ clip-path="url(#clipPath25)"
+ fill="none"
+ x1="12"
+ x2="141"
+ y1="36"
+ y2="36"
+ stroke="#000000"
+ id="line692"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="362"
+ y="206"
+ clip-path="url(#clipPath26)"
+ fill="#837a85"
+ width="118"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect694"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="363"
+ y="207"
+ clip-path="url(#clipPath26)"
+ fill="#837a85"
+ width="118"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect696"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="361"
+ y="205"
+ clip-path="url(#clipPath27)"
+ fill="url(#linearGradient6)"
+ width="118"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect698"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient6);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="361"
+ y="205"
+ clip-path="url(#clipPath27)"
+ fill="none"
+ width="117"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect700"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath28)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="362"
+ y="210"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image702"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="381"
+ y="222"
+ clip-path="url(#clipPath29)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text704"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">EnforcedMigration</text>
+ <line
+ clip-path="url(#clipPath30)"
+ fill="none"
+ x1="362"
+ x2="478"
+ y1="231"
+ y2="231"
+ stroke="#000000"
+ id="line706"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="628"
+ y="374"
+ clip-path="url(#clipPath31)"
+ fill="#837a85"
+ width="101"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect708"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="629"
+ y="375"
+ clip-path="url(#clipPath31)"
+ fill="#837a85"
+ width="101"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect710"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="627"
+ y="373"
+ clip-path="url(#clipPath32)"
+ fill="url(#linearGradient7)"
+ width="101"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect712"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient7);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="627"
+ y="373"
+ clip-path="url(#clipPath32)"
+ fill="none"
+ width="100"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect714"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath33)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="629"
+ y="378"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image716"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="648"
+ y="390"
+ clip-path="url(#clipPath34)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text718"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">ExecutionNeed</text>
+ <line
+ clip-path="url(#clipPath35)"
+ fill="none"
+ x1="628"
+ x2="727"
+ y1="399"
+ y2="399"
+ stroke="#000000"
+ id="line720"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="182"
+ y="96"
+ clip-path="url(#clipPath36)"
+ fill="#837a85"
+ width="61"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect722"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="183"
+ y="97"
+ clip-path="url(#clipPath36)"
+ fill="#837a85"
+ width="61"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect724"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="181"
+ y="95"
+ clip-path="url(#clipPath37)"
+ fill="url(#linearGradient8)"
+ width="61"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect726"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient8);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="181"
+ y="95"
+ clip-path="url(#clipPath37)"
+ fill="none"
+ width="60"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect728"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath38)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="185"
+ y="100"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image730"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="204"
+ y="112"
+ clip-path="url(#clipPath39)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text732"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">Group</text>
+ <line
+ clip-path="url(#clipPath40)"
+ fill="none"
+ x1="182"
+ x2="241"
+ y1="121"
+ y2="121"
+ stroke="#000000"
+ id="line734"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="587"
+ y="316"
+ clip-path="url(#clipPath41)"
+ fill="#837a85"
+ width="119"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect736"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="588"
+ y="317"
+ clip-path="url(#clipPath41)"
+ fill="#837a85"
+ width="119"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect738"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="586"
+ y="315"
+ clip-path="url(#clipPath42)"
+ fill="url(#linearGradient9)"
+ width="119"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect740"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient9);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="586"
+ y="315"
+ clip-path="url(#clipPath42)"
+ fill="none"
+ width="118"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect742"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath43)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="587"
+ y="320"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image744"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="606"
+ y="332"
+ clip-path="url(#clipPath44)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text746"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">InterProcessTrigger</text>
+ <line
+ clip-path="url(#clipPath45)"
+ fill="none"
+ x1="587"
+ x2="704"
+ y1="341"
+ y2="341"
+ stroke="#000000"
+ id="line748"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="210"
+ y="261"
+ clip-path="url(#clipPath46)"
+ fill="#837a85"
+ width="118"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect750"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="211"
+ y="262"
+ clip-path="url(#clipPath46)"
+ fill="#837a85"
+ width="118"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect752"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="209"
+ y="260"
+ clip-path="url(#clipPath47)"
+ fill="url(#linearGradient10)"
+ width="118"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect754"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient10);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="209"
+ y="260"
+ clip-path="url(#clipPath47)"
+ fill="none"
+ width="117"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect756"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath48)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="213"
+ y="265"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image758"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="232"
+ y="277"
+ clip-path="url(#clipPath49)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text760"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">ModeLabelAccess</text>
+ <line
+ clip-path="url(#clipPath50)"
+ fill="none"
+ x1="210"
+ x2="326"
+ y1="286"
+ y2="286"
+ stroke="#000000"
+ id="line762"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="182"
+ y="206"
+ clip-path="url(#clipPath56)"
+ fill="#837a85"
+ width="118"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect778"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="183"
+ y="207"
+ clip-path="url(#clipPath56)"
+ fill="#837a85"
+ width="118"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect780"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="181"
+ y="205"
+ clip-path="url(#clipPath57)"
+ fill="url(#linearGradient12)"
+ width="118"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect782"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient12);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="181"
+ y="205"
+ clip-path="url(#clipPath57)"
+ fill="none"
+ width="117"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect784"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath58)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="186"
+ y="210"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image786"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="205"
+ y="222"
+ clip-path="url(#clipPath59)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text788"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">ProbabilitySwitch</text>
+ <line
+ clip-path="url(#clipPath60)"
+ fill="none"
+ x1="182"
+ x2="298"
+ y1="231"
+ y2="231"
+ stroke="#000000"
+ id="line790"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="12"
+ y="96"
+ clip-path="url(#clipPath61)"
+ fill="#837a85"
+ width="96"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect792"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="13"
+ y="97"
+ clip-path="url(#clipPath61)"
+ fill="#837a85"
+ width="96"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect794"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="11"
+ y="95"
+ clip-path="url(#clipPath62)"
+ fill="url(#linearGradient13)"
+ width="96"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect796"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient13);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="11"
+ y="95"
+ clip-path="url(#clipPath62)"
+ fill="none"
+ width="95"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect798"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath63)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="15"
+ y="100"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image800"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="34"
+ y="112"
+ clip-path="url(#clipPath64)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text802"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">RunnableCall</text>
+ <line
+ clip-path="url(#clipPath65)"
+ fill="none"
+ x1="12"
+ x2="106"
+ y1="121"
+ y2="121"
+ stroke="#000000"
+ id="line804"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="357"
+ y="151"
+ clip-path="url(#clipPath66)"
+ fill="#837a85"
+ width="101"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect806"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="358"
+ y="152"
+ clip-path="url(#clipPath66)"
+ fill="#837a85"
+ width="101"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect808"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="356"
+ y="150"
+ clip-path="url(#clipPath67)"
+ fill="url(#linearGradient14)"
+ width="101"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect810"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient14);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="356"
+ y="150"
+ clip-path="url(#clipPath67)"
+ fill="none"
+ width="100"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect812"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath68)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="360"
+ y="155"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image814"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="379"
+ y="167"
+ clip-path="url(#clipPath69)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text816"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">SchedulePoint</text>
+ <line
+ clip-path="url(#clipPath70)"
+ fill="none"
+ x1="357"
+ x2="456"
+ y1="176"
+ y2="176"
+ stroke="#000000"
+ id="line818"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="570"
+ y="261"
+ clip-path="url(#clipPath71)"
+ fill="#837a85"
+ width="118"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect820"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="571"
+ y="262"
+ clip-path="url(#clipPath71)"
+ fill="#837a85"
+ width="118"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect822"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="569"
+ y="260"
+ clip-path="url(#clipPath72)"
+ fill="url(#linearGradient15)"
+ width="118"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect824"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient15);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="569"
+ y="260"
+ clip-path="url(#clipPath72)"
+ fill="none"
+ width="117"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect826"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath73)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="573"
+ y="265"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image828"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="592"
+ y="277"
+ clip-path="url(#clipPath74)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text830"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">SemaphoreAccess</text>
+ <line
+ clip-path="url(#clipPath75)"
+ fill="none"
+ x1="570"
+ x2="686"
+ y1="286"
+ y2="286"
+ stroke="#000000"
+ id="line832"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="396"
+ y="336"
+ clip-path="url(#clipPath76)"
+ fill="#837a85"
+ width="166"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect834"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="397"
+ y="337"
+ clip-path="url(#clipPath76)"
+ fill="#837a85"
+ width="166"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect836"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="395"
+ y="335"
+ clip-path="url(#clipPath77)"
+ fill="url(#linearGradient16)"
+ width="166"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect838"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient16);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="395"
+ y="335"
+ clip-path="url(#clipPath77)"
+ fill="none"
+ width="165"
+ rx="4"
+ ry="4"
+ height="38"
+ id="rect840"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke:#7d7d7d;stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ x="396"
+ y="340"
+ clip-path="url(#clipPath78)"
+ width="16"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVR42mP8//8/
+AyWABUQwMjKimAI0lJFYAxgh6lFdATSQYW6NPk5NSc0XGFFcANMEtR1MR9cuwqp5
+aXMcpheQNRIC/9B8h9MF//+zMjDC1P6HeZaB4c9f7IEIDzhYgK5cMA2rC/78Z0I1
+AD3E+0pNGLJa5uL0wrSaEyh8JnQFv/8y4Q0DdHkWdAW//jKC/Q/xDmYYgOTxGvAb
+qKC7bzVEE7YwIGjAPyaGquIAnF5oLNxJIAz+EQiDfwTC4A+BMCDohb/AeC7OysTp
+AmYmAi6YNPsAIynZGQCn3VpKGCzVQQAAAABJRU5ErkJggg=="
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ height="16"
+ preserveAspectRatio="none"
+ xlink:show="embed"
+ id="image842"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:#7d7d7d;stroke:#7d7d7d;stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="415"
+ y="352"
+ clip-path="url(#clipPath79)"
+ fill="#000000"
+ stroke="none"
+ xml:space="preserve"
+ id="text844"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">SenderReceiverCommunication</text>
+ <line
+ clip-path="url(#clipPath80)"
+ fill="none"
+ x1="396"
+ x2="560"
+ y1="361"
+ y2="361"
+ id="line846"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke:#7d7d7d;stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="267"
+ y="336"
+ clip-path="url(#clipPath81)"
+ fill="#837a85"
+ width="83"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect848"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="268"
+ y="337"
+ clip-path="url(#clipPath81)"
+ fill="#837a85"
+ width="83"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect850"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="266"
+ y="335"
+ clip-path="url(#clipPath82)"
+ fill="url(#linearGradient17)"
+ width="83"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect852"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient17);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="266"
+ y="335"
+ clip-path="url(#clipPath82)"
+ fill="none"
+ width="82"
+ rx="4"
+ ry="4"
+ height="38"
+ id="rect854"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke:#7d7d7d;stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ x="274"
+ y="340"
+ clip-path="url(#clipPath83)"
+ width="16"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVR42mP8//8/
+AyWABUQwMjKimAI0lJFYAxgh6lFdATSQYW6NPk5NSc0XGFFcANMEtR1MR9cuwqp5
+aXMcpheQNRIC/9B8h9MF//+zMjDC1P6HeZaB4c9f7IEIDzhYgK5cMA2rC/78Z0I1
+AD3E+0pNGLJa5uL0wrSaEyh8JnQFv/8y4Q0DdHkWdAW//jKC/Q/xDmYYgOTxGvAb
+qKC7bzVEE7YwIGjAPyaGquIAnF5oLNxJIAz+EQiDfwTC4A+BMCDohb/AeC7OysTp
+AmYmAi6YNPsAIynZGQCn3VpKGCzVQQAAAABJRU5ErkJggg=="
+ xlink:type="simple"
+ xlink:actuate="onLoad"
+ height="16"
+ preserveAspectRatio="none"
+ xlink:show="embed"
+ id="image856"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:#7d7d7d;stroke:#7d7d7d;stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="293"
+ y="352"
+ clip-path="url(#clipPath84)"
+ fill="#000000"
+ stroke="none"
+ xml:space="preserve"
+ id="text858"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">ServerCall</text>
+ <line
+ clip-path="url(#clipPath85)"
+ fill="none"
+ x1="267"
+ x2="348"
+ y1="361"
+ y2="361"
+ id="line860"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke:#7d7d7d;stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="532"
+ y="96"
+ clip-path="url(#clipPath86)"
+ fill="#837a85"
+ width="86"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect862"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="533"
+ y="97"
+ clip-path="url(#clipPath86)"
+ fill="#837a85"
+ width="86"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect864"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="531"
+ y="95"
+ clip-path="url(#clipPath87)"
+ fill="url(#linearGradient18)"
+ width="86"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect866"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient18);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="531"
+ y="95"
+ clip-path="url(#clipPath87)"
+ fill="none"
+ width="85"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect868"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath88)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="542"
+ y="100"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image870"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="561"
+ y="112"
+ clip-path="url(#clipPath89)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text872"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">SetEvent</text>
+ <line
+ clip-path="url(#clipPath90)"
+ fill="none"
+ x1="532"
+ x2="616"
+ y1="121"
+ y2="121"
+ stroke="#000000"
+ id="line874"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="387"
+ y="261"
+ clip-path="url(#clipPath91)"
+ fill="#837a85"
+ width="118"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect876"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="388"
+ y="262"
+ clip-path="url(#clipPath91)"
+ fill="#837a85"
+ width="118"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect878"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="386"
+ y="260"
+ clip-path="url(#clipPath92)"
+ fill="url(#linearGradient19)"
+ width="118"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect880"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient19);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="386"
+ y="260"
+ clip-path="url(#clipPath92)"
+ fill="none"
+ width="117"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect882"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath93)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="391"
+ y="265"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image884"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="410"
+ y="277"
+ clip-path="url(#clipPath94)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text886"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">TerminateProcess</text>
+ <line
+ clip-path="url(#clipPath95)"
+ fill="none"
+ x1="387"
+ x2="503"
+ y1="286"
+ y2="286"
+ stroke="#000000"
+ id="line888"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="550"
+ y="151"
+ clip-path="url(#clipPath96)"
+ fill="#837a85"
+ width="86"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect890"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="551"
+ y="152"
+ clip-path="url(#clipPath96)"
+ fill="#837a85"
+ width="86"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect892"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="549"
+ y="150"
+ clip-path="url(#clipPath97)"
+ fill="url(#linearGradient20)"
+ width="86"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect894"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient20);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="549"
+ y="150"
+ clip-path="url(#clipPath97)"
+ fill="none"
+ width="85"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect896"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath98)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="556"
+ y="155"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image898"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="575"
+ y="167"
+ clip-path="url(#clipPath99)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text900"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">WaitEvent</text>
+ <line
+ clip-path="url(#clipPath100)"
+ fill="none"
+ x1="550"
+ x2="634"
+ y1="176"
+ y2="176"
+ stroke="#000000"
+ id="line902"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="349"
+ y="96"
+ clip-path="url(#clipPath101)"
+ fill="#837a85"
+ width="86"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect904"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="350"
+ y="97"
+ clip-path="url(#clipPath101)"
+ fill="#837a85"
+ width="86"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect906"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="348"
+ y="95"
+ clip-path="url(#clipPath102)"
+ fill="url(#linearGradient21)"
+ width="86"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect908"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient21);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="348"
+ y="95"
+ clip-path="url(#clipPath102)"
+ fill="none"
+ width="85"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect910"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath103)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="353"
+ y="100"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image912"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="372"
+ y="112"
+ clip-path="url(#clipPath104)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text914"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">WhileLoop</text>
+ <line
+ clip-path="url(#clipPath105)"
+ fill="none"
+ x1="349"
+ x2="433"
+ y1="121"
+ y2="121"
+ stroke="#000000"
+ id="line916"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="77"
+ y="216"
+ clip-path="url(#clipPath106)"
+ fill="#837a85"
+ width="86"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect918"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="78"
+ y="217"
+ clip-path="url(#clipPath106)"
+ fill="#837a85"
+ width="86"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect920"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="76"
+ y="215"
+ clip-path="url(#clipPath107)"
+ fill="url(#linearGradient22)"
+ width="86"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect922"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient22);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="76"
+ y="215"
+ clip-path="url(#clipPath107)"
+ fill="none"
+ width="85"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect924"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath108)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="79"
+ y="220"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image926"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="98"
+ y="232"
+ clip-path="url(#clipPath109)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text928"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">LabelAccess</text>
+ <line
+ clip-path="url(#clipPath110)"
+ fill="none"
+ x1="77"
+ x2="161"
+ y1="241"
+ y2="241"
+ stroke="#000000"
+ id="line930"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="12"
+ y="216"
+ clip-path="url(#clipPath111)"
+ fill="#837a85"
+ width="53"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect932"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="13"
+ y="217"
+ clip-path="url(#clipPath111)"
+ fill="#837a85"
+ width="53"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect934"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="11"
+ y="215"
+ clip-path="url(#clipPath112)"
+ fill="url(#linearGradient23)"
+ width="53"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect936"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient23);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="11"
+ y="215"
+ clip-path="url(#clipPath112)"
+ fill="none"
+ width="52"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect938"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath113)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="15"
+ y="220"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image940"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="34"
+ y="232"
+ clip-path="url(#clipPath114)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text942"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">Ticks</text>
+ <line
+ clip-path="url(#clipPath115)"
+ fill="none"
+ x1="12"
+ x2="63"
+ y1="241"
+ y2="241"
+ stroke="#000000"
+ id="line944"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="122"
+ y="336"
+ clip-path="url(#clipPath116)"
+ fill="#837a85"
+ width="111"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect946"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="123"
+ y="337"
+ clip-path="url(#clipPath116)"
+ fill="#837a85"
+ width="111"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect948"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="121"
+ y="335"
+ clip-path="url(#clipPath117)"
+ fill="url(#linearGradient24)"
+ width="111"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect950"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient24);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="121"
+ y="335"
+ clip-path="url(#clipPath117)"
+ fill="none"
+ width="110"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect952"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath118)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="126"
+ y="340"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image954"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="145"
+ y="352"
+ clip-path="url(#clipPath119)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text956"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">ChannelReceive</text>
+ <line
+ clip-path="url(#clipPath120)"
+ fill="none"
+ x1="122"
+ x2="231"
+ y1="361"
+ y2="361"
+ stroke="#000000"
+ id="line958"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="11"
+ y="336"
+ clip-path="url(#clipPath121)"
+ fill="#837a85"
+ width="98"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect960"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="12"
+ y="337"
+ clip-path="url(#clipPath121)"
+ fill="#837a85"
+ width="98"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect962"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="10"
+ y="335"
+ clip-path="url(#clipPath122)"
+ fill="url(#linearGradient25)"
+ width="98"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect964"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient25);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="10"
+ y="335"
+ clip-path="url(#clipPath122)"
+ fill="none"
+ width="97"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect966"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath123)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="15"
+ y="340"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image968"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="34"
+ y="352"
+ clip-path="url(#clipPath124)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text970"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">ChannelSend</text>
+ <line
+ clip-path="url(#clipPath125)"
+ fill="none"
+ x1="11"
+ x2="107"
+ y1="361"
+ y2="361"
+ stroke="#000000"
+ id="line972"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="485"
+ y="406"
+ clip-path="url(#clipPath126)"
+ fill="#837a85"
+ width="126"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect974"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="486"
+ y="407"
+ clip-path="url(#clipPath126)"
+ fill="#837a85"
+ width="126"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect976"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="484"
+ y="405"
+ clip-path="url(#clipPath127)"
+ fill="url(#linearGradient26)"
+ width="126"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect978"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient26);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="484"
+ y="405"
+ clip-path="url(#clipPath127)"
+ fill="none"
+ width="125"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect980"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath128)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="485"
+ y="410"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image982"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="504"
+ y="422"
+ clip-path="url(#clipPath129)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text984"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">SenderReceiverRead</text>
+ <line
+ clip-path="url(#clipPath130)"
+ fill="none"
+ x1="485"
+ x2="609"
+ y1="431"
+ y2="431"
+ stroke="#000000"
+ id="line986"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="345"
+ y="406"
+ clip-path="url(#clipPath131)"
+ fill="#837a85"
+ width="126"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect988"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="346"
+ y="407"
+ clip-path="url(#clipPath131)"
+ fill="#837a85"
+ width="126"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect990"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="344"
+ y="405"
+ clip-path="url(#clipPath132)"
+ fill="url(#linearGradient27)"
+ width="126"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect992"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient27);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="344"
+ y="405"
+ clip-path="url(#clipPath132)"
+ fill="none"
+ width="125"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect994"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath133)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="348"
+ y="410"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image996"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="367"
+ y="422"
+ clip-path="url(#clipPath134)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text998"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">SenderReceiverW...</text>
+ <line
+ clip-path="url(#clipPath135)"
+ fill="none"
+ x1="345"
+ x2="469"
+ y1="431"
+ y2="431"
+ stroke="#000000"
+ id="line1000"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="182"
+ y="406"
+ clip-path="url(#clipPath136)"
+ fill="#837a85"
+ width="151"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect1002"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="183"
+ y="407"
+ clip-path="url(#clipPath136)"
+ fill="#837a85"
+ width="151"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect1004"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="181"
+ y="405"
+ clip-path="url(#clipPath137)"
+ fill="url(#linearGradient28)"
+ width="151"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect1006"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient28);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="181"
+ y="405"
+ clip-path="url(#clipPath137)"
+ fill="none"
+ width="150"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect1008"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath138)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="185"
+ y="410"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image1010"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="204"
+ y="422"
+ clip-path="url(#clipPath139)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text1012"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">AsynchronousServerCall</text>
+ <line
+ clip-path="url(#clipPath140)"
+ fill="none"
+ x1="182"
+ x2="331"
+ y1="431"
+ y2="431"
+ stroke="#000000"
+ id="line1014"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="28"
+ y="406"
+ clip-path="url(#clipPath141)"
+ fill="#837a85"
+ width="135"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect1016"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="29"
+ y="407"
+ clip-path="url(#clipPath141)"
+ fill="#837a85"
+ width="135"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect1018"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="27"
+ y="405"
+ clip-path="url(#clipPath142)"
+ fill="url(#linearGradient29)"
+ width="135"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect1020"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient29);stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="27"
+ y="405"
+ clip-path="url(#clipPath142)"
+ fill="none"
+ width="134"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect1022"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath143)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="31"
+ y="410"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/
+AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg
++P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw
++y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC
+4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF
+TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image1024"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <text
+ x="50"
+ y="422"
+ clip-path="url(#clipPath144)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text1026"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt">SynchronousServer...</text>
+ <line
+ clip-path="url(#clipPath145)"
+ fill="none"
+ x1="28"
+ x2="161"
+ y1="431"
+ y2="431"
+ stroke="#000000"
+ id="line1028"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="170"
+ x2="170"
+ y1="270"
+ y2="74"
+ stroke="#888888"
+ id="line1044"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="170"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1046"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1048"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1050"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1052"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="648"
+ x2="648"
+ y1="205"
+ y2="74"
+ stroke="#888888"
+ id="line1054"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="648"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1056"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1058"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1060"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1062"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="116"
+ x2="116"
+ y1="150"
+ y2="74"
+ stroke="#888888"
+ id="line1064"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="116"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1066"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1068"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1070"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1072"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="73"
+ x2="73"
+ y1="49"
+ y2="74"
+ stroke="#888888"
+ id="line1074"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="73"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1076"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1078"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1080"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1082"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="464"
+ x2="464"
+ y1="205"
+ y2="74"
+ stroke="#888888"
+ id="line1084"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="464"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1086"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1088"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1090"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1092"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="718"
+ x2="718"
+ y1="373"
+ y2="74"
+ stroke="#888888"
+ id="line1094"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="718"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1096"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1098"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1100"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1102"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="218"
+ x2="218"
+ y1="95"
+ y2="74"
+ stroke="#888888"
+ id="line1104"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="218"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1106"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1108"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1110"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1112"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="695"
+ x2="695"
+ y1="315"
+ y2="74"
+ stroke="#888888"
+ id="line1114"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="695"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1116"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1118"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1120"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1122"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="307"
+ x2="307"
+ y1="260"
+ y2="74"
+ stroke="#888888"
+ id="line1124"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="307"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1126"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1128"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1130"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1132"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="255"
+ x2="255"
+ y1="150"
+ y2="74"
+ stroke="#888888"
+ id="line1134"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="255"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1136"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1138"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1140"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1142"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="285"
+ x2="285"
+ y1="205"
+ y2="74"
+ stroke="#888888"
+ id="line1144"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="285"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1146"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1148"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1150"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1152"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="70"
+ x2="70"
+ y1="95"
+ y2="74"
+ stroke="#888888"
+ id="line1154"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="70"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1156"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1158"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1160"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1162"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="445"
+ x2="445"
+ y1="150"
+ y2="74"
+ stroke="#888888"
+ id="line1164"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="445"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1166"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1168"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1170"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1172"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="671"
+ x2="671"
+ y1="260"
+ y2="74"
+ stroke="#888888"
+ id="line1174"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="671"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1176"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1178"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1180"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1182"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="520"
+ x2="520"
+ y1="335"
+ y2="74"
+ stroke="#888888"
+ id="line1184"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="520"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1186"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1188"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1190"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1192"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="339"
+ x2="339"
+ y1="335"
+ y2="74"
+ stroke="#888888"
+ id="line1194"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="339"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1196"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1198"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1200"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1202"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="574"
+ x2="574"
+ y1="95"
+ y2="74"
+ stroke="#888888"
+ id="line1204"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="574"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1206"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1208"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1210"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1212"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="492"
+ x2="492"
+ y1="260"
+ y2="74"
+ stroke="#888888"
+ id="line1214"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="492"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1216"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1218"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1220"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1222"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="625"
+ x2="625"
+ y1="150"
+ y2="74"
+ stroke="#888888"
+ id="line1224"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="625"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1226"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1228"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1230"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1232"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="391"
+ x2="391"
+ y1="95"
+ y2="74"
+ stroke="#888888"
+ id="line1234"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="391"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1236"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1238"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1240"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1242"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="119"
+ x2="119"
+ y1="215"
+ y2="207"
+ stroke="#888888"
+ id="line1244"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="119"
+ x2="71"
+ y1="207"
+ y2="207"
+ stroke="#888888"
+ id="line1246"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="71"
+ x2="71"
+ y1="207"
+ y2="189"
+ stroke="#888888"
+ id="line1248"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath153)"
+ points="67,197 71,189 75,197 "
+ stroke="none"
+ id="polygon1250"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath153)"
+ points="67,197 71,189 75,197 "
+ stroke="#888888"
+ id="polygon1252"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="37"
+ x2="37"
+ y1="215"
+ y2="207"
+ stroke="#888888"
+ id="line1254"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="37"
+ x2="71"
+ y1="207"
+ y2="207"
+ stroke="#888888"
+ id="line1256"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="71"
+ x2="71"
+ y1="207"
+ y2="189"
+ stroke="#888888"
+ id="line1258"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath153)"
+ points="67,197 71,189 75,197 "
+ stroke="none"
+ id="polygon1260"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath153)"
+ points="67,197 71,189 75,197 "
+ stroke="#888888"
+ id="polygon1262"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="180"
+ x2="180"
+ y1="335"
+ y2="327"
+ stroke="#888888"
+ id="line1264"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="180"
+ x2="122"
+ y1="327"
+ y2="327"
+ stroke="#888888"
+ id="line1266"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="122"
+ x2="122"
+ y1="327"
+ y2="309"
+ stroke="#888888"
+ id="line1268"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath154)"
+ points="118,317 122,309 126,317 "
+ stroke="none"
+ id="polygon1270"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath154)"
+ points="118,317 122,309 126,317 "
+ stroke="#888888"
+ id="polygon1272"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="69"
+ x2="69"
+ y1="335"
+ y2="327"
+ stroke="#888888"
+ id="line1274"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="69"
+ x2="122"
+ y1="327"
+ y2="327"
+ stroke="#888888"
+ id="line1276"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="122"
+ x2="122"
+ y1="327"
+ y2="309"
+ stroke="#888888"
+ id="line1278"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath154)"
+ points="118,317 122,309 126,317 "
+ stroke="none"
+ id="polygon1280"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath154)"
+ points="118,317 122,309 126,317 "
+ stroke="#888888"
+ id="polygon1282"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="543"
+ x2="543"
+ y1="405"
+ y2="392"
+ stroke="#888888"
+ id="line1284"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="543"
+ x2="479"
+ y1="392"
+ y2="392"
+ stroke="#888888"
+ id="line1286"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="479"
+ x2="479"
+ y1="392"
+ y2="374"
+ stroke="#888888"
+ id="line1288"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath155)"
+ points="475,382 479,374 483,382 "
+ stroke="none"
+ id="polygon1290"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath155)"
+ points="475,382 479,374 483,382 "
+ stroke="#888888"
+ id="polygon1292"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="403"
+ x2="403"
+ y1="405"
+ y2="392"
+ stroke="#888888"
+ id="line1294"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="403"
+ x2="479"
+ y1="392"
+ y2="392"
+ stroke="#888888"
+ id="line1296"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="479"
+ x2="479"
+ y1="392"
+ y2="374"
+ stroke="#888888"
+ id="line1298"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath155)"
+ points="475,382 479,374 483,382 "
+ stroke="none"
+ id="polygon1300"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath155)"
+ points="475,382 479,374 483,382 "
+ stroke="#888888"
+ id="polygon1302"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="258"
+ x2="258"
+ y1="405"
+ y2="392"
+ stroke="#888888"
+ id="line1304"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="258"
+ x2="308"
+ y1="392"
+ y2="392"
+ stroke="#888888"
+ id="line1306"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="308"
+ x2="308"
+ y1="392"
+ y2="374"
+ stroke="#888888"
+ id="line1308"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath156)"
+ points="304,382 308,374 312,382 "
+ stroke="none"
+ id="polygon1310"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath156)"
+ points="304,382 308,374 312,382 "
+ stroke="#888888"
+ id="polygon1312"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="91"
+ x2="91"
+ y1="405"
+ y2="392"
+ stroke="#888888"
+ id="line1314"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="91"
+ x2="308"
+ y1="392"
+ y2="392"
+ stroke="#888888"
+ id="line1316"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="308"
+ x2="308"
+ y1="392"
+ y2="374"
+ stroke="#888888"
+ id="line1318"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath156)"
+ points="304,382 308,374 312,382 "
+ stroke="none"
+ id="polygon1320"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath156)"
+ points="304,382 308,374 312,382 "
+ stroke="#888888"
+ id="polygon1322"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="199"
+ x2="491"
+ y1="74"
+ y2="74"
+ stroke="#888888"
+ id="line1326"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <line
+ clip-path="url(#clipPath151)"
+ fill="none"
+ x1="491"
+ x2="491"
+ y1="74"
+ y2="56"
+ stroke="#888888"
+ id="line1328"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="#ffffff"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="none"
+ id="polygon1330"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <polygon
+ fill="none"
+ clip-path="url(#clipPath152)"
+ points="487,64 491,56 495,64 "
+ stroke="#888888"
+ id="polygon1332"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt" />
+ <rect
+ x="162"
+ y="11"
+ clip-path="url(#clipPath146-5)"
+ fill="#837a85"
+ width="71"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect1030"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt"
+ transform="translate(39.34093,140.80398)" />
+ <rect
+ x="163"
+ y="12"
+ clip-path="url(#clipPath146-5)"
+ fill="#837a85"
+ width="71"
+ rx="4"
+ opacity="0.2549"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect1032"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt"
+ transform="translate(39.34093,140.80398)" />
+ <rect
+ x="161"
+ y="10"
+ clip-path="url(#clipPath147-9)"
+ fill="url(#linearGradient30)"
+ width="71"
+ rx="4"
+ ry="4"
+ height="39"
+ stroke="none"
+ id="rect1034"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';fill:url(#linearGradient30-5);stroke-width:1.1;stroke-linecap:butt"
+ transform="translate(39.34093,140.80398)" />
+ <rect
+ x="161"
+ y="10"
+ clip-path="url(#clipPath147-9)"
+ fill="none"
+ width="70"
+ rx="4"
+ ry="4"
+ height="38"
+ stroke="#000000"
+ id="rect1036"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt"
+ transform="translate(39.34093,140.80398)" />
+ <image
+ stroke="#000000"
+ width="16"
+ xlink:show="embed"
+ xlink:type="simple"
+ fill="#000000"
+ clip-path="url(#clipPath148-8)"
+ preserveAspectRatio="none"
+ height="16"
+ font-style="normal"
+ x="170"
+ y="15"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVR42mP8//8/ AyWAiYFCwIIuMK/WgKCTkpovMOI0AASiaxfh1Ly0OQ6/F/79Z8RrO7o8hgv+/GVg +P+fFcxmhKkFeYoRQoPk8Rvwn4lh1YJpDLgCAiSP14Df/5gYwhNTcXphWs0J/GHw +y/+mEWXx3DBr7+MeMMAJI/fC0AF3X2rGXAFwh+CBgDDoKo4AKcXGgt3EgiDfwTC 4B8ToXTASCAdEPDCX2A8F2dl4nQBMxMBF0yafYCRlNwIAPWTSpioA+oRAAAAAElF TkSuQmCC"
+ xlink:actuate="onLoad"
+ id="image1038"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt"
+ transform="translate(39.34093,140.80398)" />
+ <text
+ x="189"
+ y="27"
+ clip-path="url(#clipPath149-4)"
+ fill="#000000"
+ font-style="normal"
+ stroke="none"
+ xml:space="preserve"
+ id="text1040"
+ style="font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt"
+ transform="translate(39.34093,140.80398)">Switch</text>
+ <line
+ clip-path="url(#clipPath150-0)"
+ fill="none"
+ x1="162"
+ x2="231"
+ y1="36"
+ y2="36"
+ stroke="#000000"
+ id="line1042"
+ style="font-style:italic;font-size:10px;font-family:'Segoe UI';stroke-width:1.1;stroke-linecap:butt"
+ transform="translate(39.34093,140.80398)" />
</g>
+ </g>
</svg>
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activity_graph_items__semaphore_access.png b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activity_graph_items__semaphore_access.png
deleted file mode 100644
index 3f11d4d..0000000
--- a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activity_graph_items__semaphore_access.png
+++ /dev/null
Binary files differ
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activity_graph_items__semaphore_access.svg b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activity_graph_items__semaphore_access.svg
new file mode 100644
index 0000000..367a8ca
--- /dev/null
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activity_graph_items__semaphore_access.svg
@@ -0,0 +1,341 @@
+<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" stroke-dasharray="none" shape-rendering="auto" font-family="'Dialog'" width="674" text-rendering="auto" fill-opacity="1" contentScriptType="text/ecmascript" color-interpolation="auto" color-rendering="auto" preserveAspectRatio="xMidYMid meet" font-size="12px" xmlns:diagram="http://www.eclipse.org/sirius/diagram/1.1.0" diagram:semanticRoot="platform:/resource/org.eclipse.app4mc.amalthea.model.help/help-model/ecore/amalthea.ecore#/" viewBox="0 0 518 360" fill="black" stroke="black" image-rendering="auto" stroke-miterlimit="10" zoomAndPan="magnify" version="1.0" stroke-linecap="square" stroke-linejoin="miter" contentStyleType="text/css" font-style="normal" height="468" stroke-width="1" stroke-dashoffset="0" font-weight="normal" stroke-opacity="1">
+ <!--Generated by the Batik Graphics2D SVG Generator-->
+ <defs id="genericDefs"/>
+ <g>
+ <defs id="defs1">
+ <linearGradient x1="19" x2="313" y1="201" gradientUnits="userSpaceOnUse" y2="397" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient1" xlink:show="other" spreadMethod="pad">
+ <stop stop-opacity="1" stop-color="white" offset="0%"/>
+ <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
+ </linearGradient>
+ <linearGradient x1="10" x2="321" y1="63" gradientUnits="userSpaceOnUse" y2="252" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient2" xlink:show="other" spreadMethod="pad">
+ <stop stop-opacity="1" stop-color="white" offset="0%"/>
+ <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
+ </linearGradient>
+ <linearGradient x1="350" x2="506" y1="-4" gradientUnits="userSpaceOnUse" y2="123" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient3" xlink:show="other" spreadMethod="pad">
+ <stop stop-opacity="1" stop-color="white" offset="0%"/>
+ <stop stop-opacity="1" stop-color="rgb(221,236,202)" offset="100%"/>
+ </linearGradient>
+ <linearGradient x1="360" x2="506" y1="230" gradientUnits="userSpaceOnUse" y2="357" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient4" xlink:show="other" spreadMethod="pad">
+ <stop stop-opacity="1" stop-color="white" offset="0%"/>
+ <stop stop-opacity="1" stop-color="rgb(221,236,202)" offset="100%"/>
+ </linearGradient>
+ <linearGradient x1="93" x2="239" y1="27" gradientUnits="userSpaceOnUse" y2="120" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient5" xlink:show="other" spreadMethod="pad">
+ <stop stop-opacity="1" stop-color="white" offset="0%"/>
+ <stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
+ </linearGradient>
+ <linearGradient x1="375" x2="506" y1="118" gradientUnits="userSpaceOnUse" y2="224" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient6" xlink:show="other" spreadMethod="pad">
+ <stop stop-opacity="1" stop-color="white" offset="0%"/>
+ <stop stop-opacity="1" stop-color="rgb(221,236,202)" offset="100%"/>
+ </linearGradient>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
+ <path d="M18 249 L316 249 L316 351 L18 351 L18 249 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
+ <path d="M18 249 L314 249 L314 349 L18 349 L18 249 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
+ <path d="M126 254 L205 254 L205 272 L126 272 L126 254 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
+ <path d="M126 254 L208 254 L208 272 L126 272 L126 254 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
+ <path d="M23 277 L292 277 L292 295 L23 295 L23 277 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
+ <path d="M23 277 L294 277 L294 295 L23 295 L23 277 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
+ <path d="M23 293 L211 293 L211 311 L23 311 L23 293 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
+ <path d="M23 293 L213 293 L213 311 L23 311 L23 293 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
+ <path d="M23 309 L174 309 L174 327 L23 327 L23 309 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
+ <path d="M23 309 L176 309 L176 327 L23 327 L23 309 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
+ <path d="M23 325 L255 325 L255 343 L23 343 L23 325 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
+ <path d="M23 325 L257 325 L257 343 L23 343 L23 325 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
+ <path d="M19 275 L313 275 L313 348 L19 348 L19 275 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
+ <path d="M9 122 L324 122 L324 194 L9 194 L9 122 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
+ <path d="M9 122 L322 122 L322 192 L9 192 L9 122 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
+ <path d="M109 127 L221 127 L221 145 L109 145 L109 127 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
+ <path d="M109 127 L224 127 L224 145 L109 145 L109 127 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath18">
+ <path d="M14 150 L274 150 L274 168 L14 168 L14 150 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath19">
+ <path d="M14 150 L276 150 L276 168 L14 168 L14 150 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath20">
+ <path d="M14 166 L304 166 L304 184 L14 184 L14 166 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath21">
+ <path d="M14 166 L306 166 L306 184 L14 184 L14 166 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath22">
+ <path d="M10 148 L321 148 L321 191 L10 191 L10 148 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath23">
+ <path d="M349 9 L509 9 L509 111 L349 111 L349 9 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath24">
+ <path d="M349 9 L507 9 L507 109 L349 109 L349 9 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath25">
+ <path d="M357 14 L498 14 L498 32 L357 32 L357 14 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath26">
+ <path d="M357 14 L501 14 L501 32 L357 32 L357 14 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath27">
+ <path d="M354 37 L439 37 L439 55 L354 55 L354 37 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath28">
+ <path d="M354 37 L441 37 L441 55 L354 55 L354 37 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath29">
+ <path d="M354 53 L414 53 L414 71 L354 71 L354 53 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath30">
+ <path d="M354 53 L416 53 L416 71 L354 71 L354 53 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath31">
+ <path d="M354 69 L420 69 L420 87 L354 87 L354 69 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath32">
+ <path d="M354 69 L422 69 L422 87 L354 87 L354 69 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath33">
+ <path d="M354 85 L411 85 L411 103 L354 103 L354 85 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath34">
+ <path d="M354 85 L413 85 L413 103 L354 103 L354 85 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath35">
+ <path d="M350 35 L506 35 L506 108 L350 108 L350 35 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath36">
+ <path d="M359 238 L509 238 L509 351 L359 351 L359 238 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath37">
+ <path d="M359 238 L507 238 L507 349 L359 349 L359 238 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath38">
+ <path d="M382 243 L484 243 L484 261 L382 261 L382 243 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath39">
+ <path d="M382 243 L487 243 L487 261 L382 261 L382 243 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath40">
+ <path d="M364 266 L449 266 L449 284 L364 284 L364 266 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath41">
+ <path d="M364 266 L451 266 L451 284 L364 284 L364 266 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath42">
+ <path d="M364 282 L492 282 L492 300 L364 300 L364 282 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath43">
+ <path d="M364 282 L495 282 L495 300 L364 300 L364 282 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath44">
+ <path d="M364 298 L432 298 L432 316 L364 316 L364 298 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath45">
+ <path d="M364 298 L434 298 L434 316 L364 316 L364 298 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath46">
+ <path d="M364 314 L429 314 L429 332 L364 332 L364 314 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath47">
+ <path d="M364 314 L431 314 L431 332 L364 332 L364 314 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath48">
+ <path d="M364 330 L417 330 L417 348 L364 348 L364 330 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath49">
+ <path d="M364 330 L420 330 L420 348 L364 348 L364 330 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath50">
+ <path d="M360 264 L506 264 L506 348 L360 348 L360 264 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath51">
+ <path d="M92 52 L242 52 L242 97 L92 97 L92 52 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath52">
+ <path d="M92 52 L240 52 L240 95 L92 95 L92 52 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath53">
+ <path d="M112 57 L220 57 L220 75 L112 75 L112 57 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath54">
+ <path d="M112 57 L222 57 L222 75 L112 75 L112 57 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath55">
+ <path d="M93 78 L239 78 L239 94 L93 94 L93 78 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath56">
+ <path d="M374 129 L509 129 L509 214 L374 214 L374 129 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath57">
+ <path d="M374 129 L507 129 L507 212 L374 212 L374 129 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath58">
+ <path d="M384 134 L497 134 L497 152 L384 152 L384 134 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath59">
+ <path d="M384 134 L499 134 L499 152 L384 152 L384 134 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath60">
+ <path d="M379 157 L464 157 L464 175 L379 175 L379 157 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath61">
+ <path d="M379 157 L466 157 L466 175 L379 175 L379 157 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath62">
+ <path d="M379 173 L429 173 L429 191 L379 191 L379 173 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath63">
+ <path d="M379 173 L431 173 L431 191 L379 191 L379 173 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath64">
+ <path d="M379 189 L437 189 L437 207 L379 207 L379 189 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath65">
+ <path d="M379 189 L439 189 L439 207 L379 207 L379 189 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath66">
+ <path d="M375 155 L506 155 L506 211 L375 211 L375 155 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath67">
+ <path d="M-1 -1 L519 -1 L519 361 L-1 361 L-1 -1 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath68">
+ <path d="M84 194 L219 194 L219 209 L84 209 L84 194 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath69">
+ <path d="M76 190 L85 190 L85 200 L76 200 L76 190 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath70">
+ <path d="M173 229 L264 229 L264 244 L173 244 L173 229 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath71">
+ <path d="M261 242 L270 242 L270 252 L261 252 L261 242 Z"/>
+ </clipPath>
+ <clipPath clipPathUnits="userSpaceOnUse" id="clipPath72">
+ <path d="M160 93 L171 93 L171 104 L160 104 L160 93 Z"/>
+ </clipPath>
+ </defs>
+ <g font-size="10px" fill="rgb(131,122,133)" font-family="'Segoe UI'" stroke-linejoin="round" stroke="rgb(131,122,133)" stroke-width="0" stroke-miterlimit="0">
+ <rect x="20" y="251" clip-path="url(#clipPath1)" width="294" rx="4" opacity="0.255" ry="4" height="98" stroke="none"/>
+ <rect x="21" y="252" clip-path="url(#clipPath1)" width="294" rx="4" opacity="0.255" ry="4" height="98" stroke="none"/>
+ <rect x="19" y="250" clip-path="url(#clipPath2)" fill="url(#linearGradient1)" width="294" rx="4" ry="4" height="98" stroke="none"/>
+ </g>
+ <g font-size="10px" stroke-width="1.1" font-family="'Segoe UI'" stroke-linecap="butt">
+ <rect x="19" y="250" clip-path="url(#clipPath2)" fill="none" width="293" rx="4" ry="4" height="97"/>
+ <image x="127" y="255" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAsklEQVR4XqWQ0QoB&#13;&#10;QRSG941sEhJ5F1HaViRCpKwoN25cUFI8khuvYvbq8IuaOuaftr34mmm+ztdpAhEJ&#13;&#10;8qAesqIeLouC+PAGTHp34g2c56EasoGngeM0lKd5fDDpl9/9fcLTwGFSlNsplqsD&#13;&#10;eBrYj0tqbRt4GtgNy2rIBp4G1v0K/QN4GljGVUm2K0k2/4GngVlUU2vbwNPAqFtX&#13;&#10;QzbwNDDoNOgfwNNAr92UqOUGngay8gIKdwdeFkAbDAAAAABJRU5ErkJggg==" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="146" xml:space="preserve" y="267" clip-path="url(#clipPath4)" stroke="none">Semaphore</text>
+ <image x="24" y="278" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAWUlEQVR4XmNgGAWD&#13;&#10;EMyt0f9PCKPrQQFTKwz///h5EScGyaPrQQFdRaYYmpAxSB5dDwqozbH8//3HNTD+&#13;&#10;8ROKYWwgDZJH14MCitJs/2cl2ePEIHl0PaOAQgAAf2WC/D0GsQEAAAAASUVORK5C&#13;&#10;YII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="43" xml:space="preserve" y="290" clip-path="url(#clipPath6)" stroke="none">semaphoreType : SemaphoreType = _undefined_</text>
+ <image x="24" y="294" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAWUlEQVR4XmNgGAWD&#13;&#10;EMyt0f9PCKPrQQFTKwz///h5EScGyaPrQQFdRaYYmpAxSB5dDwqozbH8//3HNTD+&#13;&#10;8ROKYWwgDZJH14MCitJs/2cl2ePEIHl0PaOAQgAAf2WC/D0GsQEAAAAASUVORK5C&#13;&#10;YII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="43" xml:space="preserve" y="306" clip-path="url(#clipPath8)" stroke="none">initialValue : NonNegativeInt = 0</text>
+ <image x="24" y="310" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAWUlEQVR4XmNgGAWD&#13;&#10;EMyt0f9PCKPrQQFTKwz///h5EScGyaPrQQFdRaYYmpAxSB5dDwqozbH8//3HNTD+&#13;&#10;8ROKYWwgDZJH14MCitJs/2cl2ePEIHl0PaOAQgAAf2WC/D0GsQEAAAAASUVORK5C&#13;&#10;YII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="43" xml:space="preserve" y="322" clip-path="url(#clipPath10)" stroke="none">maxValue : PositiveInt = 1</text>
+ <image x="24" y="326" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAWUlEQVR4XmNgGAWD&#13;&#10;EMyt0f9PCKPrQQFTKwz///h5EScGyaPrQQFdRaYYmpAxSB5dDwqozbH8//3HNTD+&#13;&#10;8ROKYWwgDZJH14MCitJs/2cl2ePEIHl0PaOAQgAAf2WC/D0GsQEAAAAASUVORK5C&#13;&#10;YII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="43" xml:space="preserve" y="338" clip-path="url(#clipPath12)" stroke="none">priorityCeilingProtocol : EBoolean = false</text>
+ <line y2="276" fill="none" x1="20" clip-path="url(#clipPath13)" x2="312" y1="276"/>
+ <rect x="11" y="124" clip-path="url(#clipPath14)" fill="rgb(131,122,133)" width="311" rx="4" opacity="0.255" ry="4" height="68" stroke="none"/>
+ <rect x="12" y="125" clip-path="url(#clipPath14)" fill="rgb(131,122,133)" width="311" rx="4" opacity="0.255" ry="4" height="68" stroke="none"/>
+ <rect x="10" y="123" clip-path="url(#clipPath15)" fill="url(#linearGradient2)" width="311" rx="4" ry="4" height="68" stroke="none"/>
+ <rect x="10" y="123" clip-path="url(#clipPath15)" fill="none" width="310" rx="4" ry="4" height="67"/>
+ <image x="110" y="128" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAsklEQVR4XqWQ0QoB&#13;&#10;QRSG941sEhJ5F1HaViRCpKwoN25cUFI8khuvYvbq8IuaOuaftr34mmm+ztdpAhEJ&#13;&#10;8qAesqIeLouC+PAGTHp34g2c56EasoGngeM0lKd5fDDpl9/9fcLTwGFSlNsplqsD&#13;&#10;eBrYj0tqbRt4GtgNy2rIBp4G1v0K/QN4GljGVUm2K0k2/4GngVlUU2vbwNPAqFtX&#13;&#10;QzbwNDDoNOgfwNNAr92UqOUGngay8gIKdwdeFkAbDAAAAABJRU5ErkJggg==" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="129" xml:space="preserve" y="140" clip-path="url(#clipPath17)" stroke="none">SemaphoreAccess</text>
+ <image x="15" y="151" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAWUlEQVR4XmNgGAWD&#13;&#10;EMyt0f9PCKPrQQFTKwz///h5EScGyaPrQQFdRaYYmpAxSB5dDwqozbH8//3HNTD+&#13;&#10;8ROKYWwgDZJH14MCitJs/2cl2ePEIHl0PaOAQgAAf2WC/D0GsQEAAAAASUVORK5C&#13;&#10;YII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="34" xml:space="preserve" y="163" clip-path="url(#clipPath19)" stroke="none">access : SemaphoreAccessEnum = _undefined_</text>
+ <image x="15" y="167" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAWUlEQVR4XmNgGAWD&#13;&#10;EMyt0f9PCKPrQQFTKwz///h5EScGyaPrQQFdRaYYmpAxSB5dDwqozbH8//3HNTD+&#13;&#10;8ROKYWwgDZJH14MCitJs/2cl2ePEIHl0PaOAQgAAf2WC/D0GsQEAAAAASUVORK5C&#13;&#10;YII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="34" xml:space="preserve" y="179" clip-path="url(#clipPath21)" stroke="none">waitingBehaviour : WaitingBehaviour = _undefined_</text>
+ <line y2="149" fill="none" x1="11" clip-path="url(#clipPath22)" x2="320" y1="149"/>
+ <rect x="351" y="11" clip-path="url(#clipPath23)" fill="rgb(131,122,133)" width="156" rx="0" opacity="0.255" ry="0" height="98" stroke="none"/>
+ <rect x="352" y="12" clip-path="url(#clipPath23)" fill="rgb(131,122,133)" width="156" rx="0" opacity="0.255" ry="0" height="98" stroke="none"/>
+ <rect x="350" y="10" clip-path="url(#clipPath24)" fill="url(#linearGradient3)" width="156" rx="0" ry="0" height="98" stroke="none"/>
+ <rect x="350" y="10" clip-path="url(#clipPath24)" fill="none" width="155" rx="0" ry="0" height="97" stroke="rgb(125,125,125)"/>
+ <image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" preserveAspectRatio="none" height="16" x="358" y="15" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAe0lEQVR4XmP4//8/&#13;&#10;AyUYQ4BUjCFAKsYQAOHSthP/tczT/yOLgfggcXS1eDXD2DCN2AzBqRmmAYaRxZAN&#13;&#10;oa4LYHjTngdYwwAkjq4WQzOpGEMAhLOS7P+DcGGa7f/aHMv/XUWm/6dWGP6fW6P/&#13;&#10;H10thmZSMYYACI+6gDQMAIBP1wRewdGqAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
+ <text x="377" xml:space="preserve" y="27" clip-path="url(#clipPath26)" stroke="none">SemaphoreAccessEnum</text>
+ <image x="355" y="38" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVR4XqXMIQ6A&#13;&#10;MBBE0d6IICpIINylAgEYUAh6ATySsw6phK8GxDM/uxMkhT8QXAguBBeCC8GF4EIo&#13;&#10;xtSrWIZWeWp0rFHnVuvaK71v8fwc6JTnDwMOBBeCC8GF4EJwIbhulQfxP3tA33YAAAAASUVORK5CYII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="374" xml:space="preserve" y="50" clip-path="url(#clipPath28)" stroke="none">_undefined_</text>
+ <image x="355" y="54" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVR4XqXMIQ6A&#13;&#10;MBBE0d6IICpIINylAgEYUAh6ATySsw6phK8GxDM/uxMkhT8QXAguBBeCC8GF4EIo&#13;&#10;xtSrWIZWeWp0rFHnVuvaK71v8fwc6JTnDwMOBBeCC8GF4EJwIbhulQfxP3tA33YAAAAASUVORK5CYII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="374" xml:space="preserve" y="66" clip-path="url(#clipPath30)" stroke="none">request</text>
+ <image x="355" y="70" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVR4XqXMIQ6A&#13;&#10;MBBE0d6IICpIINylAgEYUAh6ATySsw6phK8GxDM/uxMkhT8QXAguBBeCC8GF4EIo&#13;&#10;xtSrWIZWeWp0rFHnVuvaK71v8fwc6JTnDwMOBBeCC8GF4EJwIbhulQfxP3tA33YAAAAASUVORK5CYII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="374" xml:space="preserve" y="82" clip-path="url(#clipPath32)" stroke="none">exclusive</text>
+ <image x="355" y="86" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVR4XqXMIQ6A&#13;&#10;MBBE0d6IICpIINylAgEYUAh6ATySsw6phK8GxDM/uxMkhT8QXAguBBeCC8GF4EIo&#13;&#10;xtSrWIZWeWp0rFHnVuvaK71v8fwc6JTnDwMOBBeCC8GF4EJwIbhulQfxP3tA33YAAAAASUVORK5CYII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="374" xml:space="preserve" y="98" clip-path="url(#clipPath34)" stroke="none">release</text>
+ <line clip-path="url(#clipPath35)" fill="none" x1="351" x2="505" y1="36" y2="36" stroke="rgb(125,125,125)"/>
+ <rect x="361" y="240" clip-path="url(#clipPath36)" fill="rgb(131,122,133)" width="146" rx="0" opacity="0.255" ry="0" height="109" stroke="none"/>
+ <rect x="362" y="241" clip-path="url(#clipPath36)" fill="rgb(131,122,133)" width="146" rx="0" opacity="0.255" ry="0" height="109" stroke="none"/>
+ <rect x="360" y="239" clip-path="url(#clipPath37)" fill="url(#linearGradient4)" width="146" rx="0" ry="0" height="109" stroke="none"/>
+ <rect x="360" y="239" clip-path="url(#clipPath37)" fill="none" width="145" rx="0" ry="0" height="108" stroke="rgb(125,125,125)"/>
+ <image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" preserveAspectRatio="none" height="16" x="383" y="244" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAe0lEQVR4XmP4//8/&#13;&#10;AyUYQ4BUjCFAKsYQAOHSthP/tczT/yOLgfggcXS1eDXD2DCN2AzBqRmmAYaRxZAN&#13;&#10;oa4LYHjTngdYwwAkjq4WQzOpGEMAhLOS7P+DcGGa7f/aHMv/XUWm/6dWGP6fW6P/&#13;&#10;H10thmZSMYYACI+6gDQMAIBP1wRewdGqAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
+ <text x="402" xml:space="preserve" y="256" clip-path="url(#clipPath39)" stroke="none">SemaphoreType</text>
+ <image x="365" y="267" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVR4XqXMIQ6A&#13;&#10;MBBE0d6IICpIINylAgEYUAh6ATySsw6phK8GxDM/uxMkhT8QXAguBBeCC8GF4EIo&#13;&#10;xtSrWIZWeWp0rFHnVuvaK71v8fwc6JTnDwMOBBeCC8GF4EJwIbhulQfxP3tA33YAAAAASUVORK5CYII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="384" xml:space="preserve" y="279" clip-path="url(#clipPath41)" stroke="none">_undefined_</text>
+ <image x="365" y="283" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVR4XqXMIQ6A&#13;&#10;MBBE0d6IICpIINylAgEYUAh6ATySsw6phK8GxDM/uxMkhT8QXAguBBeCC8GF4EIo&#13;&#10;xtSrWIZWeWp0rFHnVuvaK71v8fwc6JTnDwMOBBeCC8GF4EJwIbhulQfxP3tA33YAAAAASUVORK5CYII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="384" xml:space="preserve" y="295" clip-path="url(#clipPath43)" stroke="none">CountingSemaphore</text>
+ <image x="365" y="299" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVR4XqXMIQ6A&#13;&#10;MBBE0d6IICpIINylAgEYUAh6ATySsw6phK8GxDM/uxMkhT8QXAguBBeCC8GF4EIo&#13;&#10;xtSrWIZWeWp0rFHnVuvaK71v8fwc6JTnDwMOBBeCC8GF4EJwIbhulQfxP3tA33YAAAAASUVORK5CYII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="384" xml:space="preserve" y="311" clip-path="url(#clipPath45)" stroke="none">Resource</text>
+ <image x="365" y="315" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVR4XqXMIQ6A&#13;&#10;MBBE0d6IICpIINylAgEYUAh6ATySsw6phK8GxDM/uxMkhT8QXAguBBeCC8GF4EIo&#13;&#10;xtSrWIZWeWp0rFHnVuvaK71v8fwc6JTnDwMOBBeCC8GF4EJwIbhulQfxP3tA33YAAAAASUVORK5CYII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="384" xml:space="preserve" y="327" clip-path="url(#clipPath47)" stroke="none">Spinlock</text>
+ <image x="365" y="331" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVR4XqXMIQ6A&#13;&#10;MBBE0d6IICpIINylAgEYUAh6ATySsw6phK8GxDM/uxMkhT8QXAguBBeCC8GF4EIo&#13;&#10;xtSrWIZWeWp0rFHnVuvaK71v8fwc6JTnDwMOBBeCC8GF4EJwIbhulQfxP3tA33YAAAAASUVORK5CYII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="384" xml:space="preserve" y="343" clip-path="url(#clipPath49)" stroke="none">Mutex</text>
+ <line clip-path="url(#clipPath50)" fill="none" x1="361" x2="505" y1="265" y2="265" stroke="rgb(125,125,125)"/>
+ <rect x="94" y="54" clip-path="url(#clipPath51)" fill="rgb(131,122,133)" width="146" rx="4" opacity="0.255" ry="4" height="41" stroke="none"/>
+ <rect x="95" y="55" clip-path="url(#clipPath51)" fill="rgb(131,122,133)" width="146" rx="4" opacity="0.255" ry="4" height="41" stroke="none"/>
+ <rect x="93" y="53" clip-path="url(#clipPath52)" fill="url(#linearGradient5)" width="146" rx="4" ry="4" height="41" stroke="none"/>
+ <rect x="93" y="53" clip-path="url(#clipPath52)" fill="none" width="145" rx="4" ry="4" height="40" stroke="rgb(125,125,125)"/>
+ <image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" preserveAspectRatio="none" height="16" font-style="italic" x="113" y="58" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAw0lEQVR4XmP4//8/&#13;&#10;AyUYQgApZIyuCB8Ga0YHILG5Nfo4MUgJDMMNQLIdTP/4eRErxmkAMsBnwOxqA7AS&#13;&#10;GMbpgu8/rgE1QDGMDaSnV2AxAKoRJgDmL5iRgxVPLjdCNQCZA8J9pSYYzkbGIHm8&#13;&#10;BnQWmWFoQsYgebwGNOebg/2PKwxA8ngNqMux+N/U1vi/qRU7BsnjNaAyywrD2cgY&#13;&#10;JI/XgJIMGwxNyBgkj9eAglRbvGEAksdrQG6K/f+sJNwYJI/XAFIxAHIn7dCPjVWK&#13;&#10;AAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
+ <text font-style="italic" x="132" xml:space="preserve" y="70" clip-path="url(#clipPath54)" stroke="none">ActivityGraphItem</text>
+ <line clip-path="url(#clipPath55)" fill="none" x1="94" x2="238" y1="79" y2="79" stroke="rgb(125,125,125)"/>
+ <rect x="376" y="131" clip-path="url(#clipPath56)" fill="rgb(131,122,133)" width="131" rx="0" opacity="0.255" ry="0" height="81" stroke="none"/>
+ <rect x="377" y="132" clip-path="url(#clipPath56)" fill="rgb(131,122,133)" width="131" rx="0" opacity="0.255" ry="0" height="81" stroke="none"/>
+ <rect x="375" y="130" clip-path="url(#clipPath57)" fill="url(#linearGradient6)" width="131" rx="0" ry="0" height="81" stroke="none"/>
+ <rect x="375" y="130" clip-path="url(#clipPath57)" fill="none" width="130" rx="0" ry="0" height="80" stroke="rgb(125,125,125)"/>
+ <image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" preserveAspectRatio="none" height="16" x="385" y="135" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAe0lEQVR4XmP4//8/&#13;&#10;AyUYQ4BUjCFAKsYQAOHSthP/tczT/yOLgfggcXS1eDXD2DCN2AzBqRmmAYaRxZAN&#13;&#10;oa4LYHjTngdYwwAkjq4WQzOpGEMAhLOS7P+DcGGa7f/aHMv/XUWm/6dWGP6fW6P/&#13;&#10;H10thmZSMYYACI+6gDQMAIBP1wRewdGqAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
+ <text x="404" xml:space="preserve" y="147" clip-path="url(#clipPath59)" stroke="none">WaitingBehaviour</text>
+ <image x="380" y="158" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVR4XqXMIQ6A&#13;&#10;MBBE0d6IICpIINylAgEYUAh6ATySsw6phK8GxDM/uxMkhT8QXAguBBeCC8GF4EIo&#13;&#10;xtSrWIZWeWp0rFHnVuvaK71v8fwc6JTnDwMOBBeCC8GF4EJwIbhulQfxP3tA33YAAAAASUVORK5CYII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="399" xml:space="preserve" y="170" clip-path="url(#clipPath61)" stroke="none">_undefined_</text>
+ <image x="380" y="174" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVR4XqXMIQ6A&#13;&#10;MBBE0d6IICpIINylAgEYUAh6ATySsw6phK8GxDM/uxMkhT8QXAguBBeCC8GF4EIo&#13;&#10;xtSrWIZWeWp0rFHnVuvaK71v8fwc6JTnDwMOBBeCC8GF4EJwIbhulQfxP3tA33YAAAAASUVORK5CYII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="399" xml:space="preserve" y="186" clip-path="url(#clipPath63)" stroke="none">active</text>
+ <image x="380" y="190" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVR4XqXMIQ6A&#13;&#10;MBBE0d6IICpIINylAgEYUAh6ATySsw6phK8GxDM/uxMkhT8QXAguBBeCC8GF4EIo&#13;&#10;xtSrWIZWeWp0rFHnVuvaK71v8fwc6JTnDwMOBBeCC8GF4EJwIbhulQfxP3tA33YAAAAASUVORK5CYII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
+ <text x="399" xml:space="preserve" y="202" clip-path="url(#clipPath65)" stroke="none">passive</text>
+ <line clip-path="url(#clipPath66)" fill="none" x1="376" x2="505" y1="156" y2="156" stroke="rgb(125,125,125)"/>
+ <line clip-path="url(#clipPath67)" fill="none" x1="80" x2="80" y1="250" y2="191" stroke="rgb(114,159,207)"/>
+ <text fill="rgb(39,76,114)" x="85" xml:space="preserve" y="206" clip-path="url(#clipPath68)" stroke="none">[0..*] /semaphoreAccesses</text>
+ <line clip-path="url(#clipPath69)" fill="none" x1="83" x2="80" y1="198" y2="191" stroke="rgb(114,159,207)"/>
+ <line clip-path="url(#clipPath69)" fill="none" x1="80" x2="77" y1="191" y2="198" stroke="rgb(114,159,207)"/>
+ <line y2="250" fill="none" x1="265" clip-path="url(#clipPath67)" x2="265" y1="191"/>
+ <text x="174" xml:space="preserve" y="241" clip-path="url(#clipPath70)" font-weight="bold" stroke="none">[1..1] semaphore</text>
+ <line y2="250" fill="none" x1="262" clip-path="url(#clipPath71)" x2="265" y1="243"/>
+ <line y2="243" fill="none" x1="265" clip-path="url(#clipPath71)" x2="268" y1="250"/>
+ <line clip-path="url(#clipPath67)" fill="none" x1="165" x2="165" y1="123" y2="94" stroke="rgb(136,136,136)"/>
+ <polygon fill="white" clip-path="url(#clipPath72)" points=" 165 94 169 102 161 102" stroke="none"/>
+ <polygon fill="none" clip-path="url(#clipPath72)" points=" 165 94 169 102 161 102" stroke="rgb(136,136,136)"/>
+ </g>
+ </g>
+</svg>
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activitygraph_item_container.png b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activitygraph_item_container.png
index aa5c1c6..d0116e6 100644
--- a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activitygraph_item_container.png
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_activitygraph_item_container.png
Binary files differ
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_channel.png b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_channel.png
index 41b39c3..7d1920c 100644
--- a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_channel.png
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_channel.png
Binary files differ
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_label.png b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_label.png
index ce0cdd2..d805b72 100644
--- a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_label.png
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_label.png
Binary files differ
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_local_mode_value_hierarchy.png b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_local_mode_value_hierarchy.png
index ce834a6..5093491 100644
--- a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_local_mode_value_hierarchy.png
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/model_sw_local_mode_value_hierarchy.png
Binary files differ
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/object_references.png b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/object_references.png
new file mode 100644
index 0000000..f5b29ff
--- /dev/null
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/object_references.png
Binary files differ
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/visualization-view.png b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/visualization-view.png
index df6b0d6..8e24209 100644
--- a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/visualization-view.png
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/images/visualization-view.png
Binary files differ
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/index.html b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/index.html
index 42bafbe..1506507 100644
--- a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/index.html
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/index.html
@@ -12,7 +12,7 @@
<head>
<meta charset="UTF-8">
- <title>APP4MC 2.2.0 Documentation</title>
+ <title>APP4MC 3.0 Documentation</title>
<link rel="stylesheet" href="css/help.css" type="text/css">
<link rel="stylesheet" href="css/frames.css" type="text/css">
<link rel="stylesheet" href="css/toc-style.css" type="text/css">
@@ -28,12 +28,12 @@
<div class="toc-tree">
<ul>
<li><label class="leaf"><a href="#section1">Introduction to APP4MC</a></label></li>
-<li><input type="checkbox" id="toc2" /><label for="toc2"><a href="#section2">User Guide</a></label>
+<li><input type="checkbox" id="toc2"/><label for="toc2"><a href="#section2">User Guide</a></label>
<ul>
-<li><input type="checkbox" id="toc2.1" /><label for="toc2.1"><a href="#section2.1">Introduction</a></label>
+<li><input type="checkbox" id="toc2.1"/><label for="toc2.1"><a href="#section2.1">Introduction</a></label>
<ul>
<li><label class="leaf"><a href="#section2.1.1">Steps to create a new AMALTHEA model</a></label></li>
-<li><input type="checkbox" id="toc2.1.2" /><label for="toc2.1.2"><a href="#section2.1.2">AMALTHEA Editor</a></label>
+<li><input type="checkbox" id="toc2.1.2"/><label for="toc2.1.2"><a href="#section2.1.2">AMALTHEA Editor</a></label>
<ul>
<li><label class="leaf"><a href="#section2.1.2.1">Show types of model elements</a></label></li>
<li><label class="leaf"><a href="#section2.1.2.2">Search for model elements</a></label></li>
@@ -43,9 +43,9 @@
<li><label class="leaf"><a href="#section2.1.4">AMALTHEA Examples</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.2" /><label for="toc2.2"><a href="#section2.2">Concepts</a></label>
+<li><input type="checkbox" id="toc2.2"/><label for="toc2.2"><a href="#section2.2">Concepts</a></label>
<ul>
-<li><input type="checkbox" id="toc2.2.1" /><label for="toc2.2.1"><a href="#section2.2.1">Timing in Amalthea Primer</a></label>
+<li><input type="checkbox" id="toc2.2.1"/><label for="toc2.2.1"><a href="#section2.2.1">Timing in Amalthea Primer</a></label>
<ul>
<li><label class="leaf"><a href="#section2.2.1.1">Different Levels of Model Detail</a></label></li>
<li><label class="leaf"><a href="#section2.2.1.2">Discrete-Event Simulation</a></label></li>
@@ -53,7 +53,7 @@
<li><label class="leaf"><a href="#section2.2.1.4">Data Accesses</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.2.2" /><label for="toc2.2.2"><a href="#section2.2.2">Hardware</a></label>
+<li><input type="checkbox" id="toc2.2.2"/><label for="toc2.2.2"><a href="#section2.2.2">Hardware</a></label>
<ul>
<li><label class="leaf"><a href="#section2.2.2.1">Structural Modeling of Heterogeneous Platforms</a></label></li>
<li><label class="leaf"><a href="#section2.2.2.2">Recipe and Feature concept: An outlook of an upcoming approach</a></label></li>
@@ -62,7 +62,7 @@
<li><label class="leaf"><a href="#section2.2.2.5">Interpretation of latencies in the model</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.2.3" /><label for="toc2.2.3"><a href="#section2.2.3">Software (development)</a></label>
+<li><input type="checkbox" id="toc2.2.3"/><label for="toc2.2.3"><a href="#section2.2.3">Software (development)</a></label>
<ul>
<li><label class="leaf"><a href="#section2.2.3.1">Runnables</a></label></li>
<li><label class="leaf"><a href="#section2.2.3.2">Process Prototypes</a></label></li>
@@ -70,9 +70,9 @@
<li><label class="leaf"><a href="#section2.2.3.4">Activations</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.2.4" /><label for="toc2.2.4"><a href="#section2.2.4">Software (runtime)</a></label>
+<li><input type="checkbox" id="toc2.2.4"/><label for="toc2.2.4"><a href="#section2.2.4">Software (runtime)</a></label>
<ul>
-<li><input type="checkbox" id="toc2.2.4.1" /><label for="toc2.2.4.1"><a href="#section2.2.4.1">Processes (Tasks or ISRs)</a></label>
+<li><input type="checkbox" id="toc2.2.4.1"/><label for="toc2.2.4.1"><a href="#section2.2.4.1">Processes (Tasks or ISRs)</a></label>
<ul>
<li><label class="leaf"><a href="#section2.2.4.1.1">Runnables</a></label></li>
<li><label class="leaf"><a href="#section2.2.4.1.2">Labels</a></label></li>
@@ -82,33 +82,33 @@
<li><label class="leaf"><a href="#section2.2.4.2">Stimulation</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.2.5" /><label for="toc2.2.5"><a href="#section2.2.5">General Concepts</a></label>
+<li><input type="checkbox" id="toc2.2.5"/><label for="toc2.2.5"><a href="#section2.2.5">General Concepts</a></label>
<ul>
<li><label class="leaf"><a href="#section2.2.5.1">Grouping of elements (Tags, Tag groups)</a></label></li>
<li><label class="leaf"><a href="#section2.2.5.2">Custom Properties</a></label></li>
-<li><input type="checkbox" id="toc2.2.5.3" /><label for="toc2.2.5.3"><a href="#section2.2.5.3">Support of Packages </a></label>
+<li><input type="checkbox" id="toc2.2.5.3"/><label for="toc2.2.5.3"><a href="#section2.2.5.3">Support of Packages </a></label>
<ul>
<li><label class="leaf"><a href="#section2.2.5.3.1">Example of using Package</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.2.5.4" /><label for="toc2.2.5.4"><a href="#section2.2.5.4">Support of Namespaces </a></label>
+<li><input type="checkbox" id="toc2.2.5.4"/><label for="toc2.2.5.4"><a href="#section2.2.5.4">Support of Namespaces </a></label>
<ul>
<li><label class="leaf"><a href="#section2.2.5.4.1">Example of using Namespace</a></label></li>
</ul>
</li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.2.6" /><label for="toc2.2.6"><a href="#section2.2.6">Scheduling</a></label>
+<li><input type="checkbox" id="toc2.2.6"/><label for="toc2.2.6"><a href="#section2.2.6">Scheduling</a></label>
<ul>
<li><label class="leaf"><a href="#section2.2.6.1">Scheduler to Core assignment</a></label></li>
<li><label class="leaf"><a href="#section2.2.6.2">Task to Scheduler assignment</a></label></li>
<li><label class="leaf"><a href="#section2.2.6.3">Scheduler hierarchies</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.2.7" /><label for="toc2.2.7"><a href="#section2.2.7">Communication via channels</a></label>
+<li><input type="checkbox" id="toc2.2.7"/><label for="toc2.2.7"><a href="#section2.2.7">Communication via channels</a></label>
<ul>
<li><label class="leaf"><a href="#section2.2.7.1">Channel</a></label></li>
-<li><input type="checkbox" id="toc2.2.7.2" /><label for="toc2.2.7.2"><a href="#section2.2.7.2">Channel Access</a></label>
+<li><input type="checkbox" id="toc2.2.7.2"/><label for="toc2.2.7.2"><a href="#section2.2.7.2">Channel Access</a></label>
<ul>
<li><label class="leaf"><a href="#section2.2.7.2.1">Sending</a></label></li>
<li><label class="leaf"><a href="#section2.2.7.2.2">Receiving</a></label></li>
@@ -117,13 +117,13 @@
<li><label class="leaf"><a href="#section2.2.7.3">Transmission Policy</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.2.8" /><label for="toc2.2.8"><a href="#section2.2.8">Data Dependencies</a></label>
+<li><input type="checkbox" id="toc2.2.8"/><label for="toc2.2.8"><a href="#section2.2.8">Data Dependencies</a></label>
<ul>
<li><label class="leaf"><a href="#section2.2.8.1">Overview</a></label></li>
<li><label class="leaf"><a href="#section2.2.8.2">Internal Dataflow</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.2.9" /><label for="toc2.2.9"><a href="#section2.2.9">Memory Sections</a></label>
+<li><input type="checkbox" id="toc2.2.9"/><label for="toc2.2.9"><a href="#section2.2.9">Memory Sections</a></label>
<ul>
<li><label class="leaf"><a href="#section2.2.9.1">Virtual Memory Section</a></label></li>
<li><label class="leaf"><a href="#section2.2.9.2">Physical Memory Section</a></label></li>
@@ -132,20 +132,20 @@
</li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.3" /><label for="toc2.3"><a href="#section2.3">Examples</a></label>
+<li><input type="checkbox" id="toc2.3"/><label for="toc2.3"><a href="#section2.3">Examples</a></label>
<ul>
-<li><input type="checkbox" id="toc2.3.1" /><label for="toc2.3.1"><a href="#section2.3.1">Modeling Example 1</a></label>
+<li><input type="checkbox" id="toc2.3.1"/><label for="toc2.3.1"><a href="#section2.3.1">Modeling Example 1</a></label>
<ul>
<li><label class="leaf"><a href="#section2.3.1.1">General information</a></label></li>
<li><label class="leaf"><a href="#section2.3.1.2">Hardware Model</a></label></li>
<li><label class="leaf"><a href="#section2.3.1.3">Operating System Model</a></label></li>
-<li><input type="checkbox" id="toc2.3.1.4" /><label for="toc2.3.1.4"><a href="#section2.3.1.4">Mapping Model</a></label>
+<li><input type="checkbox" id="toc2.3.1.4"/><label for="toc2.3.1.4"><a href="#section2.3.1.4">Mapping Model</a></label>
<ul>
<li><label class="leaf"><a href="#section2.3.1.4.1">Executable Allocation with Scheduling Parameters</a></label></li>
<li><label class="leaf"><a href="#section2.3.1.4.2">Core Allocation</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.3.1.5" /><label for="toc2.3.1.5"><a href="#section2.3.1.5">Software Model</a></label>
+<li><input type="checkbox" id="toc2.3.1.5"/><label for="toc2.3.1.5"><a href="#section2.3.1.5">Software Model</a></label>
<ul>
<li><label class="leaf"><a href="#section2.3.1.5.1">Tasks</a></label></li>
<li><label class="leaf"><a href="#section2.3.1.5.2">Runnables</a></label></li>
@@ -154,18 +154,18 @@
<li><label class="leaf"><a href="#section2.3.1.6">Stimuli Model</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.3.2" /><label for="toc2.3.2"><a href="#section2.3.2">Modeling Example 2</a></label>
+<li><input type="checkbox" id="toc2.3.2"/><label for="toc2.3.2"><a href="#section2.3.2">Modeling Example 2</a></label>
<ul>
<li><label class="leaf"><a href="#section2.3.2.1">General information</a></label></li>
<li><label class="leaf"><a href="#section2.3.2.2">Hardware Model</a></label></li>
<li><label class="leaf"><a href="#section2.3.2.3">Operating System Model</a></label></li>
-<li><input type="checkbox" id="toc2.3.2.4" /><label for="toc2.3.2.4"><a href="#section2.3.2.4">Mapping Model</a></label>
+<li><input type="checkbox" id="toc2.3.2.4"/><label for="toc2.3.2.4"><a href="#section2.3.2.4">Mapping Model</a></label>
<ul>
<li><label class="leaf"><a href="#section2.3.2.4.1">Executable Allocation with Scheduling Parameters</a></label></li>
<li><label class="leaf"><a href="#section2.3.2.4.2">Core Allocation</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.3.2.5" /><label for="toc2.3.2.5"><a href="#section2.3.2.5">Software Model</a></label>
+<li><input type="checkbox" id="toc2.3.2.5"/><label for="toc2.3.2.5"><a href="#section2.3.2.5">Software Model</a></label>
<ul>
<li><label class="leaf"><a href="#section2.3.2.5.1">Tasks</a></label></li>
<li><label class="leaf"><a href="#section2.3.2.5.2">Runnables</a></label></li>
@@ -179,25 +179,25 @@
<li><label class="leaf"><a href="#section2.3.5">Modeling Example "State Machine"</a></label></li>
<li><label class="leaf"><a href="#section2.3.6">Modeling Example "Feedback Loop"</a></label></li>
<li><label class="leaf"><a href="#section2.3.7">Modeling Example "State Machine Feedback Loop"</a></label></li>
-<li><input type="checkbox" id="toc2.3.8" /><label for="toc2.3.8"><a href="#section2.3.8">Democar Example</a></label>
+<li><input type="checkbox" id="toc2.3.8"/><label for="toc2.3.8"><a href="#section2.3.8">Democar Example</a></label>
<ul>
<li><label class="leaf"><a href="#section2.3.8.1">Origin</a></label></li>
<li><label class="leaf"><a href="#section2.3.8.2">Files</a></label></li>
</ul>
</li>
<li><label class="leaf"><a href="#section2.3.9">Hardware Examples</a></label></li>
-<li><input type="checkbox" id="toc2.3.10" /><label for="toc2.3.10"><a href="#section2.3.10">Scheduler Examples</a></label>
+<li><input type="checkbox" id="toc2.3.10"/><label for="toc2.3.10"><a href="#section2.3.10">Scheduler Examples</a></label>
<ul>
<li><label class="leaf"><a href="#section2.3.10.1">Hierarchical Scheduler</a></label></li>
<li><label class="leaf"><a href="#section2.3.10.2">Partitioned_FPP Scheduler</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.3.11" /><label for="toc2.3.11"><a href="#section2.3.11">Numeric Modes Example</a></label>
+<li><input type="checkbox" id="toc2.3.11"/><label for="toc2.3.11"><a href="#section2.3.11">Numeric Modes Example</a></label>
<ul>
<li><label class="leaf"><a href="#section2.3.11.1">Example description</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.3.12" /><label for="toc2.3.12"><a href="#section2.3.12">AMALTHEA Trace Database (ATDB) Example</a></label>
+<li><input type="checkbox" id="toc2.3.12"/><label for="toc2.3.12"><a href="#section2.3.12">AMALTHEA Trace Database (ATDB) Example</a></label>
<ul>
<li><label class="leaf"><a href="#section2.3.12.1">Source BTF Trace</a></label></li>
<li><label class="leaf"><a href="#section2.3.12.2">Equivalent ATDB Contents</a></label></li>
@@ -205,7 +205,7 @@
<li><label class="leaf"><a href="#section2.3.12.4">Metrics on the Trace</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.3.13" /><label for="toc2.3.13"><a href="#section2.3.13">BTF Example (MultipleTaskActivationLimit 3)</a></label>
+<li><input type="checkbox" id="toc2.3.13"/><label for="toc2.3.13"><a href="#section2.3.13">BTF Example (MultipleTaskActivationLimit 3)</a></label>
<ul>
<li><label class="leaf"><a href="#section2.3.13.1">State after timestamp 0</a></label></li>
<li><label class="leaf"><a href="#section2.3.13.2">State after timestamp 100</a></label></li>
@@ -217,36 +217,37 @@
</li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.4" /><label for="toc2.4"><a href="#section2.4">Tutorials</a></label>
+<li><input type="checkbox" id="toc2.4"/><label for="toc2.4"><a href="#section2.4">Tutorials</a></label>
<ul>
<li><label class="leaf"><a href="#section2.4.1">BTF -> AMALTHEA Trace Database (ATDB) Import Example</a></label></li>
<li><label class="leaf"><a href="#section2.4.2">AMALTHEA Specification Parts to ATDB Import Example</a></label></li>
<li><label class="leaf"><a href="#section2.4.3">ATDB to AMALTHEA Model Transformation</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.5" /><label for="toc2.5"><a href="#section2.5">Editors / Viewers</a></label>
+<li><input type="checkbox" id="toc2.5"/><label for="toc2.5"><a href="#section2.5">Editors / Viewers</a></label>
<ul>
<li><label class="leaf"><a href="#section2.5.1">AMALTHEA Trace Database Metrics Viewer</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.6" /><label for="toc2.6"><a href="#section2.6">Model Visualization</a></label>
+<li><input type="checkbox" id="toc2.6"/><label for="toc2.6"><a href="#section2.6">Model Visualization</a></label>
<ul>
<li><label class="leaf"><a href="#section2.6.1">Usage of AMALTHEA Model Visualization</a></label></li>
-<li><input type="checkbox" id="toc2.6.2" /><label for="toc2.6.2"><a href="#section2.6.2">Standard Visualizations</a></label>
+<li><input type="checkbox" id="toc2.6.2"/><label for="toc2.6.2"><a href="#section2.6.2">Standard Visualizations</a></label>
<ul>
<li><label class="leaf"><a href="#section2.6.2.1">Hardware Model</a></label></li>
<li><label class="leaf"><a href="#section2.6.2.2">Software Model</a></label></li>
<li><label class="leaf"><a href="#section2.6.2.3">Runnable</a></label></li>
<li><label class="leaf"><a href="#section2.6.2.4">Deviation</a></label></li>
<li><label class="leaf"><a href="#section2.6.2.5">Mapping</a></label></li>
+<li><label class="leaf"><a href="#section2.6.2.6">Object References</a></label></li>
</ul>
</li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.7" /><label for="toc2.7"><a href="#section2.7">Model Validation</a></label>
+<li><input type="checkbox" id="toc2.7"/><label for="toc2.7"><a href="#section2.7">Model Validation</a></label>
<ul>
<li><label class="leaf"><a href="#section2.7.1">Usage of AMALTHEA Model Validation</a></label></li>
-<li><input type="checkbox" id="toc2.7.2" /><label for="toc2.7.2"><a href="#section2.7.2">Included Validations</a></label>
+<li><input type="checkbox" id="toc2.7.2"/><label for="toc2.7.2"><a href="#section2.7.2">Included Validations</a></label>
<ul>
<li><label class="leaf"><a href="#section2.7.2.1">Amalthea Standard Validations</a></label></li>
<li><label class="leaf"><a href="#section2.7.2.2">APP4MC.sim Validations</a></label></li>
@@ -256,22 +257,22 @@
</li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.8" /><label for="toc2.8"><a href="#section2.8">Model Migration</a></label>
+<li><input type="checkbox" id="toc2.8"/><label for="toc2.8"><a href="#section2.8">Model Migration</a></label>
<ul>
-<li><input type="checkbox" id="toc2.8.1" /><label for="toc2.8.1"><a href="#section2.8.1">AMALTHEA Model Migration</a></label>
+<li><input type="checkbox" id="toc2.8.1"/><label for="toc2.8.1"><a href="#section2.8.1">AMALTHEA Model Migration</a></label>
<ul>
<li><label class="leaf"><a href="#section2.8.1.1">Why model migration is required ?</a></label></li>
<li><label class="leaf"><a href="#section2.8.1.2">AMALTHEA model migration</a></label></li>
</ul>
</li>
<li><label class="leaf"><a href="#section2.8.2">Supported versions for model Migration</a></label></li>
-<li><input type="checkbox" id="toc2.8.3" /><label for="toc2.8.3"><a href="#section2.8.3">Pre-requisites for AMALTHEA model migration</a></label>
+<li><input type="checkbox" id="toc2.8.3"/><label for="toc2.8.3"><a href="#section2.8.3">Pre-requisites for AMALTHEA model migration</a></label>
<ul>
<li><label class="leaf"><a href="#section2.8.3.1">VM arguments</a></label></li>
<li><label class="leaf"><a href="#section2.8.3.2">Linked files in eclipse project (virtual files)</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc2.8.4" /><label for="toc2.8.4"><a href="#section2.8.4">How to invoke AMALTHEA model migration</a></label>
+<li><input type="checkbox" id="toc2.8.4"/><label for="toc2.8.4"><a href="#section2.8.4">How to invoke AMALTHEA model migration</a></label>
<ul>
<li><label class="leaf"><a href="#section2.8.4.1">Simple migration</a></label></li>
<li><label class="leaf"><a href="#section2.8.4.2">Migration dialog</a></label></li>
@@ -282,23 +283,23 @@
</li>
</ul>
</li>
-<li><input type="checkbox" id="toc3" /><label for="toc3"><a href="#section3">Data Models</a></label>
+<li><input type="checkbox" id="toc3"/><label for="toc3"><a href="#section3">Data Models</a></label>
<ul>
-<li><input type="checkbox" id="toc3.1" /><label for="toc3.1"><a href="#section3.1">Model Overview</a></label>
+<li><input type="checkbox" id="toc3.1"/><label for="toc3.1"><a href="#section3.1">Model Overview</a></label>
<ul>
<li><label class="leaf"><a href="#section3.1.1">AMALTHEA System Model</a></label></li>
<li><label class="leaf"><a href="#section3.1.2">AMALTHEA Trace Model</a></label></li>
<li><label class="leaf"><a href="#section3.1.3">Structure of the model</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.2" /><label for="toc3.2"><a href="#section3.2">Model Basics</a></label>
+<li><input type="checkbox" id="toc3.2"/><label for="toc3.2"><a href="#section3.2">Model Basics</a></label>
<ul>
<li><label class="leaf"><a href="#section3.2.1">Custom Properties</a></label></li>
<li><label class="leaf"><a href="#section3.2.2">Time (and Time Unit)</a></label></li>
<li><label class="leaf"><a href="#section3.2.3">Frequency (and Frequency Unit)</a></label></li>
<li><label class="leaf"><a href="#section3.2.4">Data Size (and Data Size Unit)</a></label></li>
<li><label class="leaf"><a href="#section3.2.5">Data Rate (and Data Rate Unit)</a></label></li>
-<li><input type="checkbox" id="toc3.2.6" /><label for="toc3.2.6"><a href="#section3.2.6">Deviation</a></label>
+<li><input type="checkbox" id="toc3.2.6"/><label for="toc3.2.6"><a href="#section3.2.6">Deviation</a></label>
<ul>
<li><label class="leaf"><a href="#section3.2.6.1">Boundaries</a></label></li>
<li><label class="leaf"><a href="#section3.2.6.2">Uniform Distribution</a></label></li>
@@ -314,18 +315,18 @@
<li><label class="leaf"><a href="#section3.2.10">Conditions</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.3" /><label for="toc3.3"><a href="#section3.3">Common Elements</a></label>
+<li><input type="checkbox" id="toc3.3"/><label for="toc3.3"><a href="#section3.3">Common Elements</a></label>
<ul>
<li><label class="leaf"><a href="#section3.3.1">Tags</a></label></li>
<li><label class="leaf"><a href="#section3.3.2">Classifiers</a></label></li>
<li><label class="leaf"><a href="#section3.3.3">Namespaces</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.4" /><label for="toc3.4"><a href="#section3.4">Components Model</a></label>
+<li><input type="checkbox" id="toc3.4"/><label for="toc3.4"><a href="#section3.4">Components Model</a></label>
<ul>
<li><label class="leaf"><a href="#section3.4.1">Component Interfaces</a></label></li>
<li><label class="leaf"><a href="#section3.4.2">Architecture of Systems / Composites</a></label></li>
-<li><input type="checkbox" id="toc3.4.3" /><label for="toc3.4.3"><a href="#section3.4.3">Components Model Elements</a></label>
+<li><input type="checkbox" id="toc3.4.3"/><label for="toc3.4.3"><a href="#section3.4.3">Components Model Elements</a></label>
<ul>
<li><label class="leaf"><a href="#section3.4.3.1">Component</a></label></li>
<li><label class="leaf"><a href="#section3.4.3.2">System and Composite</a></label></li>
@@ -335,7 +336,7 @@
<li><label class="leaf"><a href="#section3.4.3.6">Structures</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.4.4" /><label for="toc3.4.4"><a href="#section3.4.4">Example</a></label>
+<li><input type="checkbox" id="toc3.4.4"/><label for="toc3.4.4"><a href="#section3.4.4">Example</a></label>
<ul>
<li><label class="leaf"><a href="#section3.4.4.1">Diagram</a></label></li>
<li><label class="leaf"><a href="#section3.4.4.2">Model Editor</a></label></li>
@@ -343,16 +344,16 @@
</li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.5" /><label for="toc3.5"><a href="#section3.5">Configuration Model</a></label>
+<li><input type="checkbox" id="toc3.5"/><label for="toc3.5"><a href="#section3.5">Configuration Model</a></label>
<ul>
-<li><input type="checkbox" id="toc3.5.1" /><label for="toc3.5.1"><a href="#section3.5.1">Event Configuration</a></label>
+<li><input type="checkbox" id="toc3.5.1"/><label for="toc3.5.1"><a href="#section3.5.1">Event Configuration</a></label>
<ul>
<li><label class="leaf"><a href="#section3.5.1.1">Sample</a></label></li>
</ul>
</li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.6" /><label for="toc3.6"><a href="#section3.6">Constraints Model</a></label>
+<li><input type="checkbox" id="toc3.6"/><label for="toc3.6"><a href="#section3.6">Constraints Model</a></label>
<ul>
<li><label class="leaf"><a href="#section3.6.1">Requirements</a></label></li>
<li><label class="leaf"><a href="#section3.6.2">Runnable Sequencing Constraints</a></label></li>
@@ -360,7 +361,7 @@
<li><label class="leaf"><a href="#section3.6.4">Data Coherency Groups</a></label></li>
<li><label class="leaf"><a href="#section3.6.5">Data Stability Groups</a></label></li>
<li><label class="leaf"><a href="#section3.6.6">Event Chains</a></label></li>
-<li><input type="checkbox" id="toc3.6.7" /><label for="toc3.6.7"><a href="#section3.6.7">Timing Constraints</a></label>
+<li><input type="checkbox" id="toc3.6.7"/><label for="toc3.6.7"><a href="#section3.6.7">Timing Constraints</a></label>
<ul>
<li><label class="leaf"><a href="#section3.6.7.1">Synchronization Constraints</a></label></li>
<li><label class="leaf"><a href="#section3.6.7.2">Repetition Constraint</a></label></li>
@@ -368,7 +369,7 @@
<li><label class="leaf"><a href="#section3.6.7.4">Event Chain Latency Constraint</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.6.8" /><label for="toc3.6.8"><a href="#section3.6.8">Affinity Constraints</a></label>
+<li><input type="checkbox" id="toc3.6.8"/><label for="toc3.6.8"><a href="#section3.6.8">Affinity Constraints</a></label>
<ul>
<li><label class="leaf"><a href="#section3.6.8.1">Data Affinity Constraints</a></label></li>
<li><label class="leaf"><a href="#section3.6.8.2">Process Affinity Constraints</a></label></li>
@@ -378,7 +379,7 @@
<li><label class="leaf"><a href="#section3.6.9">Physical Section Constraints</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.7" /><label for="toc3.7"><a href="#section3.7">Event Model</a></label>
+<li><input type="checkbox" id="toc3.7"/><label for="toc3.7"><a href="#section3.7">Event Model</a></label>
<ul>
<li><label class="leaf"><a href="#section3.7.1">Entity Events</a></label></li>
<li><label class="leaf"><a href="#section3.7.2">Trigger Events</a></label></li>
@@ -386,9 +387,9 @@
<li><label class="leaf"><a href="#section3.7.4">Details</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.8" /><label for="toc3.8"><a href="#section3.8">Hardware Model</a></label>
+<li><input type="checkbox" id="toc3.8"/><label for="toc3.8"><a href="#section3.8">Hardware Model</a></label>
<ul>
-<li><input type="checkbox" id="toc3.8.1" /><label for="toc3.8.1"><a href="#section3.8.1">Class Diagrams</a></label>
+<li><input type="checkbox" id="toc3.8.1"/><label for="toc3.8.1"><a href="#section3.8.1">Class Diagrams</a></label>
<ul>
<li><label class="leaf"><a href="#section3.8.1.1">Hardware model elements</a></label></li>
<li><label class="leaf"><a href="#section3.8.1.2">Hardware definitions and features</a></label></li>
@@ -396,10 +397,10 @@
<li><label class="leaf"><a href="#section3.8.1.4">Hardware paths and destinations</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.8.2" /><label for="toc3.8.2"><a href="#section3.8.2">Element description</a></label>
+<li><input type="checkbox" id="toc3.8.2"/><label for="toc3.8.2"><a href="#section3.8.2">Element description</a></label>
<ul>
<li><label class="leaf"><a href="#section3.8.2.1">HwModel</a></label></li>
-<li><input type="checkbox" id="toc3.8.2.2" /><label for="toc3.8.2.2"><a href="#section3.8.2.2">HwDefinition</a></label>
+<li><input type="checkbox" id="toc3.8.2.2"/><label for="toc3.8.2.2"><a href="#section3.8.2.2">HwDefinition</a></label>
<ul>
<li><label class="leaf"><a href="#section3.8.2.2.1">ProcessingUnitDefinition</a></label></li>
<li><label class="leaf"><a href="#section3.8.2.2.2">MemoryDefinition</a></label></li>
@@ -408,18 +409,18 @@
</ul>
</li>
<li><label class="leaf"><a href="#section3.8.2.3">HwStructure</a></label></li>
-<li><input type="checkbox" id="toc3.8.2.4" /><label for="toc3.8.2.4"><a href="#section3.8.2.4">HwDomain</a></label>
+<li><input type="checkbox" id="toc3.8.2.4"/><label for="toc3.8.2.4"><a href="#section3.8.2.4">HwDomain</a></label>
<ul>
<li><label class="leaf"><a href="#section3.8.2.4.1">FrequencyDomain</a></label></li>
<li><label class="leaf"><a href="#section3.8.2.4.2">PowerDomain</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.8.2.5" /><label for="toc3.8.2.5"><a href="#section3.8.2.5">HwFeature</a></label>
+<li><input type="checkbox" id="toc3.8.2.5"/><label for="toc3.8.2.5"><a href="#section3.8.2.5">HwFeature</a></label>
<ul>
<li><label class="leaf"><a href="#section3.8.2.5.1">HwFeatureCategory</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.8.2.6" /><label for="toc3.8.2.6"><a href="#section3.8.2.6">HwModule</a></label>
+<li><input type="checkbox" id="toc3.8.2.6"/><label for="toc3.8.2.6"><a href="#section3.8.2.6">HwModule</a></label>
<ul>
<li><label class="leaf"><a href="#section3.8.2.6.1">ProcessingUnit</a></label></li>
<li><label class="leaf"><a href="#section3.8.2.6.2">Memory</a></label></li>
@@ -436,14 +437,14 @@
</li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.9" /><label for="toc3.9"><a href="#section3.9">Mapping Model</a></label>
+<li><input type="checkbox" id="toc3.9"/><label for="toc3.9"><a href="#section3.9">Mapping Model</a></label>
<ul>
-<li><input type="checkbox" id="toc3.9.1" /><label for="toc3.9.1"><a href="#section3.9.1">Overview</a></label>
+<li><input type="checkbox" id="toc3.9.1"/><label for="toc3.9.1"><a href="#section3.9.1">Overview</a></label>
<ul>
<li><label class="leaf"><a href="#section3.9.1.1">MappingModel</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.9.2" /><label for="toc3.9.2"><a href="#section3.9.2">Allocations</a></label>
+<li><input type="checkbox" id="toc3.9.2"/><label for="toc3.9.2"><a href="#section3.9.2">Allocations</a></label>
<ul>
<li><label class="leaf"><a href="#section3.9.2.1">SchedulerAllocation</a></label></li>
<li><label class="leaf"><a href="#section3.9.2.2">RunnableAllocation</a></label></li>
@@ -451,7 +452,7 @@
<li><label class="leaf"><a href="#section3.9.2.4">ISRAllocation</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.9.3" /><label for="toc3.9.3"><a href="#section3.9.3">Mappings</a></label>
+<li><input type="checkbox" id="toc3.9.3"/><label for="toc3.9.3"><a href="#section3.9.3">Mappings</a></label>
<ul>
<li><label class="leaf"><a href="#section3.9.3.1">MemoryMapping</a></label></li>
<li><label class="leaf"><a href="#section3.9.3.2">PhysicalSectionMapping</a></label></li>
@@ -459,14 +460,14 @@
</li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.10" /><label for="toc3.10"><a href="#section3.10">OS Model</a></label>
+<li><input type="checkbox" id="toc3.10"/><label for="toc3.10"><a href="#section3.10">OS Model</a></label>
<ul>
<li><label class="leaf"><a href="#section3.10.1">Operating System</a></label></li>
-<li><input type="checkbox" id="toc3.10.2" /><label for="toc3.10.2"><a href="#section3.10.2">Scheduler, Scheduler Definitions, and their Parameters</a></label>
+<li><input type="checkbox" id="toc3.10.2"/><label for="toc3.10.2"><a href="#section3.10.2">Scheduler, Scheduler Definitions, and their Parameters</a></label>
<ul>
<li><label class="leaf"><a href="#section3.10.2.1">Scheduler Definition</a></label></li>
<li><label class="leaf"><a href="#section3.10.2.2">Scheduling Parameter Definition and Scheduling Parameter</a></label></li>
-<li><input type="checkbox" id="toc3.10.2.3" /><label for="toc3.10.2.3"><a href="#section3.10.2.3">Standard Scheduler Definitions</a></label>
+<li><input type="checkbox" id="toc3.10.2.3"/><label for="toc3.10.2.3"><a href="#section3.10.2.3">Standard Scheduler Definitions</a></label>
<ul>
<li><label class="leaf"><a href="#section3.10.2.3.1">Further information</a></label></li>
</ul>
@@ -474,7 +475,7 @@
<li><label class="leaf"><a href="#section3.10.2.4">Scheduler Association</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.10.3" /><label for="toc3.10.3"><a href="#section3.10.3">Os Overhead</a></label>
+<li><input type="checkbox" id="toc3.10.3"/><label for="toc3.10.3"><a href="#section3.10.3">Os Overhead</a></label>
<ul>
<li><label class="leaf"><a href="#section3.10.3.1">ISR Overhead</a></label></li>
<li><label class="leaf"><a href="#section3.10.3.2">API Overhead</a></label></li>
@@ -484,17 +485,17 @@
<li><label class="leaf"><a href="#section3.10.5">Semaphore</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.11" /><label for="toc3.11"><a href="#section3.11">PropertyConstraints Model</a></label>
+<li><input type="checkbox" id="toc3.11"/><label for="toc3.11"><a href="#section3.11">PropertyConstraints Model</a></label>
<ul>
<li><label class="leaf"><a href="#section3.11.1">Structure</a></label></li>
-<li><input type="checkbox" id="toc3.11.2" /><label for="toc3.11.2"><a href="#section3.11.2">CoreAllocationConstraint</a></label>
+<li><input type="checkbox" id="toc3.11.2"/><label for="toc3.11.2"><a href="#section3.11.2">CoreAllocationConstraint</a></label>
<ul>
<li><label class="leaf"><a href="#section3.11.2.1">RunnableAllocationConstraint</a></label></li>
<li><label class="leaf"><a href="#section3.11.2.2">ProcessAllocationConstraint</a></label></li>
<li><label class="leaf"><a href="#section3.11.2.3">ProcessPrototypeAllocationConstraint</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.11.3" /><label for="toc3.11.3"><a href="#section3.11.3">MemoryMappingConstraint</a></label>
+<li><input type="checkbox" id="toc3.11.3"/><label for="toc3.11.3"><a href="#section3.11.3">MemoryMappingConstraint</a></label>
<ul>
<li><label class="leaf"><a href="#section3.11.3.1">AbstractElementMappingConstraint</a></label></li>
</ul>
@@ -503,9 +504,9 @@
<li><label class="leaf"><a href="#section3.11.5">Example</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.12" /><label for="toc3.12"><a href="#section3.12">Stimuli Model</a></label>
+<li><input type="checkbox" id="toc3.12"/><label for="toc3.12"><a href="#section3.12">Stimuli Model</a></label>
<ul>
-<li><input type="checkbox" id="toc3.12.1" /><label for="toc3.12.1"><a href="#section3.12.1">Stimuli</a></label>
+<li><input type="checkbox" id="toc3.12.1"/><label for="toc3.12.1"><a href="#section3.12.1">Stimuli</a></label>
<ul>
<li><label class="leaf"><a href="#section3.12.1.1">Single</a></label></li>
<li><label class="leaf"><a href="#section3.12.1.2">Arrival Curves</a></label></li>
@@ -517,7 +518,7 @@
<li><label class="leaf"><a href="#section3.12.1.8">VariableRateStimulus</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.12.2" /><label for="toc3.12.2"><a href="#section3.12.2">Clocks</a></label>
+<li><input type="checkbox" id="toc3.12.2"/><label for="toc3.12.2"><a href="#section3.12.2">Clocks</a></label>
<ul>
<li><label class="leaf"><a href="#section3.12.2.1">ClockFunction</a></label></li>
<li><label class="leaf"><a href="#section3.12.2.2">ClockStepList</a></label></li>
@@ -527,12 +528,12 @@
<li><label class="leaf"><a href="#section3.12.3">Mode Value List and Execution Condition</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.13" /><label for="toc3.13"><a href="#section3.13">Software Model</a></label>
+<li><input type="checkbox" id="toc3.13"/><label for="toc3.13"><a href="#section3.13">Software Model</a></label>
<ul>
<li><label class="leaf"><a href="#section3.13.1">Memory Information</a></label></li>
<li><label class="leaf"><a href="#section3.13.2">Labels</a></label></li>
<li><label class="leaf"><a href="#section3.13.3">Channels</a></label></li>
-<li><input type="checkbox" id="toc3.13.4" /><label for="toc3.13.4"><a href="#section3.13.4">Data Types</a></label>
+<li><input type="checkbox" id="toc3.13.4"/><label for="toc3.13.4"><a href="#section3.13.4">Data Types</a></label>
<ul>
<li><label class="leaf"><a href="#section3.13.4.1">General Information</a></label></li>
<li><label class="leaf"><a href="#section3.13.4.2">Sample</a></label></li>
@@ -543,7 +544,7 @@
<li><label class="leaf"><a href="#section3.13.7">Runnables and Services</a></label></li>
<li><label class="leaf"><a href="#section3.13.8">Runnables</a></label></li>
<li><label class="leaf"><a href="#section3.13.9">Activity Graph</a></label></li>
-<li><input type="checkbox" id="toc3.13.10" /><label for="toc3.13.10"><a href="#section3.13.10">Activity Graph Items</a></label>
+<li><input type="checkbox" id="toc3.13.10"/><label for="toc3.13.10"><a href="#section3.13.10">Activity Graph Items</a></label>
<ul>
<li><label class="leaf"><a href="#section3.13.10.1">Groups</a></label></li>
<li><label class="leaf"><a href="#section3.13.10.2">While Loop</a></label></li>
@@ -566,13 +567,13 @@
</ul>
</li>
<li><label class="leaf"><a href="#section3.13.11">Modes</a></label></li>
-<li><input type="checkbox" id="toc3.13.12" /><label for="toc3.13.12"><a href="#section3.13.12">Mode Labels</a></label>
+<li><input type="checkbox" id="toc3.13.12"/><label for="toc3.13.12"><a href="#section3.13.12">Mode Labels</a></label>
<ul>
<li><label class="leaf"><a href="#section3.13.12.1">Mode Changes</a></label></li>
<li><label class="leaf"><a href="#section3.13.12.2">Mode Conditions</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc3.13.13" /><label for="toc3.13.13"><a href="#section3.13.13">Local Mode Labels</a></label>
+<li><input type="checkbox" id="toc3.13.13"/><label for="toc3.13.13"><a href="#section3.13.13">Local Mode Labels</a></label>
<ul>
<li><label class="leaf"><a href="#section3.13.13.1">Local Mode Label Assignment</a></label></li>
<li><label class="leaf"><a href="#section3.13.13.2">Local Mode Conditions</a></label></li>
@@ -583,7 +584,7 @@
<li><label class="leaf"><a href="#section3.13.15">Process Chains</a></label></li>
<li><label class="leaf"><a href="#section3.13.16">Custom Entities</a></label></li>
<li><label class="leaf"><a href="#section3.13.17">Section</a></label></li>
-<li><input type="checkbox" id="toc3.13.18" /><label for="toc3.13.18"><a href="#section3.13.18">Data Dependencies and Runnable Parameters</a></label>
+<li><input type="checkbox" id="toc3.13.18"/><label for="toc3.13.18"><a href="#section3.13.18">Data Dependencies and Runnable Parameters</a></label>
<ul>
<li><label class="leaf"><a href="#section3.13.18.1">Overview</a></label></li>
<li><label class="leaf"><a href="#section3.13.18.2">Elements with data dependency</a></label></li>
@@ -594,46 +595,46 @@
</li>
</ul>
</li>
-<li><input type="checkbox" id="toc4" /><label for="toc4"><a href="#section4">Developer Guide</a></label>
+<li><input type="checkbox" id="toc4"/><label for="toc4"><a href="#section4">Developer Guide</a></label>
<ul>
-<li><input type="checkbox" id="toc4.1" /><label for="toc4.1"><a href="#section4.1">Overview of Features and Plug-ins</a></label>
+<li><input type="checkbox" id="toc4.1"/><label for="toc4.1"><a href="#section4.1">Overview of Features and Plug-ins</a></label>
<ul>
<li><label class="leaf"><a href="#section4.1.1">Features</a></label></li>
<li><label class="leaf"><a href="#section4.1.2">Plug-ins</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc4.2" /><label for="toc4.2"><a href="#section4.2">Model Visualization</a></label>
+<li><input type="checkbox" id="toc4.2"/><label for="toc4.2"><a href="#section4.2">Model Visualization</a></label>
<ul>
<li><label class="leaf"><a href="#section4.2.1">Visualization framework</a></label></li>
<li><label class="leaf"><a href="#section4.2.2">Contributing a new model visualization</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc4.3" /><label for="toc4.3"><a href="#section4.3">Model Validation</a></label>
+<li><input type="checkbox" id="toc4.3"/><label for="toc4.3"><a href="#section4.3">Model Validation</a></label>
<ul>
<li><label class="leaf"><a href="#section4.3.1">Validation framework</a></label></li>
<li><label class="leaf"><a href="#section4.3.2">Validations</a></label></li>
<li><label class="leaf"><a href="#section4.3.3">Profiles</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc4.4" /><label for="toc4.4"><a href="#section4.4">Model Workflow</a></label>
+<li><input type="checkbox" id="toc4.4"/><label for="toc4.4"><a href="#section4.4">Model Workflow</a></label>
<ul>
<li><label class="leaf"><a href="#section4.4.1">Introduction</a></label></li>
<li><label class="leaf"><a href="#section4.4.2">General Structure</a></label></li>
-<li><input type="checkbox" id="toc4.4.3" /><label for="toc4.4.3"><a href="#section4.4.3">Available Basic Components</a></label>
+<li><input type="checkbox" id="toc4.4.3"/><label for="toc4.4.3"><a href="#section4.4.3">Available Basic Components</a></label>
<ul>
<li><label class="leaf"><a href="#section4.4.3.1">Model Reader</a></label></li>
<li><label class="leaf"><a href="#section4.4.3.2">Model Writer</a></label></li>
<li><label class="leaf"><a href="#section4.4.3.3">Add Schedule Points</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc4.4.4" /><label for="toc4.4.4"><a href="#section4.4.4">EASE modules</a></label>
+<li><input type="checkbox" id="toc4.4.4"/><label for="toc4.4.4"><a href="#section4.4.4">EASE modules</a></label>
<ul>
<li><label class="leaf"><a href="#section4.4.4.1">Workflow Module</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc4.4.5" /><label for="toc4.4.5"><a href="#section4.4.5">MWE2 Workflow</a></label>
+<li><input type="checkbox" id="toc4.4.5"/><label for="toc4.4.5"><a href="#section4.4.5">MWE2 Workflow</a></label>
<ul>
-<li><input type="checkbox" id="toc4.4.5.1" /><label for="toc4.4.5.1"><a href="#section4.4.5.1">MWE2 Components</a></label>
+<li><input type="checkbox" id="toc4.4.5.1"/><label for="toc4.4.5.1"><a href="#section4.4.5.1">MWE2 Components</a></label>
<ul>
<li><label class="leaf"><a href="#section4.4.5.1.1">Reader</a></label></li>
<li><label class="leaf"><a href="#section4.4.5.1.2">Writer</a></label></li>
@@ -644,57 +645,59 @@
</li>
<li><label class="leaf"><a href="#section4.4.6">Current Limitations / Open Points</a></label></li>
<li><label class="leaf"><a href="#section4.4.7">Adding a new workflow component</a></label></li>
-<li><input type="checkbox" id="toc4.4.8" /><label for="toc4.4.8"><a href="#section4.4.8">Create project</a></label>
+<li><input type="checkbox" id="toc4.4.8"/><label for="toc4.4.8"><a href="#section4.4.8">Create project</a></label>
<ul>
<li><label class="leaf"><a href="#section4.4.8.1">Execute the new component in the available sample</a></label></li>
</ul>
</li>
</ul>
</li>
-<li><input type="checkbox" id="toc4.5" /><label for="toc4.5"><a href="#section4.5">Model Migration</a></label>
+<li><input type="checkbox" id="toc4.5"/><label for="toc4.5"><a href="#section4.5">Model Migration</a></label>
<ul>
<li><label class="leaf"><a href="#section4.5.1">Technologies used</a></label></li>
<li><label class="leaf"><a href="#section4.5.2">Framework for model migration</a></label></li>
-<li><input type="checkbox" id="toc4.5.3" /><label for="toc4.5.3"><a href="#section4.5.3">Components of Model Migration Framework</a></label>
+<li><input type="checkbox" id="toc4.5.3"/><label for="toc4.5.3"><a href="#section4.5.3">Components of Model Migration Framework</a></label>
<ul>
<li><label class="leaf"><a href="#section4.5.3.1">Model migration sequence</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc4.5.4" /><label for="toc4.5.4"><a href="#section4.5.4">AMALTHEA meta model changes</a></label>
+<li><input type="checkbox" id="toc4.5.4"/><label for="toc4.5.4"><a href="#section4.5.4">AMALTHEA meta model changes</a></label>
<ul>
-<li><label class="leaf"><a href="#section4.5.4.1">Version APP4MC 2.0.0 to APP4MC 2.1.0</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.2">Version APP4MC 1.2.0 to APP4MC 2.0.0</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.3">Version APP4MC 1.1.0 to APP4MC 1.2.0</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.4">Version APP4MC 1.0.0 to APP4MC 1.1.0</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.5">Version APP4MC 0.9.9 to APP4MC 1.0.0</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.6">Version APP4MC 0.9.8 to APP4MC 0.9.9</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.7">Version APP4MC 0.9.7 to APP4MC 0.9.8</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.8">Version APP4MC 0.9.6 to APP4MC 0.9.7</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.9">Version APP4MC 0.9.5 to APP4MC 0.9.6</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.10">Version APP4MC 0.9.4 to APP4MC 0.9.5</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.11">Version APP4MC 0.9.3 to APP4MC 0.9.4</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.12">Version APP4MC 0.9.2 to APP4MC 0.9.3</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.13">Version APP4MC 0.9.1 to APP4MC 0.9.2</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.14">Version APP4MC 0.9.0 to APP4MC 0.9.1</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.15">Version APP4MC 0.8.3 to APP4MC 0.9.0</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.16">Version APP4MC 0.8.2 to APP4MC 0.8.3</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.17">Version APP4MC 0.8.1 to APP4MC 0.8.2</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.18">Version APP4MC 0.8.0 to APP4MC 0.8.1</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.19">Version APP4MC 0.7.2 to APP4MC 0.8.0</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.20">Version APP4MC 0.7.1 to APP4MC 0.7.2</a></label></li>
-<li><label class="leaf"><a href="#section4.5.4.21">Version APP4MC 0.7.0 to APP4MC 0.7.1</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.1">Version APP4MC 2.2.0 to APP4MC 3.0.0</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.2">Version APP4MC 2.1.0 to APP4MC 2.2.0</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.3">Version APP4MC 2.0.0 to APP4MC 2.1.0</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.4">Version APP4MC 1.2.0 to APP4MC 2.0.0</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.5">Version APP4MC 1.1.0 to APP4MC 1.2.0</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.6">Version APP4MC 1.0.0 to APP4MC 1.1.0</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.7">Version APP4MC 0.9.9 to APP4MC 1.0.0</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.8">Version APP4MC 0.9.8 to APP4MC 0.9.9</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.9">Version APP4MC 0.9.7 to APP4MC 0.9.8</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.10">Version APP4MC 0.9.6 to APP4MC 0.9.7</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.11">Version APP4MC 0.9.5 to APP4MC 0.9.6</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.12">Version APP4MC 0.9.4 to APP4MC 0.9.5</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.13">Version APP4MC 0.9.3 to APP4MC 0.9.4</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.14">Version APP4MC 0.9.2 to APP4MC 0.9.3</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.15">Version APP4MC 0.9.1 to APP4MC 0.9.2</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.16">Version APP4MC 0.9.0 to APP4MC 0.9.1</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.17">Version APP4MC 0.8.3 to APP4MC 0.9.0</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.18">Version APP4MC 0.8.2 to APP4MC 0.8.3</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.19">Version APP4MC 0.8.1 to APP4MC 0.8.2</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.20">Version APP4MC 0.8.0 to APP4MC 0.8.1</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.21">Version APP4MC 0.7.2 to APP4MC 0.8.0</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.22">Version APP4MC 0.7.1 to APP4MC 0.7.2</a></label></li>
+<li><label class="leaf"><a href="#section4.5.4.23">Version APP4MC 0.7.0 to APP4MC 0.7.1</a></label></li>
</ul>
</li>
</ul>
</li>
<li><label class="leaf"><a href="#section4.6">Model Utilities</a></label></li>
-<li><input type="checkbox" id="toc4.7" /><label for="toc4.7"><a href="#section4.7">Model Details</a></label>
+<li><input type="checkbox" id="toc4.7"/><label for="toc4.7"><a href="#section4.7">Model Details</a></label>
<ul>
<li><label class="leaf"><a href="#section4.7.1">Qualified name</a></label></li>
<li><label class="leaf"><a href="#section4.7.2">Unique ID generation</a></label></li>
<li><label class="leaf"><a href="#section4.7.3">Interfaces and base objects</a></label></li>
<li><label class="leaf"><a href="#section4.7.4">Derived references</a></label></li>
-<li><input type="checkbox" id="toc4.7.5" /><label for="toc4.7.5"><a href="#section4.7.5">Transient back pointers</a></label>
+<li><input type="checkbox" id="toc4.7.5"/><label for="toc4.7.5"><a href="#section4.7.5">Transient back pointers</a></label>
<ul>
<li><label class="leaf"><a href="#section4.7.5.1">Container references</a></label></li>
<li><label class="leaf"><a href="#section4.7.5.2">References (via inverse index)</a></label></li>
@@ -704,17 +707,17 @@
</li>
</ul>
</li>
-<li><input type="checkbox" id="toc4.8" /><label for="toc4.8"><a href="#section4.8">AMALTHEA Model Definition</a></label>
+<li><input type="checkbox" id="toc4.8"/><label for="toc4.8"><a href="#section4.8">AMALTHEA Model Definition</a></label>
<ul>
<li><label class="leaf"><a href="#section4.8.1">Ecore</a></label></li>
<li><label class="leaf"><a href="#section4.8.2">XML Schema Definition (XSD)</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc4.9" /><label for="toc4.9"><a href="#section4.9">AMALTHEA Trace Database</a></label>
+<li><input type="checkbox" id="toc4.9"/><label for="toc4.9"><a href="#section4.9">AMALTHEA Trace Database</a></label>
<ul>
-<li><input type="checkbox" id="toc4.9.1" /><label for="toc4.9.1"><a href="#section4.9.1">Database Structure</a></label>
+<li><input type="checkbox" id="toc4.9.1"/><label for="toc4.9.1"><a href="#section4.9.1">Database Structure</a></label>
<ul>
-<li><input type="checkbox" id="toc4.9.1.1" /><label for="toc4.9.1.1"><a href="#section4.9.1.1">Core Tables</a></label>
+<li><input type="checkbox" id="toc4.9.1.1"/><label for="toc4.9.1.1"><a href="#section4.9.1.1">Core Tables</a></label>
<ul>
<li><label class="leaf"><a href="#section4.9.1.1.1">MetaInformation</a></label></li>
<li><label class="leaf"><a href="#section4.9.1.1.2">Entity</a></label></li>
@@ -723,14 +726,14 @@
<li><label class="leaf"><a href="#section4.9.1.1.5">EventType</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc4.9.1.2" /><label for="toc4.9.1.2"><a href="#section4.9.1.2">Auxillary Data Tables</a></label>
+<li><input type="checkbox" id="toc4.9.1.2"/><label for="toc4.9.1.2"><a href="#section4.9.1.2">Auxillary Data Tables</a></label>
<ul>
<li><label class="leaf"><a href="#section4.9.1.2.1">Property</a></label></li>
<li><label class="leaf"><a href="#section4.9.1.2.2">PropertyValue</a></label></li>
<li><label class="leaf"><a href="#section4.9.1.2.3">Event</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc4.9.1.3" /><label for="toc4.9.1.3"><a href="#section4.9.1.3">Metric Tables</a></label>
+<li><input type="checkbox" id="toc4.9.1.3"/><label for="toc4.9.1.3"><a href="#section4.9.1.3">Metric Tables</a></label>
<ul>
<li><label class="leaf"><a href="#section4.9.1.3.1">Metric</a></label></li>
<li><label class="leaf"><a href="#section4.9.1.3.2">EntityMetricValue</a></label></li>
@@ -738,7 +741,7 @@
<li><label class="leaf"><a href="#section4.9.1.3.4">EntityMetricInstanceValue</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc4.9.1.4" /><label for="toc4.9.1.4"><a href="#section4.9.1.4">Optional Tables</a></label>
+<li><input type="checkbox" id="toc4.9.1.4"/><label for="toc4.9.1.4"><a href="#section4.9.1.4">Optional Tables</a></label>
<ul>
<li><label class="leaf"><a href="#section4.9.1.4.1">TraceEvent</a></label></li>
<li><label class="leaf"><a href="#section4.9.1.4.2">RunnableInstanceTraceInfo</a></label></li>
@@ -748,24 +751,24 @@
</li>
</ul>
</li>
-<li><input type="checkbox" id="toc4.9.2" /><label for="toc4.9.2"><a href="#section4.9.2">Database Views</a></label>
+<li><input type="checkbox" id="toc4.9.2"/><label for="toc4.9.2"><a href="#section4.9.2">Database Views</a></label>
<ul>
<li><label class="leaf"><a href="#section4.9.2.1">Core Views</a></label></li>
-<li><input type="checkbox" id="toc4.9.2.2" /><label for="toc4.9.2.2"><a href="#section4.9.2.2">Auxillary Data Views</a></label>
+<li><input type="checkbox" id="toc4.9.2.2"/><label for="toc4.9.2.2"><a href="#section4.9.2.2">Auxillary Data Views</a></label>
<ul>
<li><label class="leaf"><a href="#section4.9.2.2.1">vProperty</a></label></li>
<li><label class="leaf"><a href="#section4.9.2.2.2">vEvent</a></label></li>
<li><label class="leaf"><a href="#section4.9.2.2.3">vEventChainEntity</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc4.9.2.3" /><label for="toc4.9.2.3"><a href="#section4.9.2.3">Metric Views</a></label>
+<li><input type="checkbox" id="toc4.9.2.3"/><label for="toc4.9.2.3"><a href="#section4.9.2.3">Metric Views</a></label>
<ul>
<li><label class="leaf"><a href="#section4.9.2.3.1">vEntityMetricValue</a></label></li>
<li><label class="leaf"><a href="#section4.9.2.3.2">vEntityInstanceMetricValue</a></label></li>
<li><label class="leaf"><a href="#section4.9.2.3.3">vEntityMetricInstanceValue</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc4.9.2.4" /><label for="toc4.9.2.4"><a href="#section4.9.2.4">Optional Views</a></label>
+<li><input type="checkbox" id="toc4.9.2.4"/><label for="toc4.9.2.4"><a href="#section4.9.2.4">Optional Views</a></label>
<ul>
<li><label class="leaf"><a href="#section4.9.2.4.1">vTraceEvent</a></label></li>
<li><label class="leaf"><a href="#section4.9.2.4.2">vRunnableInstanceRuntimeTraceEvent</a></label></li>
@@ -780,26 +783,30 @@
</li>
</ul>
</li>
-<li><input type="checkbox" id="toc5" /><label for="toc5"><a href="#section5">Platform Extensions</a></label>
+<li><input type="checkbox" id="toc5"/><label for="toc5"><a href="#section5">Platform Extensions</a></label>
<ul>
-<li><input type="checkbox" id="toc5.1" /><label for="toc5.1"><a href="#section5.1">Overview</a></label>
+<li><input type="checkbox" id="toc5.1"/><label for="toc5.1"><a href="#section5.1">Overview</a></label>
<ul>
<li><label class="leaf"><a href="#section5.1.1">Available Extensions</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc5.2" /><label for="toc5.2"><a href="#section5.2">EMF Model Viewers</a></label>
+<li><input type="checkbox" id="toc5.2"/><label for="toc5.2"><a href="#section5.2">EMF Model Viewers</a></label>
<ul>
<li><label class="leaf"><a href="#section5.2.1">Meta Model Explorer</a></label></li>
<li><label class="leaf"><a href="#section5.2.2">Graphical Viewer</a></label></li>
<li><label class="leaf"><a href="#section5.2.3">Installation via P2 update site</a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc5.3" /><label for="toc5.3"><a href="#section5.3">Additional Examples</a></label>
+<li><input type="checkbox" id="toc5.3"/><label for="toc5.3"><a href="#section5.3">Additional Examples</a></label>
<ul>
-<li><label class="leaf"><a href="#section5.3.1">IDE Extensions</a></label></li>
+<li><input type="checkbox" id="toc5.3.1"/><label for="toc5.3.1"><a href="#section5.3.1">IDE Extensions</a></label>
+<ul>
+<li><label class="leaf"><a href="#section5.3.1.1">Steps to install and test</a></label></li>
+</ul>
+</li>
</ul>
</li>
-<li><input type="checkbox" id="toc5.4" /><label for="toc5.4"><a href="#section5.4">Model Transformation</a></label>
+<li><input type="checkbox" id="toc5.4"/><label for="toc5.4"><a href="#section5.4">Model Transformation</a></label>
<ul>
<li><label class="leaf"><a href="#section5.4.1">Transformation Framework</a></label></li>
<li><label class="leaf"><a href="#section5.4.2">Generation of synthetic loads</a></label></li>
@@ -809,34 +816,45 @@
<li><label class="leaf"><a href="#section5.5">SystemC Timing Simulation </a></label></li>
</ul>
</li>
-<li><input type="checkbox" id="toc6" /><label for="toc6"><a href="#section6">Release Notes</a></label>
+<li><input type="checkbox" id="toc6"/><label for="toc6"><a href="#section6">Release Notes</a></label>
<ul>
-<li><label class="leaf"><a href="#section6.1">Eclipse APP4MC 2.2.0 (Jul 2022)</a></label></li>
-<li><label class="leaf"><a href="#section6.2">Eclipse APP4MC 2.1.0 (Apr 2022)</a></label></li>
-<li><label class="leaf"><a href="#section6.3">Eclipse APP4MC 2.0.0 (Nov 2021)</a></label></li>
-<li><label class="leaf"><a href="#section6.4">Eclipse APP4MC 1.2.0 (Jul 2021)</a></label></li>
-<li><label class="leaf"><a href="#section6.5">Eclipse APP4MC 1.1.0 (Apr 2021)</a></label></li>
-<li><label class="leaf"><a href="#section6.6">Eclipse APP4MC 1.0.0 (Nov 2020)</a></label></li>
-<li><label class="leaf"><a href="#section6.7">Eclipse APP4MC 0.9.9 (Jul 2020)</a></label></li>
-<li><label class="leaf"><a href="#section6.8">Eclipse APP4MC 0.9.8 (Apr 2020)</a></label></li>
-<li><label class="leaf"><a href="#section6.9">Eclipse APP4MC 0.9.7 (Jan 2020)</a></label></li>
-<li><label class="leaf"><a href="#section6.10">Eclipse APP4MC 0.9.6 (Oct 2019)</a></label></li>
-<li><label class="leaf"><a href="#section6.11">Eclipse APP4MC 0.9.5 (Jul 2019)</a></label></li>
-<li><label class="leaf"><a href="#section6.12">Eclipse APP4MC 0.9.4 (Apr 2019)</a></label></li>
-<li><label class="leaf"><a href="#section6.13">Eclipse APP4MC 0.9.3 (Jan 2019)</a></label></li>
-<li><label class="leaf"><a href="#section6.14">Eclipse APP4MC 0.9.2 (Oct 2018)</a></label></li>
-<li><label class="leaf"><a href="#section6.15">Eclipse APP4MC 0.9.1 (Jul 2018)</a></label></li>
-<li><label class="leaf"><a href="#section6.16">Eclipse APP4MC 0.9.0 (Apr 2018)</a></label></li>
-<li><label class="leaf"><a href="#section6.17">Eclipse APP4MC 0.8.3 (Jan 2018)</a></label></li>
-<li><label class="leaf"><a href="#section6.18">Eclipse APP4MC 0.8.2 (Oct 2017)</a></label></li>
-<li><label class="leaf"><a href="#section6.19">Eclipse APP4MC 0.8.1 (Jul 2017)</a></label></li>
-<li><label class="leaf"><a href="#section6.20">Eclipse APP4MC 0.8.0 (Apr 2017)</a></label></li>
-<li><label class="leaf"><a href="#section6.21">Eclipse APP4MC 0.7.2 (Jan 2017)</a></label></li>
-<li><label class="leaf"><a href="#section6.22">Eclipse APP4MC 0.7.1 (Oct 2016)</a></label></li>
-<li><label class="leaf"><a href="#section6.23">Eclipse APP4MC 0.7.0 (Jul 2016)</a></label></li>
+<li><label class="leaf"><a href="#section6.1">Eclipse APP4MC 3.0.0 (Nov 2022)</a></label></li>
+<li><label class="leaf"><a href="#section6.2">Eclipse APP4MC 2.2.0 (Jul 2022)</a></label></li>
+<li><label class="leaf"><a href="#section6.3">Eclipse APP4MC 2.1.0 (Apr 2022)</a></label></li>
+<li><label class="leaf"><a href="#section6.4">Eclipse APP4MC 2.0.0 (Nov 2021)</a></label></li>
+<li><label class="leaf"><a href="#section6.5">Eclipse APP4MC 1.2.0 (Jul 2021)</a></label></li>
+<li><label class="leaf"><a href="#section6.6">Eclipse APP4MC 1.1.0 (Apr 2021)</a></label></li>
+<li><label class="leaf"><a href="#section6.7">Eclipse APP4MC 1.0.0 (Nov 2020)</a></label></li>
+<li><label class="leaf"><a href="#section6.8">Eclipse APP4MC 0.9.9 (Jul 2020)</a></label></li>
+<li><label class="leaf"><a href="#section6.9">Eclipse APP4MC 0.9.8 (Apr 2020)</a></label></li>
+<li><label class="leaf"><a href="#section6.10">Eclipse APP4MC 0.9.7 (Jan 2020)</a></label></li>
+<li><label class="leaf"><a href="#section6.11">Eclipse APP4MC 0.9.6 (Oct 2019)</a></label></li>
+<li><label class="leaf"><a href="#section6.12">Eclipse APP4MC 0.9.5 (Jul 2019)</a></label></li>
+<li><label class="leaf"><a href="#section6.13">Eclipse APP4MC 0.9.4 (Apr 2019)</a></label></li>
+<li><label class="leaf"><a href="#section6.14">Eclipse APP4MC 0.9.3 (Jan 2019)</a></label></li>
+<li><label class="leaf"><a href="#section6.15">Eclipse APP4MC 0.9.2 (Oct 2018)</a></label></li>
+<li><label class="leaf"><a href="#section6.16">Eclipse APP4MC 0.9.1 (Jul 2018)</a></label></li>
+<li><label class="leaf"><a href="#section6.17">Eclipse APP4MC 0.9.0 (Apr 2018)</a></label></li>
+<li><label class="leaf"><a href="#section6.18">Eclipse APP4MC 0.8.3 (Jan 2018)</a></label></li>
+<li><label class="leaf"><a href="#section6.19">Eclipse APP4MC 0.8.2 (Oct 2017)</a></label></li>
+<li><label class="leaf"><a href="#section6.20">Eclipse APP4MC 0.8.1 (Jul 2017)</a></label></li>
+<li><label class="leaf"><a href="#section6.21">Eclipse APP4MC 0.8.0 (Apr 2017)</a></label></li>
+<li><label class="leaf"><a href="#section6.22">Eclipse APP4MC 0.7.2 (Jan 2017)</a></label></li>
+<li><label class="leaf"><a href="#section6.23">Eclipse APP4MC 0.7.1 (Oct 2016)</a></label></li>
+<li><label class="leaf"><a href="#section6.24">Eclipse APP4MC 0.7.0 (Jul 2016)</a></label></li>
</ul>
</li>
<li><label class="leaf"><a href="#section7">Roadmap</a></label></li>
+<li><input type="checkbox" id="toc8"/><label for="toc8"><a href="#section8">Frequently Asked Questions</a></label>
+<ul>
+<li><label class="leaf"><a href="#section8.1">Can APP4MC components be used in a pure Java environment?</a></label></li>
+</ul>
+</li>
+<li><input type="checkbox" id="toc9"/><label for="toc9"><a href="#section9">Known Issues</a></label>
+<ul>
+<li><label class="leaf"><a href="#section9.1">Problem: UI freezes when a JavaFX visualization is invoked</a></label></li>
+</ul>
+</li>
</ul>
</div>
@@ -5621,7 +5639,7 @@
</ul>
<p>Via the context menu it is also possible to open multiple visualization views.</p>
<p>On selecting a model element, the view will render a corresponding visualization. If multiple visualizations are available, the first one will be selected by default, unless the user has selected another visualization before.</p>
- <p>The visualization view has 3 buttons in the toolbar:</p>
+ <p>The visualization view has 4 entries in the toolbar:</p>
<ol>
<li>
<b>Visualization dropdown</b><br>The dropdown contains all available visualizations for the current active selection. A click on the image will reload the visualization.
@@ -5632,6 +5650,9 @@
<li>
<b>Select model element</b><br>Selects the current visualized model element in the model editor. Useful for example if a visualization is pinned and the selection in the model editor changed.
</li>
+ <li>
+ <b>View Menu</b><br>Contains entries to customize title and supported visualizations of the current view.
+ </li>
</ol>
<p>
<img src="images/visualization-view.png"/>
@@ -5872,6 +5893,15 @@
</ul>
+<h4><a id="section2.6.2.6"></a>Object References</h4>
+ <ul>
+ <li>
+ <ins>Object References View</ins><br><br>This visualization shows objects that refer to the selected object.<br><br>
+ <img src="images/object_references.png"/>
+ </li>
+ </ul>
+
+
<h2><a id="section2.7">2.7 </a>Model Validation</h2>
@@ -6126,6 +6156,11 @@
<li>The type of the specified scheduling parameter must match the type defined in the scheduling parameter definition</li>
</ul>
</li>
+ <li>AM-OS-Semaphore-Properties-Conform-Type (ERROR – Semaphore)
+ <ul>
+ <li>Semaphore properties conform to semaphore type</li>
+ </ul>
+ </li>
<li>AM-OS-Scheduling-Parameter-Empty-Overriden-Value (WARNING – Entry)
<ul>
<li>There should be a value if a default value of a scheduling parameter is overridden</li>
@@ -6168,6 +6203,11 @@
<li>The uninterruptible group must not contain nested groups</li>
</ul>
</li>
+ <li>AM-SW-Semaphore-Access (ERROR – SemaphoreAccess)
+ <ul>
+ <li>Waiting behaviour must be 'active' for spinlock semaphore access</li>
+ </ul>
+ </li>
</ul>
</li>
</ul>
@@ -6238,7 +6278,7 @@
</li>
<li>Sim-supported-model-elements (WARNING – EObject)
<ul>
- <li>Checks that the model elements are supported in APP4MCsim</li>
+ <li>Checks that the model elements are supported in APP4MC.sim</li>
</ul>
</li>
</ul>
@@ -6370,24 +6410,24 @@
<ul>
<li>Validations:
<ul>
- <li>Sim-Software-AbstractMemoryElementIsMapped (ERROR – ModeLabelAccess)
+ <li>Sim-Software-AbstractMemoryElementIsMapped (ERROR – Label)
<ul>
- <li>Checks if modeLabel access type is valid</li>
+ <li>Checks if label is mapped to a memory node</li>
</ul>
</li>
- <li>Sim-Software-AbstractMemoryElementIsMapped (ERROR – Label)
+ <li>Sim-Software-AbstractMemoryElementIsMapped (ERROR – LabelAccess)
<ul>
- <li>Checks if label is mapped to a memory node</li>
+ <li>Checks if label access type is set</li>
</ul>
</li>
- <li>Sim-Software-AbstractMemoryElementIsMapped (ERROR – Channel)
+ <li>Sim-Software-AbstractMemoryElementIsMapped (ERROR – ModeLabelAccess)
<ul>
- <li>Checks if channel is mapped to a Memory</li>
+ <li>Checks if modeLabel access type is valid</li>
</ul>
</li>
- <li>Sim-Software-AbstractMemoryElementIsMapped (ERROR – LabelAccess)
+ <li>Sim-Software-AbstractMemoryElementIsMapped (ERROR – Channel)
<ul>
- <li>Checks if label access type is set</li>
+ <li>Checks if channel is mapped to a Memory</li>
</ul>
</li>
<li>Sim-Software-ChannelAccessFeasibility (ERROR – ChannelAccess)
@@ -6425,8 +6465,8 @@
<li>Checks if a modeLabel access can be performed from certain runnable</li>
</ul>
</li>
- <li>TA-Software-ModeConditionConjunctionAlwaysFalse (WARNING – ModeConditionConjunction)</li>
- <li>TA-Software-ModeConditionDisjunctionAlwaysTrue (WARNING – ModeConditionDisjunction)</li>
+ <li>TA-Software-ModeConditionConjunctionAlwaysFalse (WARNING – ConditionConjunction)</li>
+ <li>TA-Software-ModeConditionDisjunctionAlwaysTrue (WARNING – ConditionDisjunction)</li>
<li>Inchron-SW-Runnable-MustHaveActivityGraph (INFO – Runnable)
<ul>
<li>Runnable must have at least one ActivityGraph</li>
@@ -6532,11 +6572,6 @@
<li>Maximum must not be smaller than minimum</li>
</ul>
</li>
- <li>TA-Constraints-EDFTaskMustHaveDeadline (ERROR – Task)
- <ul>
- <li>EDF tasks must have a deadline requirement</li>
- </ul>
- </li>
<li>TA-Constraints-RTLimitMustBePositive (ERROR – TimeRequirementLimit)
<ul>
<li>Response time must be positive</li>
@@ -6583,8 +6618,8 @@
<li>TA-Software-RunnableCall (ERROR – RunnableCall)</li>
<li>TA-Software-ServerCall (ERROR – ServerCall)</li>
<li>TA-Stimuli-ArrivalCurveStimulus (ERROR – OsEvent)</li>
- <li>TA-Software-ModeConditionConjunctionAlwaysFalse (WARNING – ModeConditionConjunction)</li>
- <li>TA-Software-ModeConditionDisjunctionAlwaysTrue (WARNING – ModeConditionDisjunction)</li>
+ <li>TA-Software-ModeConditionConjunctionAlwaysFalse (WARNING – ConditionConjunction)</li>
+ <li>TA-Software-ModeConditionDisjunctionAlwaysTrue (WARNING – ConditionDisjunction)</li>
</ul>
</li>
</ul>
@@ -7298,8 +7333,8 @@
<h4><a id="section3.2.6.5"></a>Weibull Distribution</h4>
- <p>The Weibull distribution is a statistical distribution whose shape is mathematically defined by kappa &gt; 0 and the scale of the distribution by lambda &gt; 0. In the model, it is parameterized using the mean value, the lower and upper bound, and the probability that a real-valued random variable of that distribution will not take a value less than or equal to a specific value. To calculate the scale and shape parameter for the Weibull distribution from the model parameters, the equation of the mean (see
- <a href="https://en.wikipedia.org/wiki/Weibull_distribution">Weibull distribution – Wikipedia</a>) is solved for the scale parameter, first. Then, the resulting equation for lambda is plugged into the equation of the cumulative distribution function (CDF) for the Weibull distribution. Finally, the lower and upper bound allow to shift this function and the remaining unknown shape parameter in the equation is numerically approximated until the value of the parameter that constraints the distribution regarding the per mill of remaining values is reached.
+ <p>The Weibull distribution is a statistical distribution whose shape is mathematically defined by kappa &gt; 0 and the scale of the distribution by lambda &gt; 0. In the model, it is parameterized using the mean value, the lower and upper bound, and the probability that a real-valued random variable of that distribution will not take a value less than or equal to a specific value. To calculate the scale and shape parameter for the Weibull distribution from the model parameters, the equation of the mean ( see
+ <a href="https://en.wikipedia.org/wiki/Weibull_distribution">Weibull distribution – Wikipedia</a> ) is solved for the scale parameter, first. Then, the resulting equation for lambda is plugged into the equation of the cumulative distribution function (CDF) for the Weibull distribution. Finally, the lower and upper bound allow to shift this function and the remaining unknown shape parameter in the equation is numerically approximated until the value of the parameter that constraints the distribution regarding the per mill of remaining values is reached.
</p>
<p>
<img src="images/model_common_deviation_weibull.png"/>
@@ -10422,7 +10457,7 @@ Semantic: PhysicalSectionMapping for .abc.reini section can only be allocated ei
<h3><a id="section3.10.5">3.10.5 </a>Semaphore</h3>
- <p>With this object, a semaphore can be described which limits the access of several processes to one resource at the same time.</p>
+ <p>With this object, a semaphore or locking mechanism can be described which restricts the access of several processes to one resource at the same time.</p>
<p>
<img src="images/model_os_semaphore.png"/>
</p>
@@ -10441,19 +10476,25 @@ Semantic: PhysicalSectionMapping for .abc.reini section can only be allocated ei
<td colspan="1" rowspan="1">
<i>semaphoreType</i>
</td>
- <td colspan="1" rowspan="1">Defines how the semaphore is implemented</td>
+ <td colspan="1" rowspan="1">Defines how the semaphore is implemented (see below)</td>
</tr>
<tr>
<td colspan="1" rowspan="1">
<i>initialValue</i>
</td>
- <td colspan="1" rowspan="1">Initial number of processes that access the semaphore</td>
+ <td colspan="1" rowspan="1">Initial number of already used/locked resources</td>
</tr>
<tr>
<td colspan="1" rowspan="1">
<i>maxValue</i>
</td>
- <td colspan="1" rowspan="1">Maximum number of processes that can concurrently access the semaphore</td>
+ <td colspan="1" rowspan="1">Maximum possible number of available locks/resources</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">
+ <i>ownership</i>
+ </td>
+ <td colspan="1" rowspan="1">Defines if the lock can only be released by the process that acquired it</td>
</tr>
<tr>
<td colspan="1" rowspan="1">
@@ -10462,6 +10503,157 @@ Semantic: PhysicalSectionMapping for .abc.reini section can only be allocated ei
<td colspan="1" rowspan="1">Defines if the priority ceiling protocol is activated. If it is activated, a process that accesses the semaphore gets a higher priority as the processes that can also access the same semaphore</td>
</tr>
</table>
+ <p>The different types of semaphores are summarized in the following table. For the ownership there are two possibilities: true – central (only the process that acquired the lock can release it), false – decentral (any process can release it). The priority ceiling property specifies whether the locking mechanism can be used with the priority ceiling protocol to avoid priority inversion, or not. The waiting behavior specifies how a requesting process is allowed to wait for the lock (during a SemaphoreAccess, see Software Model). The access type specifies how different access types will be interpreted, i.e., spinlocks can only be requested exclusively, since there is only one lock.</p>
+ <table class="classic">
+ <tr>
+ <th colspan="1" rowspan="1">Semaphore type</th>
+ <th colspan="2" rowspan="1">Description &amp; Properties</th>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="6">
+ <b>CountingSemaphore</b>
+ </td>
+ <td colspan="2" rowspan="1">This locking mechanism enables multiple processes to concurrently access the semaphore. The number of allowed concurrent accesses is specified by
+ <i>maxValue</i>. Since counting semaphores can be released by processes other than the ones that acquired it, the priority ceiling protocol can not be applied. Additionally, an exclusive access means that the requesting process waits until all counting semaphores are available and will acquire all of them. The next release access will then release all counting semaphores.
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">value specification</td>
+ <td colspan="1" rowspan="1">initial: 0..N (already locked); range: 0..N</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">ownership</td>
+ <td colspan="1" rowspan="1">true/false, central/decentral</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">priority ceiling</td>
+ <td colspan="1" rowspan="1">false</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">waiting behavior</td>
+ <td colspan="1" rowspan="1">active/passive</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">access type</td>
+ <td colspan="1" rowspan="1">request, exclusive, release</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="6">
+ <b>Resource</b>
+ </td>
+ <td colspan="2" rowspan="1">A resource is similar to a counting semaphore. Multiple concurrent accesses are allowed up to
+ <i>maxValue</i>. However, since ownership is required, only processes that acquired the resource before can release it. The priority ceiling protocol can also be applied if needed. An exclusive access means the same as for counting semaphores, albeit with the ownership restriction.
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">value specification</td>
+ <td colspan="1" rowspan="1">initial: 0 (all available); range: 0..N</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">ownership</td>
+ <td colspan="1" rowspan="1">true, central: Process</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">priority ceiling</td>
+ <td colspan="1" rowspan="1">true/false</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">waiting behavior</td>
+ <td colspan="1" rowspan="1">active/passive</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">access type</td>
+ <td colspan="1" rowspan="1">request, exclusive, release</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="6">
+ <b>Spinlock</b>
+ </td>
+ <td colspan="2" rowspan="1">Spinlocks can be used like a resource with
+ <i>maxValue</i> =1, however, only active waiting is supported during a request access. Since there is only one spinlock, any request is always exclusive.
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">value specification</td>
+ <td colspan="1" rowspan="1">initial: 0 (unlocked); range: 0..1</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">ownership</td>
+ <td colspan="1" rowspan="1">true, central: Process</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">priority ceiling</td>
+ <td colspan="1" rowspan="1">true/false</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">waiting behavior</td>
+ <td colspan="1" rowspan="1">active only</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">access type</td>
+ <td colspan="1" rowspan="1">request = exclusive, release</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="6">
+ <b>Mutex</b>
+ </td>
+ <td colspan="2" rowspan="1">Mutexes (MUTual EXclusive lock access) are very similar to spinlocks. As opposed to spinlocks, processes can also passively wait until they are available. Again, requests are always exclusive.</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">value specification</td>
+ <td colspan="1" rowspan="1">initial: 0 (unlocked); range: 0..1</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">ownership</td>
+ <td colspan="1" rowspan="1">true, central: Process</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">priority ceiling</td>
+ <td colspan="1" rowspan="1">true/false</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">waiting behavior</td>
+ <td colspan="1" rowspan="1">active/passive</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">access type</td>
+ <td colspan="1" rowspan="1">request = exclusive, release</td>
+ </tr>
+ </table>
+ <ul class="validation-rule">
+ <li>
+ <em>Semaphore</em>: The
+ <em>initialValue</em> must not be greater than the
+ <em>maxValue</em>!
+ </li>
+ <li>
+ <em>Semaphore</em>: The
+ <em>initialValue</em> must be 0 for
+ <em>Resource</em>,
+ <em>Spinlock</em>, or
+ <em>Mutex</em>!
+ </li>
+ <li>
+ <em>Semaphore</em>: The
+ <em>ownership</em> must be
+ <em>true</em> for
+ <em>Resource</em>,
+ <em>Spinlock</em>, or
+ <em>Mutex</em>!
+ </li>
+ <li>
+ <em>Semaphore</em>: The
+ <em>maxValue</em> must be 1 for
+ <em>Spinlock</em> or
+ <em>Mutex</em>!
+ </li>
+ <li>
+ <em>Semaphore</em>: The
+ <em>priorityCeilingProtocol</em> must be
+ <em>false</em> for
+ <em>CountingSemaphore</em>!
+ </li>
+ </ul>
<h2><a id="section3.11">3.11 </a>PropertyConstraints Model</h2>
@@ -11408,7 +11600,7 @@ Semantic: PhysicalSectionMapping for .abc.reini section can only be allocated ei
<i>Runnable</i>.
</td>
</tr>
- <tr/>
+ <tr />
<tr>
<td colspan="1" rowspan="1">
<i>SenderReceiverCommunication</i>
@@ -11579,7 +11771,7 @@ Semantic: PhysicalSectionMapping for .abc.reini section can only be allocated ei
<h4><a id="section3.13.10.10"></a>Semaphore Access</h4>
<p>
- <img src="images/model_sw_activity_graph_items__semaphore_access.png"/>
+ <img src="images/model_sw_activity_graph_items__semaphore_access.svg"/>
</p>
<table class="minimal" style="padding:10px; border:1px solid black; background:#f8f8f8">
<tr>
@@ -11599,15 +11791,25 @@ Semantic: PhysicalSectionMapping for .abc.reini section can only be allocated ei
<td colspan="1" rowspan="1">
<i>access</i>
</td>
- <td colspan="1" rowspan="1">Defines the type of access (request, exclusive, release).</td>
+ <td colspan="1" rowspan="1">Defines the type of access (request, exclusive, release). Note that for spinlocks and mutexes, a request access is always exclusive, so
+ <i>request</i> means the same as
+ <i>exclusive</i> in these cases.
+ </td>
</tr>
<tr>
<td colspan="1" rowspan="1">
<i>waitingBehaviour</i>
</td>
- <td colspan="1" rowspan="1">Defines if the process is blocking the core when it waits (active) or not (passive).</td>
+ <td colspan="1" rowspan="1">Defines if the process is blocking the core when it waits (active) or not (passive). Note that for spinlock accesses, only active waiting can be used.</td>
</tr>
</table>
+ <ul class="validation-rule">
+ <li>
+ <em>SemaphoreAccess</em>: The
+ <em>waitingBehaviour</em> can only be
+ <em>active</em> if the accessed semaphore is a spinlock!
+ </li>
+ </ul>
<h4><a id="section3.13.10.11"></a>Mode Label Access</h4>
@@ -12097,7 +12299,7 @@ Semantic: PhysicalSectionMapping for .abc.reini section can only be allocated ei
<code>VisualizationPart</code>.
</p>
<p>On selecting a model element, the VisualizationPart is updated to render a corresponding visualization. The visualization to render is searched in the ModelVisualizationRegistry OSGi service. If multiple visualizations are registered, the first one will be selected by default, unless the user has selected another visualization before.</p>
- <p>The visualization view has 3 buttons in the toolbar:</p>
+ <p>The visualization view has 4 entries in the toolbar:</p>
<ol>
<li>
<b>Visualization dropdown</b><br>The dropdown contains all available visualizations for the current active selection. A click on the image will reload the visualization.
@@ -12108,6 +12310,9 @@ Semantic: PhysicalSectionMapping for .abc.reini section can only be allocated ei
<li>
<b>Select model element</b><br>Selects the current visualized model element in the model editor. Useful for example if a visualization is pinned and the selection in the model editor changed.
</li>
+ <li>
+ <b>View Menu</b><br>Contains entries to customize title and supported visualizations of the current view.
+ </li>
</ol>
<p>
<img src="images/visualization-view.png"/>
@@ -12859,7 +13064,240 @@ createTasks.run(ctx)
</p>
-<h4><a id="section4.5.4.1"></a>Version APP4MC 2.0.0 to APP4MC 2.1.0</h4>
+<h4><a id="section4.5.4.1"></a>Version APP4MC 2.2.0 to APP4MC 3.0.0</h4>
+ <p>
+ <strong>Change in the namespace:</strong>
+ </p>
+ <table class="classic" style="margin-left:40px">
+ <tr>
+ <td colspan="1" rowspan="1">
+ <strong>
+ <em>AMALTHEA Namespace (version APP4MC 2.2.0)</em>
+ </strong>
+ </td>
+ <td colspan="1" rowspan="1">
+ <strong>
+ <em>AMALTHEA Namespace (version APP4MC 3.0.0)</em>
+ </strong>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">http://app4mc.eclipse.org/amalthea/2.2.0</td>
+ <td colspan="1" rowspan="1">http://app4mc.eclipse.org/amalthea/3.0.0</td>
+ </tr>
+ </table>
+ <p>
+ <strong>Following Classes are removed:</strong>
+ </p>
+ <table class="classic" style="margin-left:40px">
+ <tr>
+ <td colspan="1" rowspan="1">
+ <strong>Class name in 2.2.0</strong>
+ </td>
+ <td colspan="1" rowspan="1">
+ <strong>
+ <em>Model Migration behavior</em>
+ </strong>
+ </td>
+ <td colspan="1" rowspan="1">
+ <strong>
+ <em>3.0.0</em>
+ </strong>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">
+ <strong>ModeSwitch</strong>
+ </td>
+ <td colspan="1" rowspan="1">replaced with Switch</td>
+ <td colspan="1" rowspan="1">Switch</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">
+ <strong>ModeSwitchEntry</strong>
+ </td>
+ <td colspan="1" rowspan="1">replaced with SwitchEntry</td>
+ <td colspan="1" rowspan="1">SwitchEntry</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">
+ <strong>ModeSwitchDefault</strong>
+ </td>
+ <td colspan="1" rowspan="1">replaced with SwitchDefault</td>
+ <td colspan="1" rowspan="1">SwitchDefault</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">
+ <strong>ISatisfiable</strong>
+ </td>
+ <td colspan="1" rowspan="1">-</td>
+ <td colspan="1" rowspan="1">-</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">
+ <strong>ModeConditionDisjunction</strong>
+ </td>
+ <td colspan="1" rowspan="1">replaced with ConditionDisjunction</td>
+ <td colspan="1" rowspan="1">ConditionDisjunction</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">
+ <strong>ModeConditionDisjunctionEntry</strong>
+ </td>
+ <td colspan="1" rowspan="1">replaced with ConditionDisjunctionEntry</td>
+ <td colspan="1" rowspan="1">ConditionDisjunctionEntry</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">
+ <strong>ModeConditionConjunction</strong>
+ </td>
+ <td colspan="1" rowspan="1">replaced with ConditionConjunction</td>
+ <td colspan="1" rowspan="1">ConditionConjunction</td>
+ </tr>
+ </table>
+ <p>
+ <strong>Following Classes are extended:</strong>
+ </p>
+ <table class="classic" style="margin-left:40px">
+ <tr>
+ <td colspan="1" rowspan="1">
+ <strong>
+ <em>Sub model</em>
+ </strong>
+ </td>
+ <td colspan="1" rowspan="1">
+ <strong>
+ <em>Class</em>
+ </strong>
+ </td>
+ <td colspan="1" rowspan="1">
+ <strong>
+ <em>New attribute</em>
+ </strong>
+ </td>
+ <td colspan="1" rowspan="1">
+ <strong>
+ <em>Model Migration behavior</em>
+ </strong>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">OSModel</td>
+ <td colspan="1" rowspan="1">Semaphore</td>
+ <td colspan="1" rowspan="1">ownership</td>
+ <td colspan="1" rowspan="1">Value is set to according to semaphore type.</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">OSModel</td>
+ <td colspan="1" rowspan="1">SemaphoreType (Enum)</td>
+ <td colspan="1" rowspan="1">Mutex</td>
+ <td colspan="1" rowspan="1">-</td>
+ </tr>
+ </table>
+ <p>
+ <strong>Below references are changed:</strong>
+ </p>
+ <table class="classic" style="margin-left:40px">
+ <tr>
+ <td colspan="1" rowspan="1">
+ <strong>
+ <em>Sub model</em>
+ </strong>
+ </td>
+ <td colspan="1" rowspan="1">
+ <strong>
+ <em>Class</em>
+ </strong>
+ </td>
+ <td colspan="1" rowspan="1">
+ <strong>
+ <em>Variable Name and Type (2.2.0)</em>
+ </strong>
+ </td>
+ <td colspan="1" rowspan="1">
+ <strong>
+ <em>Variable Name and Type (3.0.0)</em>
+ </strong>
+ </td>
+ <td colspan="1" rowspan="1">
+ <strong>
+ <em>Model Migration behavior</em>
+ </strong>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">ComponentModel</td>
+ <td colspan="1" rowspan="1">ComponentInterface</td>
+ <td colspan="1" rowspan="1">
+ <strong>datatype</strong>
+ </td>
+ <td colspan="1" rowspan="1">
+ <strong>dataType</strong>
+ </td>
+ <td colspan="1" rowspan="1">attribute is renamed</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">SWModel</td>
+ <td colspan="1" rowspan="1">Label</td>
+ <td colspan="1" rowspan="1">
+ <strong>dataType</strong> ‹containment›<br>&rarr;
+ <em>
+ <strong>DataType</strong>
+ </em>
+ </td>
+ <td colspan="1" rowspan="1">
+ <strong>dataType</strong> ‹reference›<br>&rarr;
+ <em>
+ <strong>TypeDefinition</strong>
+ </em>
+ </td>
+ <td colspan="1" rowspan="1">inline type definitions are replaced by references to newly created global type definitions</td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">SWModel</td>
+ <td colspan="1" rowspan="1">Channel</td>
+ <td colspan="1" rowspan="1">
+ <strong>elementType</strong> ‹containment›<br>&rarr;
+ <em>
+ <strong>DataType</strong>
+ </em>
+ </td>
+ <td colspan="1" rowspan="1">
+ <strong>elementType</strong> ‹reference›<br>&rarr;
+ <em>
+ <strong>TypeDefinition</strong>
+ </em>
+ </td>
+ <td colspan="1" rowspan="1">inline type definitions are replaced by references to newly created global type definitions</td>
+ </tr>
+ </table>
+
+
+<h4><a id="section4.5.4.2"></a>Version APP4MC 2.1.0 to APP4MC 2.2.0</h4>
+ <p>
+ <strong>Change in the namespace:</strong>
+ </p>
+ <table class="classic" style="margin-left:40px">
+ <tr>
+ <td colspan="1" rowspan="1">
+ <strong>
+ <em>AMALTHEA Namespace (version APP4MC 2.1.0)</em>
+ </strong>
+ </td>
+ <td colspan="1" rowspan="1">
+ <strong>
+ <em>AMALTHEA Namespace (version APP4MC 2.2.0)</em>
+ </strong>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="1" rowspan="1">http://app4mc.eclipse.org/amalthea/2.1.0</td>
+ <td colspan="1" rowspan="1">http://app4mc.eclipse.org/amalthea/2.2.0</td>
+ </tr>
+ </table>
+
+
+<h4><a id="section4.5.4.3"></a>Version APP4MC 2.0.0 to APP4MC 2.1.0</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -12916,7 +13354,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.2"></a>Version APP4MC 1.2.0 to APP4MC 2.0.0</h4>
+<h4><a id="section4.5.4.4"></a>Version APP4MC 1.2.0 to APP4MC 2.0.0</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -13362,7 +13800,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.3"></a>Version APP4MC 1.1.0 to APP4MC 1.2.0</h4>
+<h4><a id="section4.5.4.5"></a>Version APP4MC 1.1.0 to APP4MC 1.2.0</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -13386,7 +13824,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.4"></a>Version APP4MC 1.0.0 to APP4MC 1.1.0</h4>
+<h4><a id="section4.5.4.6"></a>Version APP4MC 1.0.0 to APP4MC 1.1.0</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -13410,7 +13848,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.5"></a>Version APP4MC 0.9.9 to APP4MC 1.0.0</h4>
+<h4><a id="section4.5.4.7"></a>Version APP4MC 0.9.9 to APP4MC 1.0.0</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -13506,7 +13944,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.6"></a>Version APP4MC 0.9.8 to APP4MC 0.9.9</h4>
+<h4><a id="section4.5.4.8"></a>Version APP4MC 0.9.8 to APP4MC 0.9.9</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -13530,7 +13968,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.7"></a>Version APP4MC 0.9.7 to APP4MC 0.9.8</h4>
+<h4><a id="section4.5.4.9"></a>Version APP4MC 0.9.7 to APP4MC 0.9.8</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -13554,7 +13992,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.8"></a>Version APP4MC 0.9.6 to APP4MC 0.9.7</h4>
+<h4><a id="section4.5.4.10"></a>Version APP4MC 0.9.6 to APP4MC 0.9.7</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -13750,7 +14188,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.9"></a>Version APP4MC 0.9.5 to APP4MC 0.9.6</h4>
+<h4><a id="section4.5.4.11"></a>Version APP4MC 0.9.5 to APP4MC 0.9.6</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -13881,7 +14319,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.10"></a>Version APP4MC 0.9.4 to APP4MC 0.9.5</h4>
+<h4><a id="section4.5.4.12"></a>Version APP4MC 0.9.4 to APP4MC 0.9.5</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -14120,7 +14558,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.11"></a>Version APP4MC 0.9.3 to APP4MC 0.9.4</h4>
+<h4><a id="section4.5.4.13"></a>Version APP4MC 0.9.3 to APP4MC 0.9.4</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -14430,7 +14868,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.12"></a>Version APP4MC 0.9.2 to APP4MC 0.9.3</h4>
+<h4><a id="section4.5.4.14"></a>Version APP4MC 0.9.2 to APP4MC 0.9.3</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -14736,7 +15174,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.13"></a>Version APP4MC 0.9.1 to APP4MC 0.9.2</h4>
+<h4><a id="section4.5.4.15"></a>Version APP4MC 0.9.1 to APP4MC 0.9.2</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -14760,7 +15198,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.14"></a>Version APP4MC 0.9.0 to APP4MC 0.9.1</h4>
+<h4><a id="section4.5.4.16"></a>Version APP4MC 0.9.0 to APP4MC 0.9.1</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -14805,7 +15243,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.15"></a>Version APP4MC 0.8.3 to APP4MC 0.9.0</h4>
+<h4><a id="section4.5.4.17"></a>Version APP4MC 0.8.3 to APP4MC 0.9.0</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -15160,7 +15598,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.16"></a>Version APP4MC 0.8.2 to APP4MC 0.8.3</h4>
+<h4><a id="section4.5.4.18"></a>Version APP4MC 0.8.2 to APP4MC 0.8.3</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -15424,7 +15862,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.17"></a>Version APP4MC 0.8.1 to APP4MC 0.8.2</h4>
+<h4><a id="section4.5.4.19"></a>Version APP4MC 0.8.1 to APP4MC 0.8.2</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -15448,7 +15886,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.18"></a>Version APP4MC 0.8.0 to APP4MC 0.8.1</h4>
+<h4><a id="section4.5.4.20"></a>Version APP4MC 0.8.0 to APP4MC 0.8.1</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -15738,7 +16176,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.19"></a>Version APP4MC 0.7.2 to APP4MC 0.8.0</h4>
+<h4><a id="section4.5.4.21"></a>Version APP4MC 0.7.2 to APP4MC 0.8.0</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -15975,7 +16413,7 @@ createTasks.run(ctx)
</table>
-<h4><a id="section4.5.4.20"></a>Version APP4MC 0.7.1 to APP4MC 0.7.2</h4>
+<h4><a id="section4.5.4.22"></a>Version APP4MC 0.7.1 to APP4MC 0.7.2</h4>
<p>
<strong>Change in the namespace:</strong>
</p>
@@ -16427,11 +16865,11 @@ createTasks.run(ctx)
<em>undefined</em>" (default)
</td>
</tr>
- <tr/>
+ <tr />
</table>
-<h4><a id="section4.5.4.21"></a>Version APP4MC 0.7.0 to APP4MC 0.7.1</h4>
+<h4><a id="section4.5.4.23"></a>Version APP4MC 0.7.0 to APP4MC 0.7.1</h4>
<p>Below are the changes in the meta model from APP4MC 0.7.0 to APP4MC 0.7.1</p>
<p>
<strong>Change in the namespace:</strong>
@@ -18606,7 +19044,13 @@ FROM eventChainInstanceInfo
<li>
<b>IDE Actions example</b>
<ul>
- <li>creates a new action for all elements in the model editor that allow custom attributes</li>
+ <li>creates several new actions in the model editor:
+ <ul>
+ <li>Add approval (for all elements that allow custom attributes)</li>
+ <li>Convert to histogram (for Weibull-Distributions)</li>
+ <li>Create C Type Definitions (in the software model)</li>
+ </ul>
+ </li>
</ul>
</li>
</ul>
@@ -18626,21 +19070,43 @@ FROM eventChainInstanceInfo
</ul>
</li>
</ul>
+
+
+<h4><a id="section5.3.1.1"></a>Steps to install and test</h4>
<p>
- <strong>Installation via update site</strong>
+ <strong>1. Install additional examples via update site</strong>
</p>
- <pre xml:space="preserve"><code>https://download.eclipse.org/app4mc/updatesites/releases/2.1.0
+ <pre xml:space="preserve"><code>https://download.eclipse.org/app4mc/updatesites/releases/3.0.0
https://download.eclipse.org/app4mc/updatesites/snapshot
</code></pre>
<p style="text-align: center;">
<img src="images/examples_updatesite.png"/>
</p>
<p>
- <strong>How to use ...</strong>
+ <strong>2. Create example project(s)</strong>
</p>
- <p>
+ <p style="text-align: center;">
<img src="images/examples_installer.png"/>
</p>
+ <p>
+ <strong>3. Switch to Java perspective</strong>
+ </p>
+ <p style="text-align: center;">
+ <img src="images/examples_switch_perspective.png"/>
+ </p>
+ <p>
+ <strong>4. Run a new Eclipse Application</strong>
+ </p>
+ <p>Create a new Run Configuration to start another Eclipse instance ...</p>
+ <p style="text-align: center;">
+ <img src="images/examples_run_eclipse_appication_1.png"/>
+ </p>
+ <p>You can enter a name and start with the default settings...</p>
+ <p style="text-align: center;">
+ <img src="images/examples_run_eclipse_appication_2.png"/>
+ </p>
+ <p>The new Eclipse runtime will contain all plugins of the current runtime and additional plugins based on the plugin projects in your workspace.</p>
+ <p>Therefore the created example projects extend the runtime IDE and the new features can immediately be tested.</p>
<h2><a id="section5.4">5.4 </a>Model Transformation</h2>
@@ -18722,7 +19188,37 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
<h1><a id="section6">6 </a>Release Notes</h1>
-<h2><a id="section6.1">6.1 </a>Eclipse APP4MC 2.2.0 (Jul 2022)</h2>
+<h2><a id="section6.1">6.1 </a>Eclipse APP4MC 3.0.0 (Nov 2022)</h2>
+ <p>Model handling</p>
+ <ul>
+ <li>Model migration support (2.2.0 -&gt; 3.0.0)</li>
+ </ul>
+ <p>Model</p>
+ <ul>
+ <li>Removed deprecated model elements (ModeCondition* and ModeSwitch*)</li>
+ <li>Simplified data type definitions (inline type definition is no longer supported)</li>
+ <li>New lock type "Mutex"</li>
+ <li>New lock attribute "ownership"</li>
+ </ul>
+ <p>Product</p>
+ <ul>
+ <li>Extended model documentation and validation of semaphores</li>
+ <li>Updated visualization framework:
+ <ul>
+ <li>New utility classes for SVG (PlantUML, GraphViz)</li>
+ <li>New persisted visualization parameters (per view)</li>
+ <li>New visualization: EObject references</li>
+ <li>Updated visualizations: Hardware, Runnable dependencies</li>
+ </ul>
+ </li>
+ <li>Several bug fixes</li>
+ </ul>
+ <p>Recommended Java runtime is
+ <strong>Java 11</strong>.<br>Minimum is Java 8 (with limitations if JavaFX is not included).
+ </p>
+
+
+<h2><a id="section6.2">6.2 </a>Eclipse APP4MC 2.2.0 (Jul 2022)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (2.1.0 -&gt; 2.2.0)</li>
@@ -18745,7 +19241,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.2">6.2 </a>Eclipse APP4MC 2.1.0 (Apr 2022)</h2>
+<h2><a id="section6.3">6.3 </a>Eclipse APP4MC 2.1.0 (Apr 2022)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (2.0.0 -&gt; 2.1.0)</li>
@@ -18780,7 +19276,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.3">6.3 </a>Eclipse APP4MC 2.0.0 (Nov 2021)</h2>
+<h2><a id="section6.4">6.4 </a>Eclipse APP4MC 2.0.0 (Nov 2021)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (1.2.0 -&gt; 2.0.0)</li>
@@ -18818,7 +19314,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.4">6.4 </a>Eclipse APP4MC 1.2.0 (Jul 2021)</h2>
+<h2><a id="section6.5">6.5 </a>Eclipse APP4MC 1.2.0 (Jul 2021)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (1.1.0 -&gt; 1.2.0)</li>
@@ -18857,7 +19353,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.5">6.5 </a>Eclipse APP4MC 1.1.0 (Apr 2021)</h2>
+<h2><a id="section6.6">6.6 </a>Eclipse APP4MC 1.1.0 (Apr 2021)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (1.0.0 -&gt; 1.1.0)</li>
@@ -18887,7 +19383,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.6">6.6 </a>Eclipse APP4MC 1.0.0 (Nov 2020)</h2>
+<h2><a id="section6.7">6.7 </a>Eclipse APP4MC 1.0.0 (Nov 2020)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (0.9.9 -&gt; 1.0.0)</li>
@@ -18915,7 +19411,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.7">6.7 </a>Eclipse APP4MC 0.9.9 (Jul 2020)</h2>
+<h2><a id="section6.8">6.8 </a>Eclipse APP4MC 0.9.9 (Jul 2020)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (0.9.8 -&gt; 0.9.9)</li>
@@ -18942,7 +19438,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.8">6.8 </a>Eclipse APP4MC 0.9.8 (Apr 2020)</h2>
+<h2><a id="section6.9">6.9 </a>Eclipse APP4MC 0.9.8 (Apr 2020)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (0.9.7 -&gt; 0.9.8)</li>
@@ -18963,7 +19459,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.9">6.9 </a>Eclipse APP4MC 0.9.7 (Jan 2020)</h2>
+<h2><a id="section6.10">6.10 </a>Eclipse APP4MC 0.9.7 (Jan 2020)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (0.9.6 -&gt; 0.9.7)</li>
@@ -18986,7 +19482,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.10">6.10 </a>Eclipse APP4MC 0.9.6 (Oct 2019)</h2>
+<h2><a id="section6.11">6.11 </a>Eclipse APP4MC 0.9.6 (Oct 2019)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (0.9.5 -&gt; 0.9.6)</li>
@@ -19011,7 +19507,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.11">6.11 </a>Eclipse APP4MC 0.9.5 (Jul 2019)</h2>
+<h2><a id="section6.12">6.12 </a>Eclipse APP4MC 0.9.5 (Jul 2019)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (0.9.4 -&gt; 0.9.5)</li>
@@ -19030,7 +19526,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.12">6.12 </a>Eclipse APP4MC 0.9.4 (Apr 2019)</h2>
+<h2><a id="section6.13">6.13 </a>Eclipse APP4MC 0.9.4 (Apr 2019)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (0.9.3 -&gt; 0.9.4)</li>
@@ -19050,7 +19546,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.13">6.13 </a>Eclipse APP4MC 0.9.3 (Jan 2019)</h2>
+<h2><a id="section6.14">6.14 </a>Eclipse APP4MC 0.9.3 (Jan 2019)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (0.9.2 -&gt; 0.9.3)</li>
@@ -19069,7 +19565,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.14">6.14 </a>Eclipse APP4MC 0.9.2 (Oct 2018)</h2>
+<h2><a id="section6.15">6.15 </a>Eclipse APP4MC 0.9.2 (Oct 2018)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (0.9.1 -&gt; 0.9.2)</li>
@@ -19087,7 +19583,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.15">6.15 </a>Eclipse APP4MC 0.9.1 (Jul 2018)</h2>
+<h2><a id="section6.16">6.16 </a>Eclipse APP4MC 0.9.1 (Jul 2018)</h2>
<p>General</p>
<ul>
<li>New Eclipse Oxygen.3a based product (compatible with Java 8, Java 9 and Java 10)</li>
@@ -19107,7 +19603,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</ul>
-<h2><a id="section6.16">6.16 </a>Eclipse APP4MC 0.9.0 (Apr 2018)</h2>
+<h2><a id="section6.17">6.17 </a>Eclipse APP4MC 0.9.0 (Apr 2018)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (0.8.3 -&gt; 0.9.0)</li>
@@ -19123,7 +19619,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
<i>Note: This is the first implementation of the new hardware model. It will be extended in the next version and (minor) changes are expected</i>.
-<h2><a id="section6.17">6.17 </a>Eclipse APP4MC 0.8.3 (Jan 2018)</h2>
+<h2><a id="section6.18">6.18 </a>Eclipse APP4MC 0.8.3 (Jan 2018)</h2>
<p>General</p>
<ul>
<li>New Eclipse Neon.3 based product</li>
@@ -19147,7 +19643,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.18">6.18 </a>Eclipse APP4MC 0.8.2 (Oct 2017)</h2>
+<h2><a id="section6.19">6.19 </a>Eclipse APP4MC 0.8.2 (Oct 2017)</h2>
<p>General</p>
<ul>
<li>Model changes (extensions)</li>
@@ -19172,7 +19668,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.19">6.19 </a>Eclipse APP4MC 0.8.1 (Jul 2017)</h2>
+<h2><a id="section6.20">6.20 </a>Eclipse APP4MC 0.8.1 (Jul 2017)</h2>
<p>General</p>
<ul>
<li>Model changes (extension and harmonization)</li>
@@ -19199,7 +19695,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.20">6.20 </a>Eclipse APP4MC 0.8.0 (Apr 2017)</h2>
+<h2><a id="section6.21">6.21 </a>Eclipse APP4MC 0.8.0 (Apr 2017)</h2>
<p>General</p>
<ul>
<li>Model changes (mainly to simplify handling)</li>
@@ -19224,7 +19720,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.21">6.21 </a>Eclipse APP4MC 0.7.2 (Jan 2017)</h2>
+<h2><a id="section6.22">6.22 </a>Eclipse APP4MC 0.7.2 (Jan 2017)</h2>
<p>General</p>
<ul>
<li>Smaller product definition (optional parts can be installed via update sites)</li>
@@ -19264,7 +19760,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.22">6.22 </a>Eclipse APP4MC 0.7.1 (Oct 2016)</h2>
+<h2><a id="section6.23">6.23 </a>Eclipse APP4MC 0.7.1 (Oct 2016)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (0.7.0 -&gt; 0.7.1)</li>
@@ -19290,7 +19786,7 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
-<h2><a id="section6.23">6.23 </a>Eclipse APP4MC 0.7.0 (Jul 2016)</h2>
+<h2><a id="section6.24">6.24 </a>Eclipse APP4MC 0.7.0 (Jul 2016)</h2>
<p>Model handling</p>
<ul>
<li>Model migration support (itea1.1.0 -&gt; itea1.1.1 -&gt; 0.7.0)</li>
@@ -19340,6 +19836,44 @@ https://download.eclipse.org/app4mc/updatesites/snapshot
</p>
</article>
+
+<article>
+<h1><a id="section8">8 </a>Frequently Asked Questions</h1>
+
+
+<h2><a id="section8.1">8.1 </a>Can APP4MC components be used in a pure Java environment?</h2>
+ <p>Yes.</p>
+ <p>Amalthea components (model, validation, migration) are available at
+ <a href="https://search.maven.org/search?q=app4mc">Maven Central</a>
+ </p>
+</article>
+
+
+<article>
+<h1><a id="section9">9 </a>Known Issues</h1>
+
+
+<h2><a id="section9.1">9.1 </a>Problem: UI freezes when a JavaFX visualization is invoked</h2>
+ <p>
+ <b>The reason:</b> Incompatibility of JavaFX and the glass.dll it tries to load when there are multiple Java versions available.
+ </p>
+ <p>
+ <b>A simple solution:</b> Add
+ <b>-Djava.library.path=</b> in the app4mc.ini after or before --add-modules=ALL-SYSTEM. This will avoid that Eclipse generates the value. As a result the java.library.path will be empty and JavaFX will load from the Java installation that was used to start APP4MC.
+ </p>
+ <p>
+ <i>This issue mainly applies to older versions. It is already addressed in the product definition (since 2.1) and in the update site (since 3.0)</i>
+ </p>
+ <p>
+ <b>The longer explanation:</b>
+ </p>
+ <p>When Eclipse launches it automatically generates an entry for java.library.path that contains the path to the Java installation that is used to start Eclipse, and the PATH (on Windows it is the PATH system environment variable, not sure about the Linux equivalent). If additional Java installations are in the PATH, the java.library.path environment variable contains paths to multiple Java versions. It can then happen that JavaFX loads the glass.dll from the not matching Java installation (probably the one from Java 8 if APP4MC was started with Java 11), which then leads to NoSuchMethodErrors or similar that causes a crash.</p>
+ <p>There is already a
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=540247">bug entry</a> in Eclipse for that issue.
+ </p>
+ <p>java.library.path is a Java environment variable that is used to add additional native libraries to the runtime. Typically only used in case native libraries should be added to an application that are loaded inside Java via System.loadLibrary(). As no additional external native libraries are required by APP4MC, setting java.library.path to an empty value should not have any effect on other functionalities. In Eclipse/OSGi development native libraries are typically included inside a plug-in project and do not reside external, as this would make the installation dependent on locally installed native libraries on the consumer side.</p>
+</article>
+
<!-- - - - - - - - - - - Articles - - - - - - - - - - -->
</div>
</div>
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/zip/ecore-definitions.zip b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/zip/ecore-definitions.zip
index 71445be..b3c3d20 100644
--- a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/zip/ecore-definitions.zip
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/zip/ecore-definitions.zip
Binary files differ
diff --git a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/zip/xml-definitions.zip b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/zip/xml-definitions.zip
index df8c8a4..4e0b153 100644
--- a/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/zip/xml-definitions.zip
+++ b/websites/www.eclipse.org-app4mc-hugo/site/static/help/latest/zip/xml-definitions.zip
Binary files differ

Back to the top