瀏覽代碼

User documentation: migration from Textile to DocBook

Rainer Klute 9 年之前
父節點
當前提交
85544d66f7
共有 100 個文件被更改,包括 9232 次插入3364 次删除
  1. 11 2
      plugins/org.yakindu.sct.doc.user/.gitignore
  2. 7 0
      plugins/org.yakindu.sct.doc.user/.project
  3. 2 1
      plugins/org.yakindu.sct.doc.user/.settings/org.eclipse.core.resources.prefs
  4. 6 3
      plugins/org.yakindu.sct.doc.user/build.properties
  5. 352 78
      plugins/org.yakindu.sct.doc.user/build.xml
  6. 15 15
      plugins/org.yakindu.sct.doc.user/contexts.xml
  7. 71 0
      plugins/org.yakindu.sct.doc.user/css/custom.css
  8. 0 0
      plugins/org.yakindu.sct.doc.user/css/style.css
  9. 12 0
      plugins/org.yakindu.sct.doc.user/docbook-xsl.tmpl/common-html-rules.xsl
  10. 19 0
      plugins/org.yakindu.sct.doc.user/docbook-xsl.tmpl/common-params.xsl
  11. 25 0
      plugins/org.yakindu.sct.doc.user/docbook-xsl.tmpl/eclipsehelp.xsl
  12. 12 0
      plugins/org.yakindu.sct.doc.user/docbook-xsl.tmpl/html.xsl
  13. 14 0
      plugins/org.yakindu.sct.doc.user/docbook-xsl.tmpl/pdf.xsl
  14. 0 2
      plugins/org.yakindu.sct.doc.user/help/.gitignore
  15. 0 37
      plugins/org.yakindu.sct.doc.user/help/01_overview/overview.textile
  16. 0 308
      plugins/org.yakindu.sct.doc.user/help/02_installation/installation.textile
  17. 0 249
      plugins/org.yakindu.sct.doc.user/help/03_getting_started/getting_started.textile
  18. 0 104
      plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_220_statechart_editor.svg
  19. 0 189
      plugins/org.yakindu.sct.doc.user/help/04_code_generation/code_generation.textile
  20. 二進制
      plugins/org.yakindu.sct.doc.user/help/04_code_generation/examples/CallHandling.zip
  21. 0 89
      plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_080_editing_editor.svg
  22. 0 2128
      plugins/org.yakindu.sct.doc.user/help/05_reference/reference.textile
  23. 二進制
      plugins/org.yakindu.sct.doc.user/help/06_tasks/images/genmodelwizardchooselanguage.jpg
  24. 0 145
      plugins/org.yakindu.sct.doc.user/help/06_tasks/tasks.textile
  25. 二進制
      plugins/org.yakindu.sct.doc.user/lib/org.eclipse.mylyn.wikitext.core_1.5.0.v20110608-1400.jar
  26. 二進制
      plugins/org.yakindu.sct.doc.user/lib/org.eclipse.mylyn.wikitext.textile.core_1.5.0.v20110608-1400.jar
  27. 271 0
      plugins/org.yakindu.sct.doc.user/model/state_entry.sct
  28. 385 0
      plugins/org.yakindu.sct.doc.user/model/state_entry_exit.sct
  29. 340 0
      plugins/org.yakindu.sct.doc.user/model/state_entry_exit_final.sct
  30. 231 0
      plugins/org.yakindu.sct.doc.user/model/state_entry_final_final.sct
  31. 90 0
      plugins/org.yakindu.sct.doc.user/model/state_initial_final.sct
  32. 379 0
      plugins/org.yakindu.sct.doc.user/model/state_multiple_entries.sct
  33. 321 0
      plugins/org.yakindu.sct.doc.user/model/state_synchronization.sct
  34. 7 13
      plugins/org.yakindu.sct.doc.user/plugin.xml
  35. 1 1
      plugins/org.yakindu.sct.doc.user/pom.xml
  36. 6620 0
      plugins/org.yakindu.sct.doc.user/src/documentation.xml
  37. 41 0
      plugins/org.yakindu.sct.doc.user/src/hints_for_authors.xml
  38. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/TrafficLight.png
  39. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/YAKINDU_features.png
  40. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_010_create_java_project.png
  41. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_020_new_java_project.png
  42. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_030_model_folder_created.png
  43. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_040_create_model_new_statechart_model.png
  44. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_050_create_model_specify_name.png
  45. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_060_create_model_modeling_perspective_dialog.png
  46. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_070_create_model_completed.png
  47. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_080_editing_editor.png
  48. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_090_editing_interfaces.png
  49. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_200_generation_create_generator_model.png
  50. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_210_generation_new_sgen_model_1.png
  51. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_220_generation_new_sgen_model_2.png
  52. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_230_generation_new_sgen_model_3.png
  53. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_240_generation_timer_service.png
  54. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_250_generation_use_as_source_folder.png
  55. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_300_java_integration_create_new_class.png
  56. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_example_final.png
  57. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_example_finished.png
  58. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/callhandling_model.png
  59. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/cycleBasedVsEventDriven.png
  60. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_010_eclipse_menu_install_new_software.png
  61. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_020_eclipse_install_wizard.png
  62. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_030_eclipse_add_repository.png
  63. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_040_eclipse_software_items.png
  64. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_040_eclipse_software_items_all.png
  65. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_050_eclipse_trouble.png
  66. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_060_eclipse_review.png
  67. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_070_eclipse_licenses.png
  68. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_080_eclipse_installation.png
  69. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_090_eclipse_restart.png
  70. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_100_eclipse_sct_help.png
  71. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/eclipse_update_010_eclipse_menu_check_for_updates.png
  72. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/eclipse_update_020_eclipse_automatic_updates.png
  73. 二進制
      plugins/org.yakindu.sct.doc.user/src/images/exporting_statechart_as_image_010_save_as_menu_item.png
  74. 二進制
      plugins/org.yakindu.sct.doc.user/src/images/exporting_statechart_as_image_020_save_as_dialog.png
  75. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/extract_subdiagram.png
  76. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/extract_subdiagram2.png
  77. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/extract_subdiagram3.png
  78. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/generatornavigator.png
  79. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_010_menu_file_new_project.png
  80. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_020_wizard_new_project_general_project.png
  81. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_030_wizard_new_project_java_java_project.png
  82. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_040_wizard_new_java_project.png
  83. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_040_wizard_new_project.png
  84. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_050_dialog_open_associated_perspective.png
  85. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_060_java_project_created.png
  86. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_060_project_created.png
  87. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_080_editing_editor.png
  88. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_100_menu_new_folder.png
  89. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_110_wizard_new_folder.png
  90. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_120_menu_new_other.png
  91. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_130_wizard_new.png
  92. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_140_wizard_new_yakindu_statechart.png
  93. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_150_dialog_confirm_perspective_switch.png
  94. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_200_empty_statechart_created.png
  95. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_210_error_marker_and_popup.png
  96. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_220_statechart_editor.png
  97. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_220_statechart_editor_raw.png
  98. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_230_statechart_editor_change_state_name_01.png
  99. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_230_statechart_editor_change_state_name_02.png
  100. 0 0
      plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_230_statechart_editor_change_state_name_03.png

+ 11 - 2
plugins/org.yakindu.sct.doc.user/.gitignore

@@ -1,3 +1,12 @@
-/bin/
-/target/
 **/*~
+.ant-targets-build.xml
+bin/
+docbook-xsl/
+docbook-xsl.distribution/
+epub/
+help/
+html/
+lib/
+model/*experiment*
+pdf/
+target/

+ 7 - 0
plugins/org.yakindu.sct.doc.user/.project

@@ -3,8 +3,14 @@
 	<name>org.yakindu.sct.doc.user</name>
 	<comment></comment>
 	<projects>
+		<project>org.yakindu.sct.doc.docbook-xsl</project>
 	</projects>
 	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
 		<buildCommand>
 			<name>org.eclipse.pde.ManifestBuilder</name>
 			<arguments>
@@ -28,6 +34,7 @@
 	</buildSpec>
 	<natures>
 		<nature>org.eclipse.pde.PluginNature</nature>
+		<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
 	</natures>
 	<filteredResources>
 		<filter>

+ 2 - 1
plugins/org.yakindu.sct.doc.user/.settings/org.eclipse.core.resources.prefs

@@ -1,3 +1,4 @@
 eclipse.preferences.version=1
-encoding//help/05_reference/reference.html=UTF-8
+encoding//css/custom.css=UTF-8
+encoding//model/state_initial_final.sct=UTF-8
 encoding/<project>=UTF-8

+ 6 - 3
plugins/org.yakindu.sct.doc.user/build.properties

@@ -1,10 +1,13 @@
 bin.includes = plugin.xml,\
                META-INF/,\
-               *.xml,\
+               contexts.xml,\
+               plugin.xml,\
+               toc.xml,\
                help/,\
+               about.ini,\
                about.html,\
                about.mappings,\
                about.properties,\
-               css/,\
                Yakindu-about.png,\
-               about.ini
+               css/,\
+               docbook-xsl.tmpl/

+ 352 - 78
plugins/org.yakindu.sct.doc.user/build.xml

@@ -1,81 +1,355 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<project default="generate.help" basedir=".">
-
-	<property name="wikitext.standalone" location="${basedir}/lib" />
-	<property name="help.prefix" value="help" />
-	<property name="help.dir" location="${basedir}/${help.prefix}" />
-
-	<path id="wikitext.classpath">
-		<fileset dir="${wikitext.standalone}">
-			<include name="org.eclipse.mylyn.wikitext.*core*.jar" />
-		</fileset>
-	</path>
-
-	<taskdef classpathref="wikitext.classpath" resource="org/eclipse/mylyn/wikitext/core/util/anttask/tasks.properties" />
-
-	<target name="assemble.sections" description="Joins individual wiki source files so that they can be presented to the Eclipse help generator as a single file.">
-		<assemble.section.sources src.dir="${help.dir}/04_C-Code_Generator" src.list="sec_04" dest.file="c_code_generator.textile" />
-		<assemble.section.sources src.dir="${help.dir}/05_Java-Code_Generator" src.list="sec_05" dest.file="java_code_generator.textile" />
-	</target>
-
-
-	<!-- Building the master TOC (toc.xml) and registering it along with the sub-TOCs produced by this target in the plugin.xml file must still be done manually. -->
-	<!-- The help contexts file (contexts.xml) is not yet updated automatically, either. -->
-	<!--<target name="generate.help" depends="assemble.sections" description="Runs the Eclipse help generator on the listed wiki source files">
--->
-	<target name="generate.help" description="Runs the Eclipse help generator on the listed wiki source files">
-		<generate.section.help src.dir="${help.dir}/01_overview" src.file="overview.textile" prefix="${help.prefix}/01_overview" />
-		<generate.section.help src.dir="${help.dir}/02_installation" src.file="installation.textile" prefix="${help.prefix}/02_installation" />
-		<generate.section.help src.dir="${help.dir}/03_getting_started" src.file="getting_started.textile" prefix="${help.prefix}/03_getting_started" />
-		<generate.section.help src.dir="${help.dir}/04_code_generation" src.file="code_generation.textile" prefix="${help.prefix}/04_code_generation" />
-		<generate.section.help src.dir="${help.dir}/05_reference" src.file="reference.textile" prefix="${help.prefix}/05_reference" />
-		<generate.section.help src.dir="${help.dir}/06_tasks" src.file="tasks.textile" prefix="${help.prefix}/06_tasks" />
-	</target>
-
-	<target name="clean">
-		<delete>
-			<fileset dir="${help.dir}">
-				<include name="**/**/*.html" />
-				<include name="**/**/*toc.xml" />
-				<!-- Include joined source files produced by assemble.sections here 
-				<include name="**/**/c_code_generator.textile" />
-				<include name="**/**/java_code_generator.textile" />-->
-			</fileset>
-		</delete>
-	</target>
-
-	<macrodef name="assemble.section.sources" description="Concats individual wiki source files">
-		<attribute name="src.dir" />
-		<attribute name="index.file" default="@{src.dir}/index.txt" />
-		<attribute name="src.list" />
-		<attribute name="dest.file" />
-		<sequential>
-			<loadfile srcfile="@{index.file}" property="@{src.list}">
-				<filterchain>
-					<tokenfilter>
-						<replacestring from="\n" to="," />
-					</tokenfilter>
-				</filterchain>
-			</loadfile>
-			<!-- Attribute fixlastline does not work (on the Mac). Begin wiki files with new line for now! -->
-			<concat destfile="@{src.dir}/@{dest.file}" append="false" fixlastline="yes">
-				<filelist dir="@{src.dir}" files="${@{src.list}}" />
-			</concat>
-		</sequential>
-	</macrodef>
-
-	<macrodef name="generate.section.help" description="Runs the Eclipse help generator on the provided wiki input file. Produces an HTML document and a corresponding toc.xml">
-		<attribute name="src.dir" />
-		<attribute name="src.file" />
-		<attribute name="prefix" />
-		<sequential>
-			<wikitext-to-eclipse-help markupLanguage="Textile" multipleOutputFiles="false" navigationImages="true" formatoutput="true" helpPrefix="@{prefix}">
-				<fileset dir="@{src.dir}">
-					<include name="@{src.file}" />
-				</fileset>
-				<stylesheet url="../style.css" />
-			</wikitext-to-eclipse-help>
-		</sequential>
-	</macrodef>
+<project default="generate.all"
+         basedir="."
+         name="org.yakindu.sct.doc.user"
+         xmlns:if="ant:if"
+         xmlns:unless="ant:unless"
+         xmlns:artifact="antlib:org.eclipse.aether.ant">
+
+    <property file="build.properties" />
+    <property file="local.properties" />
+
+    <!-- The documentation source files are located here: -->
+    <property name="src.basename" value="documentation" />
+    <property name="src.dir.name" value="src" />
+    <property name="css.dir.name" value="css" />
+    <property name="img.dir.name" value="images" />
+    <property name="src.dir" location="${basedir}/${src.dir.name}" />
+    <property name="css.dir" location="${basedir}/${css.dir.name}" />
+    <property name="img.dir" location="${src.dir}/${img.dir.name}" />
+
+    <!-- Location of source file with XIncludes resolved: -->
+    <property name="res.basename" value="${src.basename}.resolved" />
+    <property name="res.dir.name" value="src-gen" />
+
+    <!-- Target directory names and directories for various output formats: -->
+    <property name="help.dir.name" value="help" />
+    <property name="html.dir.name" value="html" />
+    <property name="pdf.dir.name" value="pdf" />
+    <property name="epub.dir.name" value="epub" />
+    <property name="help.dir" location="${basedir}/${help.dir.name}" />
+    <property name="html.dir" location="${basedir}/${html.dir.name}" />
+    <property name="pdf.dir" location="${basedir}/${pdf.dir.name}" />
+    <property name="epub.dir" location="${basedir}/${epub.dir.name}" />
+
+    <!-- Libraries used by Ant tasks: -->
+    <property name="lib.dir.name" value="lib" />
+    <property name="lib.dir" location="${basedir}/${lib.dir.name}" />
+
+    <!-- Aether Ant Tasks configuration -->
+    <property name="aether.jar.version" value="1.0.0.v20140518" />
+    <property name="aether.jar.checksum" value="95dadd03392a75564904da45108cf048abe6e5bb" />
+    <property name="aether.jar.src"
+              value="http://search.maven.org/remotecontent?filepath=org/eclipse/aether/aether-ant-tasks/${aether.jar.version}/aether-ant-tasks-${aether.jar.version}-uber.jar" />
+    <property name="aether.jar.file" value="${lib.dir}/aether-ant-tasks-uber.jar" />
+
+
+
+    <!-- The DocBook XML distribution ZIP file will be unpacked to this directory: -->
+    <property name="docbook-xml.distribution.dir" location="${basedir}/docbook-xml.distribution" />
+
+    <!-- The DocBook XSL distribution ZIP file will be unpacked to this directory: -->
+    <property name="docbook-xsl.distribution.dir" location="${basedir}/docbook-xsl.distribution" />
+
+    <!-- This directory contains our project-specific DocBook XSL customization layer as templates with to-be-resolved
+         references to the unpacked DocBook XSL distribution: -->
+    <property name="docbook-xsl.dir.tmpl.name" value="docbook-xsl.tmpl" />
+    <property name="docbook-xsl.dir.tmpl" location="${basedir}/${docbook-xsl.dir.tmpl.name}" />
+
+    <!-- This directory contains our project-specific DocBook XSL customization layer with references being resolved to
+         point to the unpacked DocBook XSL distribution: -->
+    <property name="docbook-xsl.dir" location="${basedir}/docbook-xsl" />
+
+
+
+    <!-- Remove generated stuff: -->
+    <target name="clean">
+        <delete includeemptydirs="true" failonerror="false">
+            <fileset dir="${res.dir.name}" />
+            <fileset dir="${docbook-xsl.dir}" />
+            <fileset dir="${docbook-xsl.distribution.dir}" />
+            <fileset dir="${docbook-xml.distribution.dir}" />
+            <fileset dir="${basedir}" defaultexcludes="false">
+                <include name="${help.dir.name}/**" />
+                <include name="${html.dir.name}/**" />
+                <include name="${pdf.dir.name}/**" />
+                <include name="${epub.dir.name}/**" />
+            </fileset>
+        </delete>
+    </target>
+
+
+    <!-- Initializes the build environment. -->
+    <target name="init" depends="init.aether, init.dependencies" description="Initializes the build environment." />
+
+
+    <!-- Aether Ant Tasks are used to access Maven dependencies from an Ant build. It is initialized by downloading
+         the Aether Ant Tasks JAR to the library folder, if needed. The downloaded JAR will not be removed by the
+         "clean" target. If the JAR is present, a typedef will make Aether Ant Tasks' elements available in the Ant
+         build file. -->
+    <target name="init.aether"
+            description="Initialized Aether Ant Tasks JAR by downloading the JAR and defining a type.">
+        <condition property="target.exists">
+            <available file="${aether.jar.file}" />
+        </condition>
+        <sequential unless:set="target.exists">
+            <mkdir dir="${lib.dir}" />
+            <get src="${aether.jar.src}" dest="${aether.jar.file}" skipexisting="true" usetimestamp="true" />
+            <fail message="Checksum mismatch for ${aether.jar.file}. Please delete it and rerun ant to redownload.">
+                <condition>
+                    <not>
+                        <checksum file="${aether.jar.file}"
+                                  algorithm="SHA"
+                                  property="${aether.jar.checksum}"
+                                  verifyproperty="checksum.matches" />
+                    </not>
+                </condition>
+            </fail>
+        </sequential>
+        <path id="aether-ant-tasks.classpath" path="${aether.jar.file}" />
+        <typedef resource="org/eclipse/aether/ant/antlib.xml"
+                 uri="antlib:org.eclipse.aether.ant"
+                 classpathref="aether-ant-tasks.classpath" />
+    </target>
+
+
+    <!-- Resolves the necessary dependencies: -->
+    <target name="init.dependencies" description="Resolves the necessary dependencies." depends="init.aether">
+
+        <!-- Classpath for Xalan, needed to render DocBook documents via XSLT. -->
+        <artifact:resolve>
+            <artifact:dependencies>
+                <dependency groupId="xalan" artifactId="xalan" version="2.7.2" scope="compile" />
+            </artifact:dependencies>
+            <path refid="xalan.classpath" />
+        </artifact:resolve>
+
+        <!-- Classpath for Xerces and Xerces samples, needed for XInclude preprocessing. -->
+        <artifact:resolve>
+            <artifact:dependencies>
+                <dependency groupId="xerces" artifactId="xercesImpl" version="2.11.0" scope="compile" />
+                <dependency groupId="xerces" artifactId="xercesSamples" version="2.8.0" scope="compile" />
+            </artifact:dependencies>
+            <path refid="xerces.classpath" />
+        </artifact:resolve>
+
+        <!-- Classpath for FOP, needed to render FOP files (generated by DocBook XSL) into PDF documents. -->
+        <artifact:resolve>
+            <artifact:dependencies>
+                <dependency groupId="org.apache.xmlgraphics" artifactId="fop" version="2.1" scope="compile" />
+            </artifact:dependencies>
+            <path refid="fop.classpath" />
+        </artifact:resolve>
+
+        <!-- ZIP file containing the DocBook XSL distribution, needed to convert DocBook documents to anything else: -->
+        <artifact:resolve>
+            <artifact:dependencies>
+                <dependency groupId="net.sf.docbook"
+                            artifactId="docbook-xsl"
+                            version="1.78.1"
+                            type="zip"
+                            classifier="ns-resources"
+                            scope="compile" />
+            </artifact:dependencies>
+            <properties prefix="docbook-xsl" />
+        </artifact:resolve>
+
+        <!-- DocBook XML -->
+        <artifact:resolve>
+            <artifact:dependencies>
+                <dependency groupId="net.sf.docbook"
+                            artifactId="docbook-xml"
+                            version="5.0"
+                            type="zip"
+                            classifier="rng-resources"
+                            scope="compile" />
+            </artifact:dependencies>
+            <properties prefix="docbook-xml" />
+        </artifact:resolve>
+
+        <!-- Jing (used for Relax-NG validation) -->
+        <artifact:resolve>
+            <artifact:dependencies>
+                <dependency groupId="com.thaiopensource" artifactId="jing" version="20091111" scope="compile" />
+            </artifact:dependencies>
+            <path refid="jing.classpath" />
+        </artifact:resolve>
+
+    </target>
+
+
+    <!-- Initializes DocBook XML by unpacking the distribution ZIP file. -->
+    <target name="init.docbook-xml"
+            description="Initializes DocBook XML by unpacking the distribution ZIP file."
+            depends="init.dependencies">
+        <condition property="docbook-xml.dirstribution.dir.exists">
+            <available file="${docbook-xml.distribution.dir}" />
+        </condition>
+        <unzip dest="${docbook-xml.distribution.dir}"
+               src="${docbook-xml.net.sf.docbook:docbook-xml:zip:rng-resources}"
+               overwrite="false"
+               unless:set="docbook-xml.dirstribution.dir.exists" />
+    </target>
+
+
+    <!-- Initializes DocBook XSL by unpacking the distribution ZIP file and resolving the references in our
+         customization layer template files. -->
+    <target name="init.docbook-xsl"
+            description="Initializes DocBook XSL by unpacking the distribution ZIP file and resolving the references in our customization layer template files."
+            depends="init.dependencies">
+        <condition property="docbook-xsl.distribution.dir.exists">
+            <available file="${docbook-xsl.distribution.dir}" />
+        </condition>
+        <sequential unless:set="docbook-xsl.distribution.dir.exists">
+            <unzip dest="${docbook-xsl.distribution.dir}"
+                   src="${docbook-xsl.net.sf.docbook:docbook-xsl:zip:ns-resources}"
+                   overwrite="false" />
+            <mkdir dir="${docbook-xsl.dir}" />
+            <filter token="docbook-xsl" value="${docbook-xsl.distribution.dir}/docbook" />
+            <copy todir="${docbook-xsl.dir}" filtering="true">
+                <fileset dir="${docbook-xsl.dir.tmpl}" />
+            </copy>
+        </sequential>
+    </target>
+
+
+    <!-- Resolves XIncludes. -->
+    <target name="resolve-xinclude" depends="init">
+        <mkdir dir="${res.dir.name}" />
+        <java classname="sax.Writer"
+              classpathref="xerces.classpath"
+              output="${res.dir.name}/${res.basename}.xml"
+              logerror="true"
+              failonerror="true"
+              fork="true">
+            <arg value="-np" />
+            <arg value="-xi" />
+            <arg value="${src.dir}/${src.basename}.xml" />
+        </java>
+    </target>
+
+
+    <!-- Validates the DocBook source file against the DocBook 5.0 Relax-NG grammar. -->
+    <target name="validate" depends="init.docbook-xml, resolve-xinclude">
+        <java classname="com.thaiopensource.relaxng.util.Driver"
+              classpathref="jing.classpath"
+              fork="true"
+              failonerror="true">
+            <arg value="${docbook-xml.distribution.dir}/xsd/docbook.rng" />
+            <arg value="${res.dir.name}/${res.basename}.xml" />
+        </java>
+    </target>
+
+
+    <!-- Generates the documentation in all supported formats. -->
+    <target name="generate.all"
+            description="Generates the documentation in all supported formats."
+            depends="generate.html, generate.eclipsehelp, generate.pdf" />
+
+
+    <!-- Generates the documentation as HTML. -->
+    <target name="generate.html"
+            description="Generates the documentation as HTML."
+            depends="validate, init.docbook-xsl">
+        <docbook.conversion src.dir="${res.dir.name}"
+                            src.file.name="${res.basename}.xml"
+                            dst.dir="${html.dir.name}"
+                            dst.file.name="${src.basename}.html"
+                            style="${docbook-xsl.dir}/html.xsl" />
+    </target>
+
+
+    <!-- Generates the documentation as Eclipse help. This is essentially chunked HTML with a TOC file. -->
+    <target name="generate.eclipsehelp"
+            description="Generates the documentation as Eclipse help."
+            depends="validate, init.docbook-xsl">
+        <docbook.conversion src.dir="${res.dir.name}"
+                            src.file.name="${res.basename}.xml"
+                            dst.dir="${help.dir.name}"
+                            dst.file.name="${src.basename}.html"
+                            style="${docbook-xsl.dir}/eclipsehelp.xsl" />
+    </target>
+
+
+    <!-- Generates the documentation as PDF. -->
+    <target name="generate.pdf" description="Generates the documentation as PDF." depends="validate, init.docbook-xsl">
+        <docbook.conversion src.dir="${res.dir.name}"
+                            src.file.name="${res.basename}.xml"
+                            dst.dir="${pdf.dir.name}"
+                            dst.file.name="${src.basename}.fo"
+                            style="${docbook-xsl.dir}/pdf.xsl" />
+        <taskdef name="fop" classname="org.apache.fop.tools.anttasks.Fop" classpathref="fop.classpath" />
+        <fop fofile="${pdf.dir}/${src.basename}.fo"
+             outfile="${pdf.dir}/${src.basename}.pdf"
+             format="application/pdf"
+             basedir="${pdf.dir}" />
+    </target>
+
+
+    <!-- Converts a DocBook document into a target format. -->
+    <macrodef name="docbook.conversion" description="Converts a DocBook document into a target format.">
+        <attribute name="src.dir" />
+        <attribute name="src.file.name" />
+        <attribute name="dst.dir" />
+        <attribute name="dst.file.name" />
+        <attribute name="style" />
+
+        <sequential>
+            <local name="src.file" />
+            <local name="dst.file" />
+            <local name="dst.dirname" />
+            <local name="dst.subdir" />
+            <local name="subdir.exists" />
+            <property name="src.file" value="@{src.dir}/@{src.file.name}" />
+            <property name="dst.file" value="@{dst.dir}/@{dst.file.name}" />
+            <basename property="dst.dirname" file="@{dst.dir}" />
+
+            <!-- Convert DocBook sources to target format: -->
+            <mkdir dir="@{dst.dir}" />
+            <java classname="org.apache.xalan.xslt.Process" classpathref="xalan.classpath" fork="true">
+                <sysproperty key="java.endorsed.dirs" value="${lib.dir}" />
+                <sysproperty key="org.apache.xerces.xni.parser.XMLParserConfiguration"
+                             value="org.apache.xerces.parsers.XIncludeParserConfiguration" />
+                <arg value="-out" />
+                <arg value="${dst.file}" />
+                <arg value="-in" />
+                <arg value="${src.file}" />
+                <arg value="-xsl" />
+                <arg value="@{style}" />
+            </java>
+
+            <!-- In the special case "eclipsehelp", HTML files have been generated one level too deep, so let's move them up: -->
+            <sequential>
+                <property name="dst.subdir" value="@{dst.dir}/${dst.dirname}" />
+                <condition property="subdir.exists">
+                    <available file="${dst.subdir}" />
+                </condition>
+                <sequential if:set="subdir.exists">
+                    <mkdir dir="${dst.subdir}" />
+                    <move todir="@{dst.dir}">
+                        <fileset dir="${dst.subdir}">
+                            <include name="*" />
+                        </fileset>
+                    </move>
+                    <delete dir="${dst.subdir}" />
+                </sequential>
+            </sequential>
+
+            <!-- Copy the CSS files to the destination directory: -->
+            <copy todir="@{dst.dir}/${css.dir.name}">
+                <fileset dir="${css.dir}">
+                    <include name="*" />
+                </fileset>
+            </copy>
+
+            <!-- Copy the image files to the destination directory: -->
+            <copy todir="@{dst.dir}/${img.dir.name}">
+                <fileset dir="${img.dir}">
+                    <include name="*" />
+                </fileset>
+            </copy>
+
+        </sequential>
+    </macrodef>
 
 </project>

+ 15 - 15
plugins/org.yakindu.sct.doc.user/contexts.xml

@@ -1,28 +1,28 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?NLS TYPE="org.eclipse.help.contexts"?>
 <contexts>
-   <context id="sc_properties_entry_entrykind" title="YAKINDU Statechart Element Properties">
-      <description>Init, history and shallow history states are pseudo states used to express special aspects.</description>
-      <topic href="help/05_reference/reference.html#Initialstateandfinalstate" label="Init state"/>
-      <topic href="help/05_reference/reference.html#ShallowHistory" label="Shallow History state"/>
-        <topic href="help/05_reference/reference.html#DeepHistory" label="Deep History state"/>
+   <context id="sc_properties_entry_entrykind" title="Entry">
+      <description>An entry, possibly with a shallow or deep history, defines which state is to be activated first in a state machine or region.</description>
+      <topic href="help/documentation-ar01s02.html#entry" label="Entry"/>
+      <topic href="help/documentation-ar01s02.html#shallow-history" label="Shallow History state"/>
+        <topic href="help/documentation-ar01s02.html#deep-history" label="Deep History state"/>
    </context>
-   <context id="sc_properties_state_expression" title="YAKINDU Statechart Element Properties">
-      <description>States are the central elements of a state machine.</description>
-      <topic href="help/05_reference/reference.html#States" label="State"/>
+   <context id="sc_properties_state_expression" title="State">
+      <description>States are central elements of a state machine.</description>
+      <topic href="help/documentation-ar01s02.html#state" label="State"/>
    </context>
-   <context id="sc_properties_statechart_expression" title="YAKINDU Statechart Element Properties">
+   <context id="sc_properties_statechart_expression" title="Expressions">
       <description>Expressions are used to declare events, variables etc. and to define behavior.</description>
-      <topic href="help/05_reference/reference.html#Expressions" label="Expression reference"/>
+      <topic href="help/documentation-ar01s02.html#expressions" label="Expression reference"/>
    </context>
-   <context id="sc_properties_transition_expression" title="YAKINDU Statechart Element Properties">
-      <description>A transition is the transfer of one state to another. Transitions are diagrammed as arrows and can carry events and actions but must not.</description>
-      <topic href="help/05_reference/reference.html#Transitions" label="Transitions reference"/>
+   <context id="sc_properties_transition_expression" title="Transition">
+      <description>A transition is the transfer of one state to another. Transitions are diagrammed as arrows. They can carry events and actions, but don't need to.</description>
+      <topic href="help/documentation-ar01s02.html#transition" label="Transition reference"/>
    </context>
    <context id="sgen_feature" title="Genmodel Features">
-      <topic href="help/05_reference/reference.html" label="Help_Topic"/>
+      <topic href="help/documentation-ar01s02.html" label="YAKINDU Statechart Tools User Guide"/>
    </context>
    <context id="stext_keyword">
-      <topic href="help/05_reference/reference.html" label="Help_Topic"/>
+      <topic href="help/documentation-ar01s02.html" label="YAKINDU Statechart Tools User Guide"/>
    </context>
 </contexts>

+ 71 - 0
plugins/org.yakindu.sct.doc.user/css/custom.css

@@ -118,6 +118,12 @@ body {
 	margin: 2%;
 }
 
+
+/* Styling of figures. By default, a figure is rendered as a <div class="figure"> … <img … /> </div> */
+.figure {
+    text-align: center;
+}
+
 img {
     max-width: 60%;
     height: auto;
@@ -155,3 +161,68 @@ table.scedit img {
     margin-right: 0px;
     box-shadow: 4px 4px 2px #bbb;
 }
+
+.application, .state-name, .trigger-name, .guimenuitem {
+	font-style: italic;
+}
+
+.application-ysct {
+	font-weight: bold;
+	color: #555566;
+}
+
+
+.note {
+	padding-left: 1em;
+    border-style: solid;
+    border-width: 1px;
+    border-color: black;
+    background: #d0d0d0;
+    font-size: 50%;
+    line-height: 100%;
+    margin-top: 0ex;
+    margin-left: 0ex;
+    margin-right: 0ex;
+    margin-bottom: 2ex;
+}
+
+.warning {
+	padding-left: 1em;
+    border-style: solid;
+    border-width: 1px;
+    border-color: black;
+    background: #ffd0d0;
+    margin-top: 0ex;
+    margin-left: 0ex;
+    margin-right: 0ex;
+    margin-bottom: 2ex;
+}
+
+.note h3 {
+    font-size: 60%;
+	line-height: 100%;
+}
+
+
+
+/* Settings for "synopsys" sub-elements: */
+pre.synopsis code.literal {
+    font-weight: bold;
+    font-style: normal;
+}
+
+pre.synopsis code.varname {
+    font-weight: normal;
+    font-style: italic;
+}
+
+
+
+div.example {
+	padding-left: 2%;
+	padding-right: 2%;
+	padding-top: 2%;
+	padding-bottom: 1%;
+	border-style: solid;
+	border-width: 1px;
+}

plugins/org.yakindu.sct.doc.user/help/style.css → plugins/org.yakindu.sct.doc.user/css/style.css


+ 12 - 0
plugins/org.yakindu.sct.doc.user/docbook-xsl.tmpl/common-html-rules.xsl

@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+ <xsl:template match="informaltable[@role]" mode="class.value">
+  <xsl:value-of select="@role"/>
+ </xsl:template>
+
+ <xsl:template match="application[child::text() = 'YAKINDU Statechart Tools']" mode="class.value">
+  <xsl:value-of select="'application-ysct'"/>
+ </xsl:template>
+
+</xsl:stylesheet>

+ 19 - 0
plugins/org.yakindu.sct.doc.user/docbook-xsl.tmpl/common-params.xsl

@@ -0,0 +1,19 @@
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+ <xsl:param name="navig.showtitles">0</xsl:param>
+ <xsl:param name="suppress.navigation">1</xsl:param>
+ <xsl:param name="html.stylesheet">css/style.css</xsl:param>
+ <xsl:param name="section.autolabel">1</xsl:param>
+ <xsl:param name="section.autolabel.max.depth">4</xsl:param>
+ <xsl:param name="show.comments" select="0"></xsl:param>
+ <xsl:param name="formal.title.placement">
+  figure after
+  example before
+  equation before
+  table before
+  procedure before
+  task before
+ </xsl:param>
+
+</xsl:stylesheet>

+ 25 - 0
plugins/org.yakindu.sct.doc.user/docbook-xsl.tmpl/eclipsehelp.xsl

@@ -0,0 +1,25 @@
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+ <xsl:import href="@docbook-xsl@/eclipse/eclipse.xsl"/>
+
+
+ <xsl:import href="common-params.xsl"/>
+ <xsl:import href="common-html-rules.xsl"/>
+
+ <xsl:param name="base.dir">help</xsl:param>
+ <xsl:param name="chunked.filename.prefix">documentation-</xsl:param>
+ <xsl:param name="manifest">0</xsl:param>
+ <xsl:param name="create.plugin.xml">0</xsl:param>
+
+
+
+ <xsl:template match="*[contains(@role, 'stext_') or contains(@role, 'sgen_') ]">
+  <xsl:variable name="start_marker"><xsl:text> Start </xsl:text><xsl:value-of select="@role"/><xsl:text> </xsl:text></xsl:variable>
+  <xsl:variable name="end_marker"><xsl:text> End </xsl:text><xsl:value-of select="@role"/><xsl:text> </xsl:text></xsl:variable>
+  <xsl:comment><xsl:value-of select="$start_marker"/></xsl:comment>
+  <xsl:apply-imports/>
+  <xsl:comment><xsl:value-of select="$end_marker"/></xsl:comment>
+ </xsl:template>
+
+</xsl:stylesheet>

+ 12 - 0
plugins/org.yakindu.sct.doc.user/docbook-xsl.tmpl/html.xsl

@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+ <xsl:import href="@docbook-xsl@/html/docbook.xsl"/>
+
+
+ <xsl:import href="common-params.xsl"/>
+ <xsl:import href="common-html-rules.xsl"/>
+
+ <xsl:param name="base.dir">html</xsl:param>
+
+</xsl:stylesheet>

+ 14 - 0
plugins/org.yakindu.sct.doc.user/docbook-xsl.tmpl/pdf.xsl

@@ -0,0 +1,14 @@
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+ <xsl:import href="@docbook-xsl@/fo/docbook.xsl"/>
+
+
+ <xsl:import href="common-params.xsl"/>
+
+ <xsl:param name="base.dir">pdf</xsl:param>
+ <xsl:param name="paper.type">A4</xsl:param>
+ <xsl:param name="body.font.family">Sans-Serif, Helvetica</xsl:param>
+ <xsl:param name="fop.extensions">0</xsl:param>
+
+</xsl:stylesheet>

+ 0 - 2
plugins/org.yakindu.sct.doc.user/help/.gitignore

@@ -1,2 +0,0 @@
-*.html
-*.xml

+ 0 - 37
plugins/org.yakindu.sct.doc.user/help/01_overview/overview.textile

@@ -1,37 +0,0 @@
-h1(#Overview). Overview
-
-h2(#WhatareYAKINDUStatechartTools). What are YAKINDU Statechart Tools?
-
-The statechart tools are a central part of YAKINDU: the modular toolkit for model-driven development of embedded systems. It is based on the open-source development platform Eclipse. YAKINDU Statechart Tools provide the following tools to deal with state machine diagrams:
-
-* *YAKINDU SCT Editor* to create and edit statecharts
-* *YAKINDU Simulator* to simulate the behavior of statecharts
-* *YAKINDU Xpand generator projects* to create a transformation of statecharts in Xpand
-* *YAKINDU Xtend/Java generator projects* to create a transformation in Xtend/Java
-* *Integrated Validator*
-
-The following graph shows these features and their relation to each other:
-
-!images/YAKINDU_features.png(Features of YAKINDU Statechart Tools)!
-
-
-h2(#WhoisbehindYAKINDUStatechartTools). Who is behind YAKINDU Statechart Tools?
-
-The main part of YAKINDU Statechart Tools is an open-source project ("http://www.yakindu.org/":http://www.yakindu.org/ ). Most developers work for itemis, a well-known consulting company specialized on model-based development.
-
-You may ask: Where does the money for open-source development come from? Well, we are providing professional services around YAKINDU, be it training or on-site consulting, be it development of prototypes or implementation of full-blown IDEs for programming languages, you name it. We do not only know the framework very well but we are also experts in programming and domain-specific language design. If you need an advice get in contact with us ("http://www.yakindu.de/":http://www.yakindu.de/ ). 
-
-
-h2(#WhoisusingtheYAKINDUStatechartTools). Who is using YAKINDU Statechart Tools?
-
-Initially YAKINDU Statechart Tools were designed for the embedded systems industry: automotive, system controls, vending machines etc. ut it brings benefit to everyone who needs to design, simulate and develop behavior. People can use YAKINDU Statechart Tools to generate Java, C, or C++.
-
-
-h2. What is the structure of this documentation?
-
-# "Overview":#Overview
-# "Installation":../02_installation/installation.html
-# "Getting Started":../03_getting_started/getting_started.html
-# "Code generation":../04_code_generation/code_generation.html
-# "Reference":../05_reference/reference.html
-# "Task":../06_tasks/tasks.html

File diff suppressed because it is too large
+ 0 - 308
plugins/org.yakindu.sct.doc.user/help/02_installation/installation.textile


File diff suppressed because it is too large
+ 0 - 249
plugins/org.yakindu.sct.doc.user/help/03_getting_started/getting_started.textile


+ 0 - 104
plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_220_statechart_editor.svg

@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="1491"
-   height="913"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.48.5 r10040"
-   sodipodi:docname="light_switch_220_statechart_editor.svg"
-   inkscape:export-filename="/data/home/klute/itemis/yakindu_statechart_tools/statecharts/plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_220_statechart_editor.png"
-   inkscape:export-xdpi="90.422539"
-   inkscape:export-ydpi="90.422539">
-  <defs
-     id="defs4">
-    <filter
-       inkscape:collect="always"
-       id="filter3928"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.53259707"
-         id="feGaussianBlur3930" />
-    </filter>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.1038436"
-     inkscape:cx="726.02273"
-     inkscape:cy="396.77583"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0"
-     inkscape:window-width="1902"
-     inkscape:window-height="1155"
-     inkscape:window-x="187"
-     inkscape:window-y="381"
-     inkscape:window-maximized="0" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>Rainer Klute</dc:title>
-          </cc:Agent>
-        </dc:creator>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title />
-          </cc:Agent>
-        </dc:rights>
-        <cc:license
-           rdf:resource="" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Ebene 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(1522.8231,70.047371)">
-    <image
-       y="-70.047371"
-       x="-1522.8231"
-       id="image3045"
-       xlink:href="file:///home/klute/itemis/yakindu_statechart_tools/statecharts/plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_220_statechart_editor_raw.png"
-       height="913"
-       width="1491"
-       inkscape:export-filename="/data/home/klute/itemis/yakindu_statechart_tools/statecharts/plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_220_statechart_editor.png"
-       inkscape:export-xdpi="90"
-       inkscape:export-ydpi="90" />
-    <rect
-       style="color:black;fill:none;stroke:red;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter3928);enable-background:accumulate"
-       id="rect3128"
-       width="548.57141"
-       height="305.71429"
-       x="-1089.7764"
-       y="152.72177"
-       transform="matrix(1.9401021,-0.00137437,0,1.5871156,824.04854,-164.85747)" />
-  </g>
-</svg>

File diff suppressed because it is too large
+ 0 - 189
plugins/org.yakindu.sct.doc.user/help/04_code_generation/code_generation.textile


二進制
plugins/org.yakindu.sct.doc.user/help/04_code_generation/examples/CallHandling.zip


+ 0 - 89
plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_080_editing_editor.svg

@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="1026"
-   height="859"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.48.5 r10040"
-   sodipodi:docname="callhandling_080_editing_editor.svg"
-   inkscape:export-filename="/data/home/klute/itemis/yakindu_statechart_tools/statecharts/plugins/org.yakindu.sct.doc.user/help/02_Getting_started/images/callhandling_080_editing_editor.png"
-   inkscape:export-xdpi="90"
-   inkscape:export-ydpi="90">
-  <defs
-     id="defs4">
-    <filter
-       inkscape:collect="always"
-       id="filter3928"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.53259707"
-         id="feGaussianBlur3930" />
-    </filter>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="2.9104461"
-     inkscape:cx="580.54118"
-     inkscape:cy="196.4354"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0"
-     inkscape:window-width="1585"
-     inkscape:window-height="1056"
-     inkscape:window-x="464"
-     inkscape:window-y="413"
-     inkscape:window-maximized="0" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Ebene 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(1321.5714,5.709259)">
-    <image
-       y="-5.709259"
-       x="-1321.5714"
-       id="image3125"
-       xlink:href="file:///home/klute/itemis/yakindu_statechart_tools/statecharts/plugins/org.yakindu.sct.doc.user/help/02_Getting_started/images/callhandling_070_create_model_completed.png"
-       height="859"
-       width="1026" />
-    <rect
-       style="color:black;fill:none;stroke:red;stroke-width:10;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter3928);enable-background:accumulate"
-       id="rect3128"
-       width="548.57141"
-       height="305.71429"
-       x="-1089.7764"
-       y="152.72177"
-       transform="matrix(1.3259737,-0.00141724,0,1.6366257,289.49827,-101.65367)" />
-  </g>
-</svg>

File diff suppressed because it is too large
+ 0 - 2128
plugins/org.yakindu.sct.doc.user/help/05_reference/reference.textile


二進制
plugins/org.yakindu.sct.doc.user/help/06_tasks/images/genmodelwizardchooselanguage.jpg


File diff suppressed because it is too large
+ 0 - 145
plugins/org.yakindu.sct.doc.user/help/06_tasks/tasks.textile


二進制
plugins/org.yakindu.sct.doc.user/lib/org.eclipse.mylyn.wikitext.core_1.5.0.v20110608-1400.jar


二進制
plugins/org.yakindu.sct.doc.user/lib/org.eclipse.mylyn.wikitext.textile.core_1.5.0.v20110608-1400.jar


+ 271 - 0
plugins/org.yakindu.sct.doc.user/model/state_entry.sct

@@ -0,0 +1,271 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_BNR3gLX7EeWTfOMYDrZNaw" specification="internal:&#xA;event proceed: void&#xA;event error&#xA;event success" name="state_initial_final">
+    <regions xmi:id="_BNSekrX7EeWTfOMYDrZNaw" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_BNWwAbX7EeWTfOMYDrZNaw">
+        <outgoingTransitions xmi:id="_3_1okLkQEeW6eogEEG3H2w" specification="" target="_QCGVsLYGEeWTfOMYDrZNaw"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_f7J1sLhOEeWuvJHgu3pQWg" specification="" name="Handle result" incomingTransitions="_67ZawLkQEeW6eogEEG3H2w _cfkVALkREeW6eogEEG3H2w">
+        <regions xmi:id="_f7kFYLhOEeWuvJHgu3pQWg" name="inner region">
+          <vertices xsi:type="sgraph:State" xmi:id="_WyYfQLYdEeWXOIu_IVDg8Q" specification="" name="Handle failure" incomingTransitions="_m2vu0LhOEeWuvJHgu3pQWg">
+            <outgoingTransitions xmi:id="_fcDXgLhREeWuvJHgu3pQWg" specification="proceed" target="_eeSuwLhREeWuvJHgu3pQWg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_lr8IkLhOEeWuvJHgu3pQWg" name="failure">
+            <outgoingTransitions xmi:id="_m2vu0LhOEeWuvJHgu3pQWg" specification="" target="_WyYfQLYdEeWXOIu_IVDg8Q"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="__EXwcLhOEeWuvJHgu3pQWg" name="">
+            <outgoingTransitions xmi:id="_FvRiMLhPEeWuvJHgu3pQWg" specification="" target="_XG9U0LhREeWuvJHgu3pQWg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_XG9U0LhREeWuvJHgu3pQWg" name="Handle success" incomingTransitions="_FvRiMLhPEeWuvJHgu3pQWg">
+            <outgoingTransitions xmi:id="_hUSrgLhREeWuvJHgu3pQWg" specification="proceed" target="_eeSuwLhREeWuvJHgu3pQWg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:FinalState" xmi:id="_eeSuwLhREeWuvJHgu3pQWg" incomingTransitions="_fcDXgLhREeWuvJHgu3pQWg _hUSrgLhREeWuvJHgu3pQWg"/>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_QCGVsLYGEeWTfOMYDrZNaw" specification="" name="A" incomingTransitions="_3_1okLkQEeW6eogEEG3H2w">
+        <outgoingTransitions xmi:id="_KOCg0LYQEeWTfOMYDrZNaw" specification="proceed" target="_KOAEkLYQEeWTfOMYDrZNaw"/>
+        <outgoingTransitions xmi:id="_67ZawLkQEeW6eogEEG3H2w" specification="error # >failure" target="_f7J1sLhOEeWuvJHgu3pQWg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_KOAEkLYQEeWTfOMYDrZNaw" name="B" incomingTransitions="_KOCg0LYQEeWTfOMYDrZNaw">
+        <outgoingTransitions xmi:id="_cfkVALkREeW6eogEEG3H2w" specification="success" target="_f7J1sLhOEeWuvJHgu3pQWg"/>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_BNSekLX7EeWTfOMYDrZNaw" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_BNR3gLX7EeWTfOMYDrZNaw" measurementUnit="Pixel">
+    <children xmi:id="_BNUTwLX7EeWTfOMYDrZNaw" type="Region" element="_BNSekrX7EeWTfOMYDrZNaw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BNWI8LX7EeWTfOMYDrZNaw" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BNWI8bX7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BNWI8rX7EeWTfOMYDrZNaw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_BNWI87X7EeWTfOMYDrZNaw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_BNWwArX7EeWTfOMYDrZNaw" type="Entry" element="_BNWwAbX7EeWTfOMYDrZNaw">
+          <children xmi:id="_BNXXELX7EeWTfOMYDrZNaw" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_BNXXE7X7EeWTfOMYDrZNaw" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_BNXXFLX7EeWTfOMYDrZNaw"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_BNXXFbX7EeWTfOMYDrZNaw"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_BNXXEbX7EeWTfOMYDrZNaw" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNXXErX7EeWTfOMYDrZNaw"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_BNWwA7X7EeWTfOMYDrZNaw" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+          <styles xsi:type="notation:NamedStyle" xmi:id="_BNWwBLX7EeWTfOMYDrZNaw" name="allowColors"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNXXFrX7EeWTfOMYDrZNaw" x="38" width="15" height="15"/>
+        </children>
+        <children xmi:id="_f7mhoLhOEeWuvJHgu3pQWg" type="State" element="_f7J1sLhOEeWuvJHgu3pQWg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_f7nIsLhOEeWuvJHgu3pQWg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_f7nIsbhOEeWuvJHgu3pQWg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_f7nIsrhOEeWuvJHgu3pQWg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_f7nIs7hOEeWuvJHgu3pQWg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_f7nItLhOEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nItbhOEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_f7nItrhOEeWuvJHgu3pQWg" type="StateFigureCompartment">
+            <children xmi:id="_f7nvwbhOEeWuvJHgu3pQWg" type="Region" element="_f7kFYLhOEeWuvJHgu3pQWg">
+              <children xsi:type="notation:DecorationNode" xmi:id="_f7nvxLhOEeWuvJHgu3pQWg" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_f7nvxbhOEeWuvJHgu3pQWg"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_f7nvxrhOEeWuvJHgu3pQWg"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_f7nvx7hOEeWuvJHgu3pQWg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_WyZGULYdEeWXOIu_IVDg8Q" type="State" element="_WyYfQLYdEeWXOIu_IVDg8Q">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_WyZtYLYdEeWXOIu_IVDg8Q" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_WyZtYbYdEeWXOIu_IVDg8Q"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_WyZtYrYdEeWXOIu_IVDg8Q"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_WyZtY7YdEeWXOIu_IVDg8Q" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_WyZtZLYdEeWXOIu_IVDg8Q" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_WyZtZbYdEeWXOIu_IVDg8Q"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_WyaUcLYdEeWXOIu_IVDg8Q" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_WyZGUbYdEeWXOIu_IVDg8Q" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_WyZGUrYdEeWXOIu_IVDg8Q"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_WyaUcbYdEeWXOIu_IVDg8Q" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvybhOEeWuvJHgu3pQWg" x="73" y="94" width="115"/>
+                </children>
+                <children xmi:id="_lr8voLhOEeWuvJHgu3pQWg" type="Entry" element="_lr8IkLhOEeWuvJHgu3pQWg">
+                  <children xmi:id="_lr9WsLhOEeWuvJHgu3pQWg" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_lr9Ws7hOEeWuvJHgu3pQWg" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_lr9WtLhOEeWuvJHgu3pQWg"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_lr9WtbhOEeWuvJHgu3pQWg"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_lr9WsbhOEeWuvJHgu3pQWg" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_lr9WsrhOEeWuvJHgu3pQWg" x="-4" y="19"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_lr8vobhOEeWuvJHgu3pQWg" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="_lr8vorhOEeWuvJHgu3pQWg" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_lr8vo7hOEeWuvJHgu3pQWg" x="15" y="110"/>
+                </children>
+                <children xmi:id="__EYXgLhOEeWuvJHgu3pQWg" type="Entry" element="__EXwcLhOEeWuvJHgu3pQWg">
+                  <children xmi:id="__EYXhLhOEeWuvJHgu3pQWg" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="__EYXh7hOEeWuvJHgu3pQWg" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="__EYXiLhOEeWuvJHgu3pQWg"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="__EYXibhOEeWuvJHgu3pQWg"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="__EYXhbhOEeWuvJHgu3pQWg" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="__EYXhrhOEeWuvJHgu3pQWg" x="-4" y="-21"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="__EYXgbhOEeWuvJHgu3pQWg" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="__EYXgrhOEeWuvJHgu3pQWg" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="__EYXg7hOEeWuvJHgu3pQWg" x="15" y="18"/>
+                </children>
+                <children xmi:id="_XG-i8LhREeWuvJHgu3pQWg" type="State" element="_XG9U0LhREeWuvJHgu3pQWg">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_XG-i9LhREeWuvJHgu3pQWg" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_XG-i9bhREeWuvJHgu3pQWg"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_XG-i9rhREeWuvJHgu3pQWg"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_XG-i97hREeWuvJHgu3pQWg" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_XG-i-LhREeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XG-i-bhREeWuvJHgu3pQWg"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_XG_KALhREeWuvJHgu3pQWg" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_XG-i8bhREeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_XG-i8rhREeWuvJHgu3pQWg"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_XG_KAbhREeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XG-i87hREeWuvJHgu3pQWg" x="73" y="2"/>
+                </children>
+                <children xsi:type="notation:Shape" xmi:id="_eeTV0LhREeWuvJHgu3pQWg" type="FinalState" element="_eeSuwLhREeWuvJHgu3pQWg" fontName="Verdana" lineColor="4210752">
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_eeTV0bhREeWuvJHgu3pQWg" x="224" y="66"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvyLhOEeWuvJHgu3pQWg"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_f7nvwrhOEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvw7hOEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_f7mhobhOEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_f7mhorhOEeWuvJHgu3pQWg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_f7nIt7hOEeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvwLhOEeWuvJHgu3pQWg" x="9" y="186" width="304" height="256"/>
+        </children>
+        <children xmi:id="_8bZUVbhUEeWuvJHgu3pQWg" type="State" element="_QCGVsLYGEeWTfOMYDrZNaw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_8bZUVrhUEeWuvJHgu3pQWg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUV7hUEeWuvJHgu3pQWg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_8bZUWLhUEeWuvJHgu3pQWg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_8bZUWbhUEeWuvJHgu3pQWg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_8bZUWrhUEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUW7hUEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_8bZUXLhUEeWuvJHgu3pQWg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUXbhUEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_8bZUXrhUEeWuvJHgu3pQWg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_8bZUX7hUEeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUYLhUEeWuvJHgu3pQWg" x="28" y="56" width="40" height="53"/>
+        </children>
+        <children xmi:id="_8bZUa7hUEeWuvJHgu3pQWg" type="State" element="_KOAEkLYQEeWTfOMYDrZNaw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_8bZUbLhUEeWuvJHgu3pQWg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUbbhUEeWuvJHgu3pQWg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_8bZUbrhUEeWuvJHgu3pQWg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_8bZUb7hUEeWuvJHgu3pQWg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_8bZUcLhUEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUcbhUEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_8bZUcrhUEeWuvJHgu3pQWg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUc7hUEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_8bZUdLhUEeWuvJHgu3pQWg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_8bZUdbhUEeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUdrhUEeWuvJHgu3pQWg" x="199" y="56" width="40" height="53"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNWI9LX7EeWTfOMYDrZNaw"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_BNUTwbX7EeWTfOMYDrZNaw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNWwALX7EeWTfOMYDrZNaw" x="225" y="10" width="346" height="491"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_BNbogLX7EeWTfOMYDrZNaw" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BNbogrX7EeWTfOMYDrZNaw" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BNbog7X7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BNbohLX7EeWTfOMYDrZNaw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_BNbohbX7EeWTfOMYDrZNaw" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNbohrX7EeWTfOMYDrZNaw"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNcPkLX7EeWTfOMYDrZNaw" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_BNSekbX7EeWTfOMYDrZNaw"/>
+    <edges xmi:id="_KOCg0bYQEeWTfOMYDrZNaw" type="Transition" element="_KOCg0LYQEeWTfOMYDrZNaw" source="_8bZUVbhUEeWuvJHgu3pQWg" target="_8bZUa7hUEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_KOCg1bYQEeWTfOMYDrZNaw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_KOCg1rYQEeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_KOCg17YQEeWTfOMYDrZNaw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_KOCg0rYQEeWTfOMYDrZNaw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_KOCg1LYQEeWTfOMYDrZNaw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_KOCg07YQEeWTfOMYDrZNaw" points="[0, 0, 84, 49]$[-81, -48, 3, 1]"/>
+    </edges>
+    <edges xmi:id="_m2wV4LhOEeWuvJHgu3pQWg" type="Transition" element="_m2vu0LhOEeWuvJHgu3pQWg" source="_lr8voLhOEeWuvJHgu3pQWg" target="_WyZGULYdEeWXOIu_IVDg8Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_m2wV5LhOEeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_m2wV5bhOEeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_m2wV5rhOEeWuvJHgu3pQWg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_m2wV4bhOEeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_m2wV47hOEeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_m2wV4rhOEeWuvJHgu3pQWg" points="[7, 2, -36, -14]$[26, 16, -17, 0]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_kLZtYLkTEeW6eogEEG3H2w" id="(0.24299065420560748,0.6981132075471698)"/>
+    </edges>
+    <edges xmi:id="_FvSwULhPEeWuvJHgu3pQWg" type="Transition" element="_FvRiMLhPEeWuvJHgu3pQWg" source="__EYXgLhOEeWuvJHgu3pQWg" target="_XG-i8LhREeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_FvSwVLhPEeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_FvSwVbhPEeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_FvSwVrhPEeWuvJHgu3pQWg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_FvSwUbhPEeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_FvSwU7hPEeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_FvSwUrhPEeWuvJHgu3pQWg" points="[7, 0, -105, 10]$[95, -9, -17, 1]"/>
+    </edges>
+    <edges xmi:id="_fcD-kLhREeWuvJHgu3pQWg" type="Transition" element="_fcDXgLhREeWuvJHgu3pQWg" source="_WyZGULYdEeWXOIu_IVDg8Q" target="_eeTV0LhREeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_fcD-lLhREeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_fcD-lbhREeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_fcD-lrhREeWuvJHgu3pQWg" x="-4" y="15"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_fcD-kbhREeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_fcD-k7hREeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_fcD-krhREeWuvJHgu3pQWg" points="[11, -6, -48, 44]$[59, -6, 0, 44]$[59, -42, 0, 8]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_fcFMsLhREeWuvJHgu3pQWg" id="(0.9,0.6226415094339622)"/>
+    </edges>
+    <edges xmi:id="_hUTSkLhREeWuvJHgu3pQWg" type="Transition" element="_hUSrgLhREeWuvJHgu3pQWg" source="_XG-i8LhREeWuvJHgu3pQWg" target="_eeTV0LhREeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_hUTSlLhREeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_hUTSlbhREeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_hUTSlrhREeWuvJHgu3pQWg" x="-6" y="-15"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_hUTSkbhREeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_hUTSk7hREeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_hUTSkrhREeWuvJHgu3pQWg" points="[11, -8, -48, -48]$[59, -8, 0, -48]$[59, 32, 0, -8]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_hUUgsLhREeWuvJHgu3pQWg" id="(0.9,0.660377358490566)"/>
+    </edges>
+    <edges xmi:id="_3_4r4LkQEeW6eogEEG3H2w" type="Transition" element="_3_1okLkQEeW6eogEEG3H2w" source="_BNWwArX7EeWTfOMYDrZNaw" target="_8bZUVbhUEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3_56ALkQEeW6eogEEG3H2w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3_56AbkQEeW6eogEEG3H2w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3_56ArkQEeW6eogEEG3H2w" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_3_4r4bkQEeW6eogEEG3H2w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_3_5S8LkQEeW6eogEEG3H2w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_3_4r4rkQEeW6eogEEG3H2w" points="[7, 3, -84, -39]$[89, 66, -2, 24]"/>
+    </edges>
+    <edges xmi:id="_67ao4LkQEeW6eogEEG3H2w" type="Transition" element="_67ZawLkQEeW6eogEEG3H2w" source="_8bZUVbhUEeWuvJHgu3pQWg" target="_f7mhoLhOEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_67ao5LkQEeW6eogEEG3H2w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_67ao5bkQEeW6eogEEG3H2w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_67ao5rkQEeW6eogEEG3H2w" x="-6" y="-54"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_67ao4bkQEeW6eogEEG3H2w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_67ao47kQEeW6eogEEG3H2w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_67ao4rkQEeW6eogEEG3H2w" points="[-1, 4, 0, -157]$[-1, 161, 0, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_67ceELkQEeW6eogEEG3H2w" id="(0.5,0.9245283018867925)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_67ceEbkQEeW6eogEEG3H2w" id="(0.12828947368421054,0.0078125)"/>
+    </edges>
+    <edges xmi:id="_cfljILkREeW6eogEEG3H2w" type="Transition" element="_cfkVALkREeW6eogEEG3H2w" source="_8bZUa7hUEeWuvJHgu3pQWg" target="_f7mhoLhOEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_cfljJLkREeW6eogEEG3H2w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_cfljJbkREeW6eogEEG3H2w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_cfljJrkREeW6eogEEG3H2w" x="-6" y="-33"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_cfljIbkREeW6eogEEG3H2w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_cfljI7kREeW6eogEEG3H2w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_cfljIrkREeW6eogEEG3H2w" points="[-6, 1, 0, -258]$[-6, 258, 0, -1]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_cfmxQLkREeW6eogEEG3H2w" id="(0.6,0.9245283018867925)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_cfmxQbkREeW6eogEEG3H2w" id="(0.694078947368421,0.007168458781362007)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 385 - 0
plugins/org.yakindu.sct.doc.user/model/state_entry_exit.sct

@@ -0,0 +1,385 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_BNR3gLX7EeWTfOMYDrZNaw" specification="internal:&#xA;event proceed: void&#xA;event error_1&#xA;event error_2&#xA;" name="state_initial_final">
+    <regions xmi:id="_BNSekrX7EeWTfOMYDrZNaw" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_BNWwAbX7EeWTfOMYDrZNaw">
+        <outgoingTransitions xmi:id="_q6BkwLhTEeWuvJHgu3pQWg" specification="" target="_VfmgMLYGEeWTfOMYDrZNaw"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_VfmgMLYGEeWTfOMYDrZNaw" specification="" name="Process" incomingTransitions="_q6BkwLhTEeWuvJHgu3pQWg">
+        <outgoingTransitions xmi:id="_u33jcLYbEeWXOIu_IVDg8Q" specification="# no_problem> >success" target="_f7J1sLhOEeWuvJHgu3pQWg"/>
+        <outgoingTransitions xmi:id="_RSBPALYSEeWTfOMYDrZNaw" specification="# >failure >" target="_f7J1sLhOEeWuvJHgu3pQWg"/>
+        <regions xmi:id="_VfnuULYGEeWTfOMYDrZNaw" name="inner region">
+          <vertices xsi:type="sgraph:State" xmi:id="_QCGVsLYGEeWTfOMYDrZNaw" specification="" name="A" incomingTransitions="_9DX2ULYPEeWTfOMYDrZNaw">
+            <outgoingTransitions xmi:id="_KOCg0LYQEeWTfOMYDrZNaw" specification="proceed" target="_KOAEkLYQEeWTfOMYDrZNaw"/>
+            <outgoingTransitions xmi:id="_tle6ELYREeWTfOMYDrZNaw" specification="error_1" target="_uZaRYLYREeWTfOMYDrZNaw"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_58bTgLYPEeWTfOMYDrZNaw">
+            <outgoingTransitions xmi:id="_9DX2ULYPEeWTfOMYDrZNaw" specification="" target="_QCGVsLYGEeWTfOMYDrZNaw"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_KOAEkLYQEeWTfOMYDrZNaw" name="C" incomingTransitions="_KOCg0LYQEeWTfOMYDrZNaw">
+            <outgoingTransitions xmi:id="_8h52ELYREeWTfOMYDrZNaw" specification="error_2" target="_uZaRYLYREeWTfOMYDrZNaw"/>
+            <outgoingTransitions xmi:id="_qJId4LhUEeWuvJHgu3pQWg" specification="proceed" target="_nKZhcLYbEeWXOIu_IVDg8Q"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Exit" xmi:id="_uZaRYLYREeWTfOMYDrZNaw" name="" incomingTransitions="_tle6ELYREeWTfOMYDrZNaw _8h52ELYREeWTfOMYDrZNaw"/>
+          <vertices xsi:type="sgraph:Exit" xmi:id="_nKZhcLYbEeWXOIu_IVDg8Q" name="no_problem" incomingTransitions="_qJId4LhUEeWuvJHgu3pQWg"/>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_f7J1sLhOEeWuvJHgu3pQWg" specification="" name="Handle result" incomingTransitions="_RSBPALYSEeWTfOMYDrZNaw _u33jcLYbEeWXOIu_IVDg8Q">
+        <regions xmi:id="_f7kFYLhOEeWuvJHgu3pQWg" name="inner region">
+          <vertices xsi:type="sgraph:State" xmi:id="_WyYfQLYdEeWXOIu_IVDg8Q" specification="" name="Handle failure" incomingTransitions="_m2vu0LhOEeWuvJHgu3pQWg">
+            <outgoingTransitions xmi:id="_fcDXgLhREeWuvJHgu3pQWg" specification="proceed" target="_eeSuwLhREeWuvJHgu3pQWg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_lr8IkLhOEeWuvJHgu3pQWg" name="failure">
+            <outgoingTransitions xmi:id="_m2vu0LhOEeWuvJHgu3pQWg" specification="" target="_WyYfQLYdEeWXOIu_IVDg8Q"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="__EXwcLhOEeWuvJHgu3pQWg" name="success">
+            <outgoingTransitions xmi:id="_FvRiMLhPEeWuvJHgu3pQWg" specification="" target="_XG9U0LhREeWuvJHgu3pQWg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_XG9U0LhREeWuvJHgu3pQWg" name="Handle success" incomingTransitions="_FvRiMLhPEeWuvJHgu3pQWg">
+            <outgoingTransitions xmi:id="_hUSrgLhREeWuvJHgu3pQWg" specification="proceed" target="_eeSuwLhREeWuvJHgu3pQWg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:FinalState" xmi:id="_eeSuwLhREeWuvJHgu3pQWg" incomingTransitions="_fcDXgLhREeWuvJHgu3pQWg _hUSrgLhREeWuvJHgu3pQWg"/>
+        </regions>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_BNSekLX7EeWTfOMYDrZNaw" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_BNR3gLX7EeWTfOMYDrZNaw" measurementUnit="Pixel">
+    <children xmi:id="_BNUTwLX7EeWTfOMYDrZNaw" type="Region" element="_BNSekrX7EeWTfOMYDrZNaw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BNWI8LX7EeWTfOMYDrZNaw" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BNWI8bX7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BNWI8rX7EeWTfOMYDrZNaw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_BNWI87X7EeWTfOMYDrZNaw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_BNWwArX7EeWTfOMYDrZNaw" type="Entry" element="_BNWwAbX7EeWTfOMYDrZNaw">
+          <children xmi:id="_BNXXELX7EeWTfOMYDrZNaw" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_BNXXE7X7EeWTfOMYDrZNaw" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_BNXXFLX7EeWTfOMYDrZNaw"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_BNXXFbX7EeWTfOMYDrZNaw"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_BNXXEbX7EeWTfOMYDrZNaw" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNXXErX7EeWTfOMYDrZNaw"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_BNWwA7X7EeWTfOMYDrZNaw" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+          <styles xsi:type="notation:NamedStyle" xmi:id="_BNWwBLX7EeWTfOMYDrZNaw" name="allowColors"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNXXFrX7EeWTfOMYDrZNaw" x="38" y="-4" width="15" height="15"/>
+        </children>
+        <children xmi:id="_VfoVYLYGEeWTfOMYDrZNaw" type="State" element="_VfmgMLYGEeWTfOMYDrZNaw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_VfoVZLYGEeWTfOMYDrZNaw" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_VfoVZbYGEeWTfOMYDrZNaw"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_VfoVZrYGEeWTfOMYDrZNaw"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Vfo8cLYGEeWTfOMYDrZNaw" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_Vfo8cbYGEeWTfOMYDrZNaw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Vfo8crYGEeWTfOMYDrZNaw"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Vfo8c7YGEeWTfOMYDrZNaw" type="StateFigureCompartment">
+            <children xmi:id="_8bZUULhUEeWuvJHgu3pQWg" type="Region" element="_VfnuULYGEeWTfOMYDrZNaw">
+              <children xsi:type="notation:DecorationNode" xmi:id="_8bZUUbhUEeWuvJHgu3pQWg" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUUrhUEeWuvJHgu3pQWg"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_8bZUU7hUEeWuvJHgu3pQWg"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_8bZUVLhUEeWuvJHgu3pQWg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_8bZUVbhUEeWuvJHgu3pQWg" type="State" element="_QCGVsLYGEeWTfOMYDrZNaw">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_8bZUVrhUEeWuvJHgu3pQWg" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUV7hUEeWuvJHgu3pQWg"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_8bZUWLhUEeWuvJHgu3pQWg"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_8bZUWbhUEeWuvJHgu3pQWg" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_8bZUWrhUEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUW7hUEeWuvJHgu3pQWg"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_8bZUXLhUEeWuvJHgu3pQWg" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUXbhUEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_8bZUXrhUEeWuvJHgu3pQWg"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_8bZUX7hUEeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUYLhUEeWuvJHgu3pQWg" x="50" y="-2"/>
+                </children>
+                <children xmi:id="_8bZUYbhUEeWuvJHgu3pQWg" type="Entry" element="_58bTgLYPEeWTfOMYDrZNaw">
+                  <children xmi:id="_8bZUYrhUEeWuvJHgu3pQWg" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_8bZUY7hUEeWuvJHgu3pQWg" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUZLhUEeWuvJHgu3pQWg"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_8bZUZbhUEeWuvJHgu3pQWg"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUZrhUEeWuvJHgu3pQWg" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUZ7hUEeWuvJHgu3pQWg"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUaLhUEeWuvJHgu3pQWg" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="_8bZUabhUEeWuvJHgu3pQWg" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUarhUEeWuvJHgu3pQWg" x="8" y="14"/>
+                </children>
+                <children xmi:id="_8bZUa7hUEeWuvJHgu3pQWg" type="State" element="_KOAEkLYQEeWTfOMYDrZNaw">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_8bZUbLhUEeWuvJHgu3pQWg" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUbbhUEeWuvJHgu3pQWg"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_8bZUbrhUEeWuvJHgu3pQWg"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_8bZUb7hUEeWuvJHgu3pQWg" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_8bZUcLhUEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUcbhUEeWuvJHgu3pQWg"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_8bZUcrhUEeWuvJHgu3pQWg" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUc7hUEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_8bZUdLhUEeWuvJHgu3pQWg"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_8bZUdbhUEeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUdrhUEeWuvJHgu3pQWg" x="153" y="-2"/>
+                </children>
+                <children xmi:id="_8bZUd7hUEeWuvJHgu3pQWg" type="Exit" element="_uZaRYLYREeWTfOMYDrZNaw">
+                  <children xmi:id="_8bZUeLhUEeWuvJHgu3pQWg" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_8bZUebhUEeWuvJHgu3pQWg" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUerhUEeWuvJHgu3pQWg"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_8bZUe7hUEeWuvJHgu3pQWg"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUfLhUEeWuvJHgu3pQWg" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUfbhUEeWuvJHgu3pQWg" x="19" y="-1"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUfrhUEeWuvJHgu3pQWg" fontName="Verdana" lineColor="4210752"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUf7hUEeWuvJHgu3pQWg" x="163" y="102"/>
+                </children>
+                <children xmi:id="_8bZUgLhUEeWuvJHgu3pQWg" type="Exit" element="_nKZhcLYbEeWXOIu_IVDg8Q">
+                  <children xmi:id="_8bZUgbhUEeWuvJHgu3pQWg" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_8bZUgrhUEeWuvJHgu3pQWg" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUg7hUEeWuvJHgu3pQWg"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_8bZUhLhUEeWuvJHgu3pQWg"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUhbhUEeWuvJHgu3pQWg" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUhrhUEeWuvJHgu3pQWg" x="-4" y="19"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUh7hUEeWuvJHgu3pQWg" fontName="Verdana" lineColor="4210752"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUiLhUEeWuvJHgu3pQWg" x="259" y="14"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUibhUEeWuvJHgu3pQWg"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUirhUEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUi7hUEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_VfoVYbYGEeWTfOMYDrZNaw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_VfoVYrYGEeWTfOMYDrZNaw"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Vfo8dLYGEeWTfOMYDrZNaw" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_VfpjgLYGEeWTfOMYDrZNaw" x="-1" y="71" width="389" height="207"/>
+        </children>
+        <children xmi:id="_f7mhoLhOEeWuvJHgu3pQWg" type="State" element="_f7J1sLhOEeWuvJHgu3pQWg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_f7nIsLhOEeWuvJHgu3pQWg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_f7nIsbhOEeWuvJHgu3pQWg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_f7nIsrhOEeWuvJHgu3pQWg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_f7nIs7hOEeWuvJHgu3pQWg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_f7nItLhOEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nItbhOEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_f7nItrhOEeWuvJHgu3pQWg" type="StateFigureCompartment">
+            <children xmi:id="_f7nvwbhOEeWuvJHgu3pQWg" type="Region" element="_f7kFYLhOEeWuvJHgu3pQWg">
+              <children xsi:type="notation:DecorationNode" xmi:id="_f7nvxLhOEeWuvJHgu3pQWg" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_f7nvxbhOEeWuvJHgu3pQWg"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_f7nvxrhOEeWuvJHgu3pQWg"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_f7nvx7hOEeWuvJHgu3pQWg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_WyZGULYdEeWXOIu_IVDg8Q" type="State" element="_WyYfQLYdEeWXOIu_IVDg8Q">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_WyZtYLYdEeWXOIu_IVDg8Q" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_WyZtYbYdEeWXOIu_IVDg8Q"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_WyZtYrYdEeWXOIu_IVDg8Q"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_WyZtY7YdEeWXOIu_IVDg8Q" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_WyZtZLYdEeWXOIu_IVDg8Q" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_WyZtZbYdEeWXOIu_IVDg8Q"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_WyaUcLYdEeWXOIu_IVDg8Q" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_WyZGUbYdEeWXOIu_IVDg8Q" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_WyZGUrYdEeWXOIu_IVDg8Q"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_WyaUcbYdEeWXOIu_IVDg8Q" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvybhOEeWuvJHgu3pQWg" x="74" y="2"/>
+                </children>
+                <children xmi:id="_lr8voLhOEeWuvJHgu3pQWg" type="Entry" element="_lr8IkLhOEeWuvJHgu3pQWg">
+                  <children xmi:id="_lr9WsLhOEeWuvJHgu3pQWg" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_lr9Ws7hOEeWuvJHgu3pQWg" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_lr9WtLhOEeWuvJHgu3pQWg"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_lr9WtbhOEeWuvJHgu3pQWg"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_lr9WsbhOEeWuvJHgu3pQWg" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_lr9WsrhOEeWuvJHgu3pQWg" x="-4" y="19"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_lr8vobhOEeWuvJHgu3pQWg" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="_lr8vorhOEeWuvJHgu3pQWg" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_lr8vo7hOEeWuvJHgu3pQWg" x="8" y="18"/>
+                </children>
+                <children xmi:id="__EYXgLhOEeWuvJHgu3pQWg" type="Entry" element="__EXwcLhOEeWuvJHgu3pQWg">
+                  <children xmi:id="__EYXhLhOEeWuvJHgu3pQWg" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="__EYXh7hOEeWuvJHgu3pQWg" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="__EYXiLhOEeWuvJHgu3pQWg"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="__EYXibhOEeWuvJHgu3pQWg"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="__EYXhbhOEeWuvJHgu3pQWg" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="__EYXhrhOEeWuvJHgu3pQWg" x="-4" y="-21"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="__EYXgbhOEeWuvJHgu3pQWg" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="__EYXgrhOEeWuvJHgu3pQWg" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="__EYXg7hOEeWuvJHgu3pQWg" x="8" y="110"/>
+                </children>
+                <children xmi:id="_XG-i8LhREeWuvJHgu3pQWg" type="State" element="_XG9U0LhREeWuvJHgu3pQWg">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_XG-i9LhREeWuvJHgu3pQWg" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_XG-i9bhREeWuvJHgu3pQWg"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_XG-i9rhREeWuvJHgu3pQWg"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_XG-i97hREeWuvJHgu3pQWg" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_XG-i-LhREeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XG-i-bhREeWuvJHgu3pQWg"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_XG_KALhREeWuvJHgu3pQWg" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_XG-i8bhREeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_XG-i8rhREeWuvJHgu3pQWg"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_XG_KAbhREeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XG-i87hREeWuvJHgu3pQWg" x="70" y="87"/>
+                </children>
+                <children xsi:type="notation:Shape" xmi:id="_eeTV0LhREeWuvJHgu3pQWg" type="FinalState" element="_eeSuwLhREeWuvJHgu3pQWg" fontName="Verdana" lineColor="4210752">
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_eeTV0bhREeWuvJHgu3pQWg" x="225" y="67"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvyLhOEeWuvJHgu3pQWg"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_f7nvwrhOEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvw7hOEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_f7mhobhOEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_f7mhorhOEeWuvJHgu3pQWg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_f7nIt7hOEeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvwLhOEeWuvJHgu3pQWg" x="48" y="375" width="290" height="219"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNWI9LX7EeWTfOMYDrZNaw"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_BNUTwbX7EeWTfOMYDrZNaw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNWwALX7EeWTfOMYDrZNaw" x="225" y="10" width="411" height="638"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_BNbogLX7EeWTfOMYDrZNaw" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BNbogrX7EeWTfOMYDrZNaw" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BNbog7X7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BNbohLX7EeWTfOMYDrZNaw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_BNbohbX7EeWTfOMYDrZNaw" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNbohrX7EeWTfOMYDrZNaw"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNcPkLX7EeWTfOMYDrZNaw" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_BNSekbX7EeWTfOMYDrZNaw"/>
+    <edges xmi:id="_9DX2UbYPEeWTfOMYDrZNaw" type="Transition" element="_9DX2ULYPEeWTfOMYDrZNaw" source="_8bZUYbhUEeWuvJHgu3pQWg" target="_8bZUVbhUEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_9DYdYbYPEeWTfOMYDrZNaw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_9DYdYrYPEeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_9DYdY7YPEeWTfOMYDrZNaw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_9DX2UrYPEeWTfOMYDrZNaw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_9DYdYLYPEeWTfOMYDrZNaw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_9DX2U7YPEeWTfOMYDrZNaw" points="[-7, 1, 2, -30]$[-21, 31, -12, 0]"/>
+    </edges>
+    <edges xmi:id="_KOCg0bYQEeWTfOMYDrZNaw" type="Transition" element="_KOCg0LYQEeWTfOMYDrZNaw" source="_8bZUVbhUEeWuvJHgu3pQWg" target="_8bZUa7hUEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_KOCg1bYQEeWTfOMYDrZNaw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_KOCg1rYQEeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_KOCg17YQEeWTfOMYDrZNaw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_KOCg0rYQEeWTfOMYDrZNaw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_KOCg1LYQEeWTfOMYDrZNaw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_KOCg07YQEeWTfOMYDrZNaw" points="[0, 0, 84, 49]$[-81, -48, 3, 1]"/>
+    </edges>
+    <edges xmi:id="_tlfhILYREeWTfOMYDrZNaw" type="Transition" element="_tle6ELYREeWTfOMYDrZNaw" source="_8bZUVbhUEeWuvJHgu3pQWg" target="_8bZUd7hUEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_tlfhJLYREeWTfOMYDrZNaw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_tlfhJbYREeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_tlfhJrYREeWTfOMYDrZNaw" x="-16" y="-34"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_tlfhIbYREeWTfOMYDrZNaw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_tlfhI7YREeWTfOMYDrZNaw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_tlfhIrYREeWTfOMYDrZNaw" points="[0, 24, -103, -63]$[0, 87, -103, 0]$[95, 87, -8, 0]"/>
+    </edges>
+    <edges xmi:id="_8h6dILYREeWTfOMYDrZNaw" type="Transition" element="_8h52ELYREeWTfOMYDrZNaw" source="_8bZUa7hUEeWuvJHgu3pQWg" target="_8bZUd7hUEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_8h6dJLYREeWTfOMYDrZNaw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_8h6dJbYREeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_8h6dJrYREeWTfOMYDrZNaw" x="3"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_8h6dIbYREeWTfOMYDrZNaw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_8h6dI7YREeWTfOMYDrZNaw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_8h6dIrYREeWTfOMYDrZNaw" points="[0, 0, 87, -112]$[-87, 104, 0, -8]"/>
+    </edges>
+    <edges xmi:id="_RSCdILYSEeWTfOMYDrZNaw" type="Transition" element="_RSBPALYSEeWTfOMYDrZNaw" source="_VfoVYLYGEeWTfOMYDrZNaw" target="_f7mhoLhOEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_RSCdJLYSEeWTfOMYDrZNaw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_RSCdJbYSEeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_RSCdJrYSEeWTfOMYDrZNaw" x="35" y="-11"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_RSCdIbYSEeWTfOMYDrZNaw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_RSCdI7YSEeWTfOMYDrZNaw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_RSCdIrYSEeWTfOMYDrZNaw" points="[-1, 5, 126, -357]$[-52, 149, 75, -213]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_LZ8c0LYcEeWXOIu_IVDg8Q" id="(0.6632390745501285,0.9646464646464646)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_CGf7gLYcEeWXOIu_IVDg8Q" id="(0.7379310344827587,0.0182648401826484)"/>
+    </edges>
+    <edges xmi:id="_u34xkLYbEeWXOIu_IVDg8Q" type="Transition" element="_u33jcLYbEeWXOIu_IVDg8Q" source="_VfoVYLYGEeWTfOMYDrZNaw" target="_f7mhoLhOEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_u34xlLYbEeWXOIu_IVDg8Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_u34xlbYbEeWXOIu_IVDg8Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_u34xlrYbEeWXOIu_IVDg8Q" x="-35" y="-31"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_u34xkbYbEeWXOIu_IVDg8Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_u34xk7YbEeWXOIu_IVDg8Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_u34xkrYbEeWXOIu_IVDg8Q" points="[0, -3, -22, 193]$[22, -195, 0, 1]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_u36mwLYbEeWXOIu_IVDg8Q" id="(0.2519280205655527,0.9949494949494949)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_AanogLYcEeWXOIu_IVDg8Q" id="(0.17586206896551723,0.0182648401826484)"/>
+    </edges>
+    <edges xmi:id="_m2wV4LhOEeWuvJHgu3pQWg" type="Transition" element="_m2vu0LhOEeWuvJHgu3pQWg" source="_lr8voLhOEeWuvJHgu3pQWg" target="_WyZGULYdEeWXOIu_IVDg8Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_m2wV5LhOEeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_m2wV5bhOEeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_m2wV5rhOEeWuvJHgu3pQWg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_m2wV4bhOEeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_m2wV47hOEeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_m2wV4rhOEeWuvJHgu3pQWg" points="[7, 2, -36, -14]$[26, 16, -17, 0]"/>
+    </edges>
+    <edges xmi:id="_FvSwULhPEeWuvJHgu3pQWg" type="Transition" element="_FvRiMLhPEeWuvJHgu3pQWg" source="__EYXgLhOEeWuvJHgu3pQWg" target="_XG-i8LhREeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_FvSwVLhPEeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_FvSwVbhPEeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_FvSwVrhPEeWuvJHgu3pQWg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_FvSwUbhPEeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_FvSwU7hPEeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_FvSwUrhPEeWuvJHgu3pQWg" points="[7, 0, -105, 10]$[95, -9, -17, 1]"/>
+    </edges>
+    <edges xmi:id="_fcD-kLhREeWuvJHgu3pQWg" type="Transition" element="_fcDXgLhREeWuvJHgu3pQWg" source="_WyZGULYdEeWXOIu_IVDg8Q" target="_eeTV0LhREeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_fcD-lLhREeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_fcD-lbhREeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_fcD-lrhREeWuvJHgu3pQWg" x="3" y="-9"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_fcD-kbhREeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_fcD-k7hREeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_fcD-krhREeWuvJHgu3pQWg" points="[11, -6, -56, -49]$[67, -6, 0, -49]$[67, 35, 0, -8]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_fcFMsLhREeWuvJHgu3pQWg" id="(0.9,0.6226415094339622)"/>
+    </edges>
+    <edges xmi:id="_hUTSkLhREeWuvJHgu3pQWg" type="Transition" element="_hUSrgLhREeWuvJHgu3pQWg" source="_XG-i8LhREeWuvJHgu3pQWg" target="_eeTV0LhREeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_hUTSlLhREeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_hUTSlbhREeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_hUTSlrhREeWuvJHgu3pQWg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_hUTSkbhREeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_hUTSk7hREeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_hUTSkrhREeWuvJHgu3pQWg" points="[11, 0, -52, 44]$[63, 0, 0, 44]$[63, -36, 0, 8]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_hUUgsLhREeWuvJHgu3pQWg" id="(0.9,0.660377358490566)"/>
+    </edges>
+    <edges xmi:id="_q6CL0LhTEeWuvJHgu3pQWg" type="Transition" element="_q6BkwLhTEeWuvJHgu3pQWg" source="_BNWwArX7EeWTfOMYDrZNaw" target="_VfoVYLYGEeWTfOMYDrZNaw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_q6CL1LhTEeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_q6CL1bhTEeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_q6CL1rhTEeWuvJHgu3pQWg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_q6CL0bhTEeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_q6CL07hTEeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_q6CL0rhTEeWuvJHgu3pQWg" points="[0, 7, -4, -417]$[5, 411, 1, -13]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_q6Cy4LhTEeWuvJHgu3pQWg" id="(0.14652956298200515,0.0)"/>
+    </edges>
+    <edges xmi:id="_qJJsALhUEeWuvJHgu3pQWg" type="Transition" element="_qJId4LhUEeWuvJHgu3pQWg" source="_8bZUa7hUEeWuvJHgu3pQWg" target="_8bZUgLhUEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_qJJsBLhUEeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_qJJsBbhUEeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_qJJsBrhUEeWuvJHgu3pQWg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_qJJsAbhUEeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_qJJsA7hUEeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_qJJsArhUEeWuvJHgu3pQWg" points="[0, 0, -164, -116]$[169, 122, 5, 6]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_qJLhMLhUEeWuvJHgu3pQWg" id="(1.0,0.5849056603773585)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 340 - 0
plugins/org.yakindu.sct.doc.user/model/state_entry_exit_final.sct

@@ -0,0 +1,340 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_BNR3gLX7EeWTfOMYDrZNaw" specification="internal:&#xA;event proceed&#xA;event alternate&#xA;event error&#xA;event continue&#xA;event leave" name="state_initial_final">
+    <regions xmi:id="_BNSekrX7EeWTfOMYDrZNaw" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_BNWwAbX7EeWTfOMYDrZNaw">
+        <outgoingTransitions xmi:id="_3_1okLkQEeW6eogEEG3H2w" specification="" target="_QCGVsLYGEeWTfOMYDrZNaw"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_f7J1sLhOEeWuvJHgu3pQWg" specification="" name="B" incomingTransitions="_UkibMLqdEeWi--onjuZ4vw _bPu7gLrXEeWi--onjuZ4vw">
+        <outgoingTransitions xmi:id="_AwB5cLqeEeWi--onjuZ4vw" specification="leave" target="_oD_toLrWEeWi--onjuZ4vw"/>
+        <regions xmi:id="_f7kFYLhOEeWuvJHgu3pQWg" name="r1">
+          <vertices xsi:type="sgraph:State" xmi:id="_WyYfQLYdEeWXOIu_IVDg8Q" specification="" name="E" incomingTransitions="_3qc1ALqdEeWi--onjuZ4vw">
+            <outgoingTransitions xmi:id="_qFKrELqdEeWi--onjuZ4vw" specification="proceed" target="_kBihoLrSEeWi--onjuZ4vw"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="__EXwcLhOEeWuvJHgu3pQWg" name="">
+            <outgoingTransitions xmi:id="_FvRiMLhPEeWuvJHgu3pQWg" specification="" target="_XG9U0LhREeWuvJHgu3pQWg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_XG9U0LhREeWuvJHgu3pQWg" name="C" incomingTransitions="_FvRiMLhPEeWuvJHgu3pQWg _AROtsLrXEeWi--onjuZ4vw">
+            <outgoingTransitions xmi:id="_kCcToLqdEeWi--onjuZ4vw" specification="proceed" target="_fuFigLqdEeWi--onjuZ4vw"/>
+            <outgoingTransitions xmi:id="_3qc1ALqdEeWi--onjuZ4vw" specification="error" target="_WyYfQLYdEeWXOIu_IVDg8Q"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Exit" xmi:id="_fuFigLqdEeWi--onjuZ4vw" incomingTransitions="_kCcToLqdEeWi--onjuZ4vw"/>
+          <vertices xsi:type="sgraph:FinalState" xmi:id="_kBihoLrSEeWi--onjuZ4vw" incomingTransitions="_qFKrELqdEeWi--onjuZ4vw"/>
+          <vertices xsi:type="sgraph:State" xmi:id="_eLcUILrWEeWi--onjuZ4vw" name="D" incomingTransitions="_-FE_MLrWEeWi--onjuZ4vw">
+            <outgoingTransitions xmi:id="_AROtsLrXEeWi--onjuZ4vw" specification="continue" target="_XG9U0LhREeWuvJHgu3pQWg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_59rsALrWEeWi--onjuZ4vw" name="v2">
+            <outgoingTransitions xmi:id="_-FE_MLrWEeWi--onjuZ4vw" specification="" target="_eLcUILrWEeWi--onjuZ4vw"/>
+          </vertices>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_QCGVsLYGEeWTfOMYDrZNaw" specification="" name="A" incomingTransitions="_3_1okLkQEeW6eogEEG3H2w">
+        <outgoingTransitions xmi:id="_UkibMLqdEeWi--onjuZ4vw" specification="proceed" target="_f7J1sLhOEeWuvJHgu3pQWg"/>
+        <outgoingTransitions xmi:id="_bPu7gLrXEeWi--onjuZ4vw" specification="alternate # >v2" target="_f7J1sLhOEeWuvJHgu3pQWg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:FinalState" xmi:id="_DtfwILqeEeWi--onjuZ4vw" incomingTransitions="_0CdDsLrWEeWi--onjuZ4vw"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_oD_toLrWEeWi--onjuZ4vw" name="F" incomingTransitions="_AwB5cLqeEeWi--onjuZ4vw">
+        <outgoingTransitions xmi:id="_0CdDsLrWEeWi--onjuZ4vw" specification="proceed" target="_DtfwILqeEeWi--onjuZ4vw"/>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_BNSekLX7EeWTfOMYDrZNaw" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_BNR3gLX7EeWTfOMYDrZNaw" measurementUnit="Pixel">
+    <children xmi:id="_BNUTwLX7EeWTfOMYDrZNaw" type="Region" element="_BNSekrX7EeWTfOMYDrZNaw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BNWI8LX7EeWTfOMYDrZNaw" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BNWI8bX7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BNWI8rX7EeWTfOMYDrZNaw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_BNWI87X7EeWTfOMYDrZNaw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_BNWwArX7EeWTfOMYDrZNaw" type="Entry" element="_BNWwAbX7EeWTfOMYDrZNaw">
+          <children xmi:id="_BNXXELX7EeWTfOMYDrZNaw" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_BNXXE7X7EeWTfOMYDrZNaw" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_BNXXFLX7EeWTfOMYDrZNaw"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_BNXXFbX7EeWTfOMYDrZNaw"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_BNXXEbX7EeWTfOMYDrZNaw" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNXXErX7EeWTfOMYDrZNaw"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_BNWwA7X7EeWTfOMYDrZNaw" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+          <styles xsi:type="notation:NamedStyle" xmi:id="_BNWwBLX7EeWTfOMYDrZNaw" name="allowColors"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNXXFrX7EeWTfOMYDrZNaw" x="18" y="102" width="15" height="15"/>
+        </children>
+        <children xmi:id="_f7mhoLhOEeWuvJHgu3pQWg" type="State" element="_f7J1sLhOEeWuvJHgu3pQWg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_f7nIsLhOEeWuvJHgu3pQWg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_f7nIsbhOEeWuvJHgu3pQWg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_f7nIsrhOEeWuvJHgu3pQWg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_f7nIs7hOEeWuvJHgu3pQWg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_f7nItLhOEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nItbhOEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_f7nItrhOEeWuvJHgu3pQWg" type="StateFigureCompartment">
+            <children xmi:id="_f7nvwbhOEeWuvJHgu3pQWg" type="Region" element="_f7kFYLhOEeWuvJHgu3pQWg">
+              <children xsi:type="notation:DecorationNode" xmi:id="_f7nvxLhOEeWuvJHgu3pQWg" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_f7nvxbhOEeWuvJHgu3pQWg"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_f7nvxrhOEeWuvJHgu3pQWg"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_f7nvx7hOEeWuvJHgu3pQWg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_WyZGULYdEeWXOIu_IVDg8Q" type="State" element="_WyYfQLYdEeWXOIu_IVDg8Q">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_WyZtYLYdEeWXOIu_IVDg8Q" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_WyZtYbYdEeWXOIu_IVDg8Q"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_WyZtYrYdEeWXOIu_IVDg8Q"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_WyZtY7YdEeWXOIu_IVDg8Q" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_WyZtZLYdEeWXOIu_IVDg8Q" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_WyZtZbYdEeWXOIu_IVDg8Q"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_WyaUcLYdEeWXOIu_IVDg8Q" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_WyZGUbYdEeWXOIu_IVDg8Q" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_WyZGUrYdEeWXOIu_IVDg8Q"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_WyaUcbYdEeWXOIu_IVDg8Q" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvybhOEeWuvJHgu3pQWg" x="151" y="49" width="40"/>
+                </children>
+                <children xmi:id="__EYXgLhOEeWuvJHgu3pQWg" type="Entry" element="__EXwcLhOEeWuvJHgu3pQWg">
+                  <children xmi:id="__EYXhLhOEeWuvJHgu3pQWg" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="__EYXh7hOEeWuvJHgu3pQWg" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="__EYXiLhOEeWuvJHgu3pQWg"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="__EYXibhOEeWuvJHgu3pQWg"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="__EYXhbhOEeWuvJHgu3pQWg" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="__EYXhrhOEeWuvJHgu3pQWg" x="-4" y="-21"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="__EYXgbhOEeWuvJHgu3pQWg" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="__EYXgrhOEeWuvJHgu3pQWg" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="__EYXg7hOEeWuvJHgu3pQWg" x="10" y="-27"/>
+                </children>
+                <children xmi:id="_XG-i8LhREeWuvJHgu3pQWg" type="State" element="_XG9U0LhREeWuvJHgu3pQWg">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_XG-i9LhREeWuvJHgu3pQWg" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_XG-i9bhREeWuvJHgu3pQWg"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_XG-i9rhREeWuvJHgu3pQWg"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_XG-i97hREeWuvJHgu3pQWg" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_XG-i-LhREeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XG-i-bhREeWuvJHgu3pQWg"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_XG_KALhREeWuvJHgu3pQWg" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_XG-i8bhREeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_XG-i8rhREeWuvJHgu3pQWg"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_XG_KAbhREeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XG-i87hREeWuvJHgu3pQWg" x="151" y="-43"/>
+                </children>
+                <children xmi:id="_fuHXsLqdEeWi--onjuZ4vw" type="Exit" element="_fuFigLqdEeWi--onjuZ4vw">
+                  <children xmi:id="_fuH-wLqdEeWi--onjuZ4vw" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_fuH-w7qdEeWi--onjuZ4vw" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_fuH-xLqdEeWi--onjuZ4vw"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_fuH-xbqdEeWi--onjuZ4vw"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_fuH-wbqdEeWi--onjuZ4vw" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_fuH-wrqdEeWi--onjuZ4vw"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_fuHXsbqdEeWi--onjuZ4vw" fontName="Verdana" lineColor="4210752"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_fuHXsrqdEeWi--onjuZ4vw" x="274" y="-27"/>
+                </children>
+                <children xsi:type="notation:Shape" xmi:id="_kBjIsLrSEeWi--onjuZ4vw" type="FinalState" element="_kBihoLrSEeWi--onjuZ4vw" fontName="Verdana" lineColor="4210752">
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_kBjIsbrSEeWi--onjuZ4vw" x="274" y="65"/>
+                </children>
+                <children xmi:id="_eLc7MLrWEeWi--onjuZ4vw" type="State" element="_eLcUILrWEeWi--onjuZ4vw">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_eLc7NLrWEeWi--onjuZ4vw" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_eLc7NbrWEeWi--onjuZ4vw"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_eLc7NrrWEeWi--onjuZ4vw"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_eLc7N7rWEeWi--onjuZ4vw" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_eLc7OLrWEeWi--onjuZ4vw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_eLc7ObrWEeWi--onjuZ4vw"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_eLc7OrrWEeWi--onjuZ4vw" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_eLc7MbrWEeWi--onjuZ4vw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_eLc7MrrWEeWi--onjuZ4vw"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_eLc7O7rWEeWi--onjuZ4vw" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_eLc7M7rWEeWi--onjuZ4vw" x="61" y="49"/>
+                </children>
+                <children xmi:id="_59s6ILrWEeWi--onjuZ4vw" type="Entry" element="_59rsALrWEeWi--onjuZ4vw">
+                  <children xmi:id="_59s6JLrWEeWi--onjuZ4vw" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_59s6J7rWEeWi--onjuZ4vw" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_59s6KLrWEeWi--onjuZ4vw"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_59s6KbrWEeWi--onjuZ4vw"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_59s6JbrWEeWi--onjuZ4vw" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_59s6JrrWEeWi--onjuZ4vw"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_59s6IbrWEeWi--onjuZ4vw" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="_59s6IrrWEeWi--onjuZ4vw" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_59s6I7rWEeWi--onjuZ4vw" x="10" y="65"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvyLhOEeWuvJHgu3pQWg"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_f7nvwrhOEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvw7hOEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_f7mhobhOEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_f7mhorhOEeWuvJHgu3pQWg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_f7nIt7hOEeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvwLhOEeWuvJHgu3pQWg" x="244" width="362" height="247"/>
+        </children>
+        <children xmi:id="_8bZUVbhUEeWuvJHgu3pQWg" type="State" element="_QCGVsLYGEeWTfOMYDrZNaw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_8bZUVrhUEeWuvJHgu3pQWg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUV7hUEeWuvJHgu3pQWg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_8bZUWLhUEeWuvJHgu3pQWg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_8bZUWbhUEeWuvJHgu3pQWg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_8bZUWrhUEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUW7hUEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_8bZUXLhUEeWuvJHgu3pQWg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUXbhUEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_8bZUXrhUEeWuvJHgu3pQWg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_8bZUX7hUEeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUYLhUEeWuvJHgu3pQWg" x="99" y="86" width="40" height="53"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_DthlULqeEeWi--onjuZ4vw" type="FinalState" element="_DtfwILqeEeWi--onjuZ4vw" fontName="Verdana" lineColor="4210752">
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DthlUbqeEeWi--onjuZ4vw" x="824" y="102" width="15" height="15"/>
+        </children>
+        <children xmi:id="_oEAUsLrWEeWi--onjuZ4vw" type="State" element="_oD_toLrWEeWi--onjuZ4vw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_oEAUtLrWEeWi--onjuZ4vw" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_oEAUtbrWEeWi--onjuZ4vw"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_oEAUtrrWEeWi--onjuZ4vw"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_oEAUt7rWEeWi--onjuZ4vw" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_oEAUuLrWEeWi--onjuZ4vw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_oEAUubrWEeWi--onjuZ4vw"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_oEAUurrWEeWi--onjuZ4vw" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_oEAUsbrWEeWi--onjuZ4vw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_oEAUsrrWEeWi--onjuZ4vw"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_oEAUu7rWEeWi--onjuZ4vw" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_oEAUs7rWEeWi--onjuZ4vw" x="699" y="86" width="40" height="53"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNWI9LX7EeWTfOMYDrZNaw"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_BNUTwbX7EeWTfOMYDrZNaw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNWwALX7EeWTfOMYDrZNaw" x="225" y="10" width="871" height="296"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_BNbogLX7EeWTfOMYDrZNaw" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BNbogrX7EeWTfOMYDrZNaw" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BNbog7X7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BNbohLX7EeWTfOMYDrZNaw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_BNbohbX7EeWTfOMYDrZNaw" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNbohrX7EeWTfOMYDrZNaw"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNcPkLX7EeWTfOMYDrZNaw" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_BNSekbX7EeWTfOMYDrZNaw"/>
+    <edges xmi:id="_FvSwULhPEeWuvJHgu3pQWg" type="Transition" element="_FvRiMLhPEeWuvJHgu3pQWg" source="__EYXgLhOEeWuvJHgu3pQWg" target="_XG-i8LhREeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_FvSwVLhPEeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_FvSwVbhPEeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_FvSwVrhPEeWuvJHgu3pQWg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_FvSwUbhPEeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_FvSwU7hPEeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_FvSwUrhPEeWuvJHgu3pQWg" points="[7, 0, -105, 10]$[95, -9, -17, 1]"/>
+    </edges>
+    <edges xmi:id="_3_4r4LkQEeW6eogEEG3H2w" type="Transition" element="_3_1okLkQEeW6eogEEG3H2w" source="_BNWwArX7EeWTfOMYDrZNaw" target="_8bZUVbhUEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3_56ALkQEeW6eogEEG3H2w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3_56AbkQEeW6eogEEG3H2w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3_56ArkQEeW6eogEEG3H2w" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_3_4r4bkQEeW6eogEEG3H2w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_3_5S8LkQEeW6eogEEG3H2w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_3_4r4rkQEeW6eogEEG3H2w" points="[7, 3, -84, -39]$[89, 66, -2, 24]"/>
+    </edges>
+    <edges xmi:id="_UkkQYLqdEeWi--onjuZ4vw" type="Transition" element="_UkibMLqdEeWi--onjuZ4vw" source="_8bZUVbhUEeWuvJHgu3pQWg" target="_f7mhoLhOEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_UklegLqdEeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_UklegbqdEeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_UklegrqdEeWi--onjuZ4vw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UkkQYbqdEeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_Ukk3cLqdEeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UkkQYrqdEeWi--onjuZ4vw" points="[3, 2, -110, -60]$[109, 60, -4, -2]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_UkmsoLqdEeWi--onjuZ4vw" id="(0.925,0.4339622641509434)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_UkmsobqdEeWi--onjuZ4vw" id="(0.019337016574585635,0.10121457489878542)"/>
+    </edges>
+    <edges xmi:id="_kCc6sLqdEeWi--onjuZ4vw" type="Transition" element="_kCcToLqdEeWi--onjuZ4vw" source="_XG-i8LhREeWuvJHgu3pQWg" target="_fuHXsLqdEeWi--onjuZ4vw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_kCc6tLqdEeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_kCc6tbqdEeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_kCc6trqdEeWi--onjuZ4vw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_kCc6sbqdEeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_kCc6s7qdEeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_kCc6srqdEeWi--onjuZ4vw" points="[35, 2, -127, 0]$[154, 2, -8, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_kCeI0LqdEeWi--onjuZ4vw" id="(0.0,0.6037735849056604)"/>
+    </edges>
+    <edges xmi:id="_qFL5MLqdEeWi--onjuZ4vw" type="Transition" element="_qFKrELqdEeWi--onjuZ4vw" source="_WyZGULYdEeWXOIu_IVDg8Q" target="_kBjIsLrSEeWi--onjuZ4vw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_qFL5NLqdEeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_qFL5NbqdEeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_qFL5NrqdEeWi--onjuZ4vw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_qFL5MbqdEeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_qFL5M7qdEeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_qFL5MrqdEeWi--onjuZ4vw" points="[35, -6, -166, 27]$[194, -32, -7, 1]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_qFNHULqdEeWi--onjuZ4vw" id="(0.0,0.5660377358490566)"/>
+    </edges>
+    <edges xmi:id="_3qeDILqdEeWi--onjuZ4vw" type="Transition" element="_3qc1ALqdEeWi--onjuZ4vw" source="_XG-i8LhREeWuvJHgu3pQWg" target="_WyZGULYdEeWXOIu_IVDg8Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3qeqMbqdEeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3qeqMrqdEeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3qeqM7qdEeWi--onjuZ4vw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_3qeDIbqdEeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_3qeqMLqdEeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_3qeDIrqdEeWi--onjuZ4vw" points="[2, 18, -15, -68]$[10, 62, -7, -24]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_3qf4ULqdEeWi--onjuZ4vw" id="(0.375,0.9622641509433962)"/>
+    </edges>
+    <edges xmi:id="_AwCggLqeEeWi--onjuZ4vw" type="Transition" element="_AwB5cLqeEeWi--onjuZ4vw" source="_f7mhoLhOEeWuvJHgu3pQWg" target="_oEAUsLrWEeWi--onjuZ4vw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AwCghLqeEeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AwCghbqeEeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AwCghrqeEeWi--onjuZ4vw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_AwCggbqeEeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_AwCgg7qeEeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_AwCggrqeEeWi--onjuZ4vw" points="[142, 251, -33, -58]$[172, 303, -3, -6]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_AwDuoLqeEeWi--onjuZ4vw" id="(0.9806629834254144,0.44129554655870445)"/>
+    </edges>
+    <edges xmi:id="_0CdqwLrWEeWi--onjuZ4vw" type="Transition" element="_0CdDsLrWEeWi--onjuZ4vw" source="_oEAUsLrWEeWi--onjuZ4vw" target="_DthlULqeEeWi--onjuZ4vw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0CdqxLrWEeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0CdqxbrWEeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0CdqxrrWEeWi--onjuZ4vw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_0CdqwbrWEeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_0Cdqw7rWEeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_0CdqwrrWEeWi--onjuZ4vw" points="[0, 0, -72, 92]$[67, -87, -5, 5]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_0CeR0LrWEeWi--onjuZ4vw" id="(1.0,0.5849056603773585)"/>
+    </edges>
+    <edges xmi:id="_-FE_MbrWEeWi--onjuZ4vw" type="Transition" element="_-FE_MLrWEeWi--onjuZ4vw" source="_59s6ILrWEeWi--onjuZ4vw" target="_eLc7MLrWEeWi--onjuZ4vw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_-FFmQbrWEeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_-FFmQrrWEeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_-FFmQ7rWEeWi--onjuZ4vw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_-FE_MrrWEeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_-FFmQLrWEeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_-FE_M7rWEeWi--onjuZ4vw" points="[5, 6, -25, -27]$[33, 43, 3, 10]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_-FGNULrWEeWi--onjuZ4vw" id="(0.0,0.5283018867924528)"/>
+    </edges>
+    <edges xmi:id="_ARPUwLrXEeWi--onjuZ4vw" type="Transition" element="_AROtsLrXEeWi--onjuZ4vw" source="_eLc7MLrWEeWi--onjuZ4vw" target="_XG-i8LhREeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_ARPUxLrXEeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_ARPUxbrXEeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_ARPUxrrXEeWi--onjuZ4vw" x="-37" y="-24"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_ARPUwbrXEeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_ARPUw7rXEeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_ARPUwrrXEeWi--onjuZ4vw" points="[8, -28, -52, 172]$[60, -224, 0, -24]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_ARP70LrXEeWi--onjuZ4vw" id="(0.0,0.5849056603773585)"/>
+    </edges>
+    <edges xmi:id="_bPvikLrXEeWi--onjuZ4vw" type="Transition" element="_bPu7gLrXEeWi--onjuZ4vw" source="_8bZUVbhUEeWuvJHgu3pQWg" target="_f7mhoLhOEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_bPvilLrXEeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_bPvilbrXEeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_bPvilrrXEeWi--onjuZ4vw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_bPvikbrXEeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_bPvik7rXEeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_bPvikrrXEeWi--onjuZ4vw" points="[0, 0, -114, 92]$[115, -114, 1, -22]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_bPwJoLrXEeWi--onjuZ4vw" id="(1.0,0.5849056603773585)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_bPwJobrXEeWi--onjuZ4vw" id="(0.008287292817679558,0.8663967611336032)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 231 - 0
plugins/org.yakindu.sct.doc.user/model/state_entry_final_final.sct

@@ -0,0 +1,231 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_BNR3gLX7EeWTfOMYDrZNaw" specification="internal:&#xA;event proceed: void&#xA;event error" name="definitions">
+    <regions xmi:id="_BNSekrX7EeWTfOMYDrZNaw" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_BNWwAbX7EeWTfOMYDrZNaw">
+        <outgoingTransitions xmi:id="_3_1okLkQEeW6eogEEG3H2w" specification="" target="_QCGVsLYGEeWTfOMYDrZNaw"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_f7J1sLhOEeWuvJHgu3pQWg" specification="" name="B" incomingTransitions="_UkibMLqdEeWi--onjuZ4vw">
+        <outgoingTransitions xmi:id="_AwB5cLqeEeWi--onjuZ4vw" specification="proceed" target="_DtfwILqeEeWi--onjuZ4vw"/>
+        <regions xmi:id="_f7kFYLhOEeWuvJHgu3pQWg" name="r">
+          <vertices xsi:type="sgraph:State" xmi:id="_WyYfQLYdEeWXOIu_IVDg8Q" specification="" name="D" incomingTransitions="_3qc1ALqdEeWi--onjuZ4vw">
+            <outgoingTransitions xmi:id="_qFKrELqdEeWi--onjuZ4vw" specification="proceed" target="_bwYPcLqgEeWi--onjuZ4vw"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="__EXwcLhOEeWuvJHgu3pQWg" name="">
+            <outgoingTransitions xmi:id="_FvRiMLhPEeWuvJHgu3pQWg" specification="" target="_XG9U0LhREeWuvJHgu3pQWg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_XG9U0LhREeWuvJHgu3pQWg" name="C" incomingTransitions="_FvRiMLhPEeWuvJHgu3pQWg">
+            <outgoingTransitions xmi:id="_kCcToLqdEeWi--onjuZ4vw" specification="proceed" target="_bwYPcLqgEeWi--onjuZ4vw"/>
+            <outgoingTransitions xmi:id="_3qc1ALqdEeWi--onjuZ4vw" specification="error" target="_WyYfQLYdEeWXOIu_IVDg8Q"/>
+          </vertices>
+          <vertices xsi:type="sgraph:FinalState" xmi:id="_bwYPcLqgEeWi--onjuZ4vw" incomingTransitions="_qFKrELqdEeWi--onjuZ4vw _kCcToLqdEeWi--onjuZ4vw"/>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_QCGVsLYGEeWTfOMYDrZNaw" specification="" name="A" incomingTransitions="_3_1okLkQEeW6eogEEG3H2w">
+        <outgoingTransitions xmi:id="_UkibMLqdEeWi--onjuZ4vw" specification="proceed" target="_f7J1sLhOEeWuvJHgu3pQWg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:FinalState" xmi:id="_DtfwILqeEeWi--onjuZ4vw" incomingTransitions="_AwB5cLqeEeWi--onjuZ4vw"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_BNSekLX7EeWTfOMYDrZNaw" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_BNR3gLX7EeWTfOMYDrZNaw" measurementUnit="Pixel">
+    <children xmi:id="_BNUTwLX7EeWTfOMYDrZNaw" type="Region" element="_BNSekrX7EeWTfOMYDrZNaw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BNWI8LX7EeWTfOMYDrZNaw" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BNWI8bX7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BNWI8rX7EeWTfOMYDrZNaw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_BNWI87X7EeWTfOMYDrZNaw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_BNWwArX7EeWTfOMYDrZNaw" type="Entry" element="_BNWwAbX7EeWTfOMYDrZNaw">
+          <children xmi:id="_BNXXELX7EeWTfOMYDrZNaw" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_BNXXE7X7EeWTfOMYDrZNaw" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_BNXXFLX7EeWTfOMYDrZNaw"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_BNXXFbX7EeWTfOMYDrZNaw"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_BNXXEbX7EeWTfOMYDrZNaw" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNXXErX7EeWTfOMYDrZNaw"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_BNWwA7X7EeWTfOMYDrZNaw" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+          <styles xsi:type="notation:NamedStyle" xmi:id="_BNWwBLX7EeWTfOMYDrZNaw" name="allowColors"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNXXFrX7EeWTfOMYDrZNaw" x="-3" y="102" width="15" height="15"/>
+        </children>
+        <children xmi:id="_f7mhoLhOEeWuvJHgu3pQWg" type="State" element="_f7J1sLhOEeWuvJHgu3pQWg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_f7nIsLhOEeWuvJHgu3pQWg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_f7nIsbhOEeWuvJHgu3pQWg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_f7nIsrhOEeWuvJHgu3pQWg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_f7nIs7hOEeWuvJHgu3pQWg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_f7nItLhOEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nItbhOEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_f7nItrhOEeWuvJHgu3pQWg" type="StateFigureCompartment">
+            <children xmi:id="_f7nvwbhOEeWuvJHgu3pQWg" type="Region" element="_f7kFYLhOEeWuvJHgu3pQWg">
+              <children xsi:type="notation:DecorationNode" xmi:id="_f7nvxLhOEeWuvJHgu3pQWg" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_f7nvxbhOEeWuvJHgu3pQWg"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_f7nvxrhOEeWuvJHgu3pQWg"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_f7nvx7hOEeWuvJHgu3pQWg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_WyZGULYdEeWXOIu_IVDg8Q" type="State" element="_WyYfQLYdEeWXOIu_IVDg8Q">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_WyZtYLYdEeWXOIu_IVDg8Q" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_WyZtYbYdEeWXOIu_IVDg8Q"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_WyZtYrYdEeWXOIu_IVDg8Q"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_WyZtY7YdEeWXOIu_IVDg8Q" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_WyZtZLYdEeWXOIu_IVDg8Q" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_WyZtZbYdEeWXOIu_IVDg8Q"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_WyaUcLYdEeWXOIu_IVDg8Q" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_WyZGUbYdEeWXOIu_IVDg8Q" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_WyZGUrYdEeWXOIu_IVDg8Q"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_WyaUcbYdEeWXOIu_IVDg8Q" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvybhOEeWuvJHgu3pQWg" x="40" y="62" width="40"/>
+                </children>
+                <children xmi:id="__EYXgLhOEeWuvJHgu3pQWg" type="Entry" element="__EXwcLhOEeWuvJHgu3pQWg">
+                  <children xmi:id="__EYXhLhOEeWuvJHgu3pQWg" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="__EYXh7hOEeWuvJHgu3pQWg" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="__EYXiLhOEeWuvJHgu3pQWg"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="__EYXibhOEeWuvJHgu3pQWg"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="__EYXhbhOEeWuvJHgu3pQWg" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="__EYXhrhOEeWuvJHgu3pQWg" x="-4" y="-21"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="__EYXgbhOEeWuvJHgu3pQWg" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="__EYXgrhOEeWuvJHgu3pQWg" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="__EYXg7hOEeWuvJHgu3pQWg" x="-18" y="-14"/>
+                </children>
+                <children xmi:id="_XG-i8LhREeWuvJHgu3pQWg" type="State" element="_XG9U0LhREeWuvJHgu3pQWg">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_XG-i9LhREeWuvJHgu3pQWg" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_XG-i9bhREeWuvJHgu3pQWg"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_XG-i9rhREeWuvJHgu3pQWg"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_XG-i97hREeWuvJHgu3pQWg" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_XG-i-LhREeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XG-i-bhREeWuvJHgu3pQWg"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_XG_KALhREeWuvJHgu3pQWg" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_XG-i8bhREeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_XG-i8rhREeWuvJHgu3pQWg"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_XG_KAbhREeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XG-i87hREeWuvJHgu3pQWg" x="40" y="-30"/>
+                </children>
+                <children xsi:type="notation:Shape" xmi:id="_bwY2gLqgEeWi--onjuZ4vw" type="FinalState" element="_bwYPcLqgEeWi--onjuZ4vw" fontName="Verdana" lineColor="4210752">
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_bwY2gbqgEeWi--onjuZ4vw" x="198" y="33"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvyLhOEeWuvJHgu3pQWg"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_f7nvwrhOEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvw7hOEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_f7mhobhOEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_f7mhorhOEeWuvJHgu3pQWg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_f7nIt7hOEeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvwLhOEeWuvJHgu3pQWg" x="253" width="276" height="224"/>
+        </children>
+        <children xmi:id="_8bZUVbhUEeWuvJHgu3pQWg" type="State" element="_QCGVsLYGEeWTfOMYDrZNaw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_8bZUVrhUEeWuvJHgu3pQWg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUV7hUEeWuvJHgu3pQWg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_8bZUWLhUEeWuvJHgu3pQWg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_8bZUWbhUEeWuvJHgu3pQWg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_8bZUWrhUEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUW7hUEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_8bZUXLhUEeWuvJHgu3pQWg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUXbhUEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_8bZUXrhUEeWuvJHgu3pQWg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_8bZUX7hUEeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUYLhUEeWuvJHgu3pQWg" x="78" y="86" width="40" height="53"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_DthlULqeEeWi--onjuZ4vw" type="FinalState" element="_DtfwILqeEeWi--onjuZ4vw" fontName="Verdana" lineColor="4210752">
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DthlUbqeEeWi--onjuZ4vw" x="664" y="102" width="15" height="15"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNWI9LX7EeWTfOMYDrZNaw"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_BNUTwbX7EeWTfOMYDrZNaw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNWwALX7EeWTfOMYDrZNaw" x="225" y="10" width="706" height="278"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_BNbogLX7EeWTfOMYDrZNaw" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BNbogrX7EeWTfOMYDrZNaw" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BNbog7X7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BNbohLX7EeWTfOMYDrZNaw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_BNbohbX7EeWTfOMYDrZNaw" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNbohrX7EeWTfOMYDrZNaw"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNcPkLX7EeWTfOMYDrZNaw" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_BNSekbX7EeWTfOMYDrZNaw"/>
+    <edges xmi:id="_FvSwULhPEeWuvJHgu3pQWg" type="Transition" element="_FvRiMLhPEeWuvJHgu3pQWg" source="__EYXgLhOEeWuvJHgu3pQWg" target="_XG-i8LhREeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_FvSwVLhPEeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_FvSwVbhPEeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_FvSwVrhPEeWuvJHgu3pQWg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_FvSwUbhPEeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_FvSwU7hPEeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_FvSwUrhPEeWuvJHgu3pQWg" points="[7, 0, -105, 10]$[95, -9, -17, 1]"/>
+    </edges>
+    <edges xmi:id="_3_4r4LkQEeW6eogEEG3H2w" type="Transition" element="_3_1okLkQEeW6eogEEG3H2w" source="_BNWwArX7EeWTfOMYDrZNaw" target="_8bZUVbhUEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3_56ALkQEeW6eogEEG3H2w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3_56AbkQEeW6eogEEG3H2w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3_56ArkQEeW6eogEEG3H2w" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_3_4r4bkQEeW6eogEEG3H2w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_3_5S8LkQEeW6eogEEG3H2w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_3_4r4rkQEeW6eogEEG3H2w" points="[7, 3, -84, -39]$[89, 66, -2, 24]"/>
+    </edges>
+    <edges xmi:id="_UkkQYLqdEeWi--onjuZ4vw" type="Transition" element="_UkibMLqdEeWi--onjuZ4vw" source="_8bZUVbhUEeWuvJHgu3pQWg" target="_f7mhoLhOEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_UklegLqdEeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_UklegbqdEeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_UklegrqdEeWi--onjuZ4vw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UkkQYbqdEeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_Ukk3cLqdEeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UkkQYrqdEeWi--onjuZ4vw" points="[-8, 0, 0, -70]$[-8, 68, 0, -2]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_UkmsoLqdEeWi--onjuZ4vw" id="(0.925,0.4339622641509434)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_UkmsobqdEeWi--onjuZ4vw" id="(0.011278195488721804,0.5)"/>
+    </edges>
+    <edges xmi:id="_kCc6sLqdEeWi--onjuZ4vw" type="Transition" element="_kCcToLqdEeWi--onjuZ4vw" source="_XG-i8LhREeWuvJHgu3pQWg" target="_bwY2gLqgEeWi--onjuZ4vw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_kCc6tLqdEeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_kCc6tbqdEeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_kCc6trqdEeWi--onjuZ4vw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_kCc6sbqdEeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_kCc6s7qdEeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_kCc6srqdEeWi--onjuZ4vw" points="[35, 0, -128, -48]$[163, 0, 0, -48]$[163, 40, 0, -8]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_kCeI0LqdEeWi--onjuZ4vw" id="(0.0,0.6037735849056604)"/>
+    </edges>
+    <edges xmi:id="_qFL5MLqdEeWi--onjuZ4vw" type="Transition" element="_qFKrELqdEeWi--onjuZ4vw" source="_WyZGULYdEeWXOIu_IVDg8Q" target="_bwY2gLqgEeWi--onjuZ4vw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_qFL5NLqdEeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_qFL5NbqdEeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_qFL5NrqdEeWi--onjuZ4vw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_qFL5MbqdEeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_qFL5M7qdEeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_qFL5MrqdEeWi--onjuZ4vw" points="[35, 0, -128, 43]$[163, 0, 0, 43]$[163, -35, 0, 8]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_qFNHULqdEeWi--onjuZ4vw" id="(0.0,0.5660377358490566)"/>
+    </edges>
+    <edges xmi:id="_3qeDILqdEeWi--onjuZ4vw" type="Transition" element="_3qc1ALqdEeWi--onjuZ4vw" source="_XG-i8LhREeWuvJHgu3pQWg" target="_WyZGULYdEeWXOIu_IVDg8Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3qeqMbqdEeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3qeqMrqdEeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3qeqM7qdEeWi--onjuZ4vw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_3qeDIbqdEeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_3qeqMLqdEeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_3qeDIrqdEeWi--onjuZ4vw" points="[2, 18, -15, -68]$[10, 62, -7, -24]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_3qf4ULqdEeWi--onjuZ4vw" id="(0.375,0.9622641509433962)"/>
+    </edges>
+    <edges xmi:id="_AwCggLqeEeWi--onjuZ4vw" type="Transition" element="_AwB5cLqeEeWi--onjuZ4vw" source="_f7mhoLhOEeWuvJHgu3pQWg" target="_DthlULqeEeWi--onjuZ4vw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AwCghLqeEeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AwCghbqeEeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AwCghrqeEeWi--onjuZ4vw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_AwCggbqeEeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_AwCgg7qeEeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_AwCggrqeEeWi--onjuZ4vw" points="[142, 251, -33, -58]$[172, 303, -3, -6]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_AwDuoLqeEeWi--onjuZ4vw" id="(0.9736842105263158,0.5223214285714286)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 90 - 0
plugins/org.yakindu.sct.doc.user/model/state_initial_final.sct

@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_BNR3gLX7EeWTfOMYDrZNaw" specification="" name="definitions">
+    <regions xmi:id="_BNSekrX7EeWTfOMYDrZNaw" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_BNWwAbX7EeWTfOMYDrZNaw">
+        <outgoingTransitions xmi:id="_BNZMQ7X7EeWTfOMYDrZNaw" target="_BNXXF7X7EeWTfOMYDrZNaw"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_BNXXF7X7EeWTfOMYDrZNaw" name="State A" incomingTransitions="_BNZMQ7X7EeWTfOMYDrZNaw">
+        <outgoingTransitions xmi:id="_JTwPYLX7EeWTfOMYDrZNaw" specification="after 4s" target="_INLB0LX7EeWTfOMYDrZNaw"/>
+      </vertices>
+      <vertices xsi:type="sgraph:FinalState" xmi:id="_INLB0LX7EeWTfOMYDrZNaw" incomingTransitions="_JTwPYLX7EeWTfOMYDrZNaw"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_BNSekLX7EeWTfOMYDrZNaw" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_BNR3gLX7EeWTfOMYDrZNaw" measurementUnit="Pixel">
+    <children xmi:id="_BNUTwLX7EeWTfOMYDrZNaw" type="Region" element="_BNSekrX7EeWTfOMYDrZNaw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BNWI8LX7EeWTfOMYDrZNaw" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BNWI8bX7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BNWI8rX7EeWTfOMYDrZNaw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_BNWI87X7EeWTfOMYDrZNaw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_BNWwArX7EeWTfOMYDrZNaw" type="Entry" element="_BNWwAbX7EeWTfOMYDrZNaw">
+          <children xmi:id="_BNXXELX7EeWTfOMYDrZNaw" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_BNXXE7X7EeWTfOMYDrZNaw" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_BNXXFLX7EeWTfOMYDrZNaw"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_BNXXFbX7EeWTfOMYDrZNaw"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_BNXXEbX7EeWTfOMYDrZNaw" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNXXErX7EeWTfOMYDrZNaw"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_BNWwA7X7EeWTfOMYDrZNaw" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+          <styles xsi:type="notation:NamedStyle" xmi:id="_BNWwBLX7EeWTfOMYDrZNaw" name="allowColors"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNXXFrX7EeWTfOMYDrZNaw" x="55" y="40" width="15" height="15"/>
+        </children>
+        <children xmi:id="_BNX-IrX7EeWTfOMYDrZNaw" type="State" element="_BNXXF7X7EeWTfOMYDrZNaw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_BNX-JrX7EeWTfOMYDrZNaw" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_BNX-J7X7EeWTfOMYDrZNaw"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_BNYlMLX7EeWTfOMYDrZNaw"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BNYlMbX7EeWTfOMYDrZNaw" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_BNYlMrX7EeWTfOMYDrZNaw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNYlM7X7EeWTfOMYDrZNaw"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BNZMQLX7EeWTfOMYDrZNaw" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_BNX-I7X7EeWTfOMYDrZNaw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_BNX-JLX7EeWTfOMYDrZNaw"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_BNZMQbX7EeWTfOMYDrZNaw" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNZMQrX7EeWTfOMYDrZNaw" x="34" y="101" width="62" height="53"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_INLo4LX7EeWTfOMYDrZNaw" type="FinalState" element="_INLB0LX7EeWTfOMYDrZNaw" fontName="Verdana" lineColor="4210752">
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_INLo4bX7EeWTfOMYDrZNaw" x="55" y="196" width="15" height="15"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNWI9LX7EeWTfOMYDrZNaw"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_BNUTwbX7EeWTfOMYDrZNaw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNWwALX7EeWTfOMYDrZNaw" x="185" y="10" width="152" height="280"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_BNbogLX7EeWTfOMYDrZNaw" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BNbogrX7EeWTfOMYDrZNaw" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BNbog7X7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BNbohLX7EeWTfOMYDrZNaw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_BNbohbX7EeWTfOMYDrZNaw" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNbohrX7EeWTfOMYDrZNaw"/>
+      </children>
+      <styles xsi:type="notation:StringValueStyle" xmi:id="_Fqtu4MA9EeWAroWoVV64Bg" name="featureToShow" stringValue="documentation"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNcPkLX7EeWTfOMYDrZNaw" x="10" y="10" width="161" height="280"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_BNSekbX7EeWTfOMYDrZNaw"/>
+    <edges xmi:id="_BNaaYLX7EeWTfOMYDrZNaw" type="Transition" element="_BNZMQ7X7EeWTfOMYDrZNaw" source="_BNWwArX7EeWTfOMYDrZNaw" target="_BNX-IrX7EeWTfOMYDrZNaw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BNbBcbX7EeWTfOMYDrZNaw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BNbBcrX7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BNbBc7X7EeWTfOMYDrZNaw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_BNaaYbX7EeWTfOMYDrZNaw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_BNbBcLX7EeWTfOMYDrZNaw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_BNaaYrX7EeWTfOMYDrZNaw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_JTw2cLX7EeWTfOMYDrZNaw" type="Transition" element="_JTwPYLX7EeWTfOMYDrZNaw" source="_BNX-IrX7EeWTfOMYDrZNaw" target="_INLo4LX7EeWTfOMYDrZNaw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_JTw2dLX7EeWTfOMYDrZNaw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_JTw2dbX7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_JTxdgLX7EeWTfOMYDrZNaw" x="-3" y="-32"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_JTw2cbX7EeWTfOMYDrZNaw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_JTw2c7X7EeWTfOMYDrZNaw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_JTw2crX7EeWTfOMYDrZNaw" points="[6, 0, -1, -101]$[2, 96, -5, -5]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_JTyroLX7EeWTfOMYDrZNaw" id="(0.6129032258064516,1.0)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 379 - 0
plugins/org.yakindu.sct.doc.user/model/state_multiple_entries.sct

@@ -0,0 +1,379 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_BNR3gLX7EeWTfOMYDrZNaw" specification="internal:&#xA;event proceed: void&#xA;event error&#xA;event success" name="state_initial_final">
+    <regions xmi:id="_BNSekrX7EeWTfOMYDrZNaw" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_BNWwAbX7EeWTfOMYDrZNaw">
+        <outgoingTransitions xmi:id="_3_1okLkQEeW6eogEEG3H2w" specification="" target="_QCGVsLYGEeWTfOMYDrZNaw"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_f7J1sLhOEeWuvJHgu3pQWg" specification="" name="Handle result" incomingTransitions="_67ZawLkQEeW6eogEEG3H2w _cfkVALkREeW6eogEEG3H2w">
+        <regions xmi:id="_f7kFYLhOEeWuvJHgu3pQWg" name="r1">
+          <vertices xsi:type="sgraph:State" xmi:id="_WyYfQLYdEeWXOIu_IVDg8Q" specification="" name="Handle failure" incomingTransitions="_m2vu0LhOEeWuvJHgu3pQWg">
+            <outgoingTransitions xmi:id="_fcDXgLhREeWuvJHgu3pQWg" specification="proceed" target="_eeSuwLhREeWuvJHgu3pQWg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_lr8IkLhOEeWuvJHgu3pQWg" name="failure">
+            <outgoingTransitions xmi:id="_m2vu0LhOEeWuvJHgu3pQWg" specification="" target="_WyYfQLYdEeWXOIu_IVDg8Q"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="__EXwcLhOEeWuvJHgu3pQWg" name="">
+            <outgoingTransitions xmi:id="_FvRiMLhPEeWuvJHgu3pQWg" specification="" target="_XG9U0LhREeWuvJHgu3pQWg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_XG9U0LhREeWuvJHgu3pQWg" name="Handle success" incomingTransitions="_FvRiMLhPEeWuvJHgu3pQWg">
+            <outgoingTransitions xmi:id="_hUSrgLhREeWuvJHgu3pQWg" specification="proceed" target="_eeSuwLhREeWuvJHgu3pQWg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:FinalState" xmi:id="_eeSuwLhREeWuvJHgu3pQWg" incomingTransitions="_fcDXgLhREeWuvJHgu3pQWg _hUSrgLhREeWuvJHgu3pQWg"/>
+        </regions>
+        <regions xmi:id="_LElQcLq0EeWi--onjuZ4vw" name="r2">
+          <vertices xsi:type="sgraph:Entry" xmi:id="_ku1oILq0EeWi--onjuZ4vw" name="b">
+            <outgoingTransitions xmi:id="_mZEVULq0EeWi--onjuZ4vw" target="_mZBSALq0EeWi--onjuZ4vw"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_mZBSALq0EeWi--onjuZ4vw" name="X1" incomingTransitions="_mZEVULq0EeWi--onjuZ4vw _i0dz4Lq5EeWi--onjuZ4vw">
+            <outgoingTransitions xmi:id="_o9h2ILq0EeWi--onjuZ4vw" specification="proceed" target="_o9ey0Lq0EeWi--onjuZ4vw"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_o9ey0Lq0EeWi--onjuZ4vw" specification="" name="X2" incomingTransitions="_o9h2ILq0EeWi--onjuZ4vw"/>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_hYIYwLq5EeWi--onjuZ4vw" name="failure">
+            <outgoingTransitions xmi:id="_i0dz4Lq5EeWi--onjuZ4vw" specification="" target="_mZBSALq0EeWi--onjuZ4vw"/>
+          </vertices>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_QCGVsLYGEeWTfOMYDrZNaw" specification="" name="A" incomingTransitions="_3_1okLkQEeW6eogEEG3H2w">
+        <outgoingTransitions xmi:id="_KOCg0LYQEeWTfOMYDrZNaw" specification="proceed" target="_KOAEkLYQEeWTfOMYDrZNaw"/>
+        <outgoingTransitions xmi:id="_67ZawLkQEeW6eogEEG3H2w" specification="error # >failure" target="_f7J1sLhOEeWuvJHgu3pQWg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_KOAEkLYQEeWTfOMYDrZNaw" name="B" incomingTransitions="_KOCg0LYQEeWTfOMYDrZNaw">
+        <outgoingTransitions xmi:id="_cfkVALkREeW6eogEEG3H2w" specification="success #>failure" target="_f7J1sLhOEeWuvJHgu3pQWg"/>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_BNSekLX7EeWTfOMYDrZNaw" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_BNR3gLX7EeWTfOMYDrZNaw" measurementUnit="Pixel">
+    <children xmi:id="_BNUTwLX7EeWTfOMYDrZNaw" type="Region" element="_BNSekrX7EeWTfOMYDrZNaw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BNWI8LX7EeWTfOMYDrZNaw" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BNWI8bX7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BNWI8rX7EeWTfOMYDrZNaw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_BNWI87X7EeWTfOMYDrZNaw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_BNWwArX7EeWTfOMYDrZNaw" type="Entry" element="_BNWwAbX7EeWTfOMYDrZNaw">
+          <children xmi:id="_BNXXELX7EeWTfOMYDrZNaw" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_BNXXE7X7EeWTfOMYDrZNaw" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_BNXXFLX7EeWTfOMYDrZNaw"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_BNXXFbX7EeWTfOMYDrZNaw"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_BNXXEbX7EeWTfOMYDrZNaw" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNXXErX7EeWTfOMYDrZNaw"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_BNWwA7X7EeWTfOMYDrZNaw" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+          <styles xsi:type="notation:NamedStyle" xmi:id="_BNWwBLX7EeWTfOMYDrZNaw" name="allowColors"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNXXFrX7EeWTfOMYDrZNaw" x="38" width="15" height="15"/>
+        </children>
+        <children xmi:id="_f7mhoLhOEeWuvJHgu3pQWg" type="State" element="_f7J1sLhOEeWuvJHgu3pQWg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_f7nIsLhOEeWuvJHgu3pQWg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_f7nIsbhOEeWuvJHgu3pQWg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_f7nIsrhOEeWuvJHgu3pQWg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_f7nIs7hOEeWuvJHgu3pQWg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_f7nItLhOEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nItbhOEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_f7nItrhOEeWuvJHgu3pQWg" type="StateFigureCompartment">
+            <children xmi:id="_idjQELq2EeWi--onjuZ4vw" type="Region" element="_f7kFYLhOEeWuvJHgu3pQWg">
+              <children xsi:type="notation:DecorationNode" xmi:id="_idjQEbq2EeWi--onjuZ4vw" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_idjQErq2EeWi--onjuZ4vw"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_idjQE7q2EeWi--onjuZ4vw"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_idjQFLq2EeWi--onjuZ4vw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_idjQFbq2EeWi--onjuZ4vw" type="State" element="_WyYfQLYdEeWXOIu_IVDg8Q">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_idjQFrq2EeWi--onjuZ4vw" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_idjQF7q2EeWi--onjuZ4vw"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_idjQGLq2EeWi--onjuZ4vw"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_idjQGbq2EeWi--onjuZ4vw" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_idjQGrq2EeWi--onjuZ4vw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_idjQG7q2EeWi--onjuZ4vw"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_idjQHLq2EeWi--onjuZ4vw" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_idjQHbq2EeWi--onjuZ4vw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_idjQHrq2EeWi--onjuZ4vw"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_idjQH7q2EeWi--onjuZ4vw" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_idjQILq2EeWi--onjuZ4vw" x="73" y="94" width="115"/>
+                </children>
+                <children xmi:id="_idjQIbq2EeWi--onjuZ4vw" type="Entry" element="_lr8IkLhOEeWuvJHgu3pQWg">
+                  <children xmi:id="_idjQIrq2EeWi--onjuZ4vw" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_idjQI7q2EeWi--onjuZ4vw" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_idjQJLq2EeWi--onjuZ4vw"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_idjQJbq2EeWi--onjuZ4vw"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_idjQJrq2EeWi--onjuZ4vw" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_idjQJ7q2EeWi--onjuZ4vw" x="-4" y="19"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_idjQKLq2EeWi--onjuZ4vw" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="_idjQKbq2EeWi--onjuZ4vw" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_idjQKrq2EeWi--onjuZ4vw" x="15" y="110"/>
+                </children>
+                <children xmi:id="_idjQK7q2EeWi--onjuZ4vw" type="Entry" element="__EXwcLhOEeWuvJHgu3pQWg">
+                  <children xmi:id="_idjQLLq2EeWi--onjuZ4vw" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_idjQLbq2EeWi--onjuZ4vw" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_idjQLrq2EeWi--onjuZ4vw"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_idjQL7q2EeWi--onjuZ4vw"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_idjQMLq2EeWi--onjuZ4vw" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_idjQMbq2EeWi--onjuZ4vw" x="-4" y="-21"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_idjQMrq2EeWi--onjuZ4vw" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="_idjQM7q2EeWi--onjuZ4vw" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_idjQNLq2EeWi--onjuZ4vw" x="15" y="18"/>
+                </children>
+                <children xmi:id="_idjQNbq2EeWi--onjuZ4vw" type="State" element="_XG9U0LhREeWuvJHgu3pQWg">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_idjQNrq2EeWi--onjuZ4vw" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_idjQN7q2EeWi--onjuZ4vw"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_idjQOLq2EeWi--onjuZ4vw"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_idjQObq2EeWi--onjuZ4vw" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_idjQOrq2EeWi--onjuZ4vw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_idjQO7q2EeWi--onjuZ4vw"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_idjQPLq2EeWi--onjuZ4vw" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_idjQPbq2EeWi--onjuZ4vw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_idjQPrq2EeWi--onjuZ4vw"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_idjQP7q2EeWi--onjuZ4vw" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_idjQQLq2EeWi--onjuZ4vw" x="73" y="2"/>
+                </children>
+                <children xsi:type="notation:Shape" xmi:id="_idjQQbq2EeWi--onjuZ4vw" type="FinalState" element="_eeSuwLhREeWuvJHgu3pQWg" fontName="Verdana" lineColor="4210752">
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_idjQQrq2EeWi--onjuZ4vw" x="224" y="66"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_idjQQ7q2EeWi--onjuZ4vw"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_idjQRLq2EeWi--onjuZ4vw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_idjQRbq2EeWi--onjuZ4vw"/>
+            </children>
+            <children xmi:id="_RxgbcLq0EeWi--onjuZ4vw" type="Region" element="_LElQcLq0EeWi--onjuZ4vw">
+              <children xsi:type="notation:DecorationNode" xmi:id="_Rxgbcbq0EeWi--onjuZ4vw" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_Rxgbcrq0EeWi--onjuZ4vw"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_Rxgbc7q0EeWi--onjuZ4vw"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_RxgbdLq0EeWi--onjuZ4vw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_ku2PMLq0EeWi--onjuZ4vw" type="Entry" element="_ku1oILq0EeWi--onjuZ4vw">
+                  <children xmi:id="_ku2PNLq0EeWi--onjuZ4vw" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_ku2PN7q0EeWi--onjuZ4vw" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_ku2POLq0EeWi--onjuZ4vw"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_ku2PObq0EeWi--onjuZ4vw"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_ku2PNbq0EeWi--onjuZ4vw" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ku2PNrq0EeWi--onjuZ4vw" x="19"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_ku2PMbq0EeWi--onjuZ4vw" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="_ku2PMrq0EeWi--onjuZ4vw" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ku2PM7q0EeWi--onjuZ4vw" x="26" y="12"/>
+                </children>
+                <children xmi:id="_mZB5ELq0EeWi--onjuZ4vw" type="State" element="_mZBSALq0EeWi--onjuZ4vw">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_mZB5FLq0EeWi--onjuZ4vw" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_mZB5Fbq0EeWi--onjuZ4vw"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_mZCgILq0EeWi--onjuZ4vw"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_mZCgIbq0EeWi--onjuZ4vw" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_mZCgIrq0EeWi--onjuZ4vw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_mZCgI7q0EeWi--onjuZ4vw"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_mZCgJLq0EeWi--onjuZ4vw" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_mZB5Ebq0EeWi--onjuZ4vw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_mZB5Erq0EeWi--onjuZ4vw"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_mZCgJbq0EeWi--onjuZ4vw" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_mZB5E7q0EeWi--onjuZ4vw" x="90" y="29"/>
+                </children>
+                <children xmi:id="_o9fZ4rq0EeWi--onjuZ4vw" type="State" element="_o9ey0Lq0EeWi--onjuZ4vw">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_o9fZ5rq0EeWi--onjuZ4vw" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_o9fZ57q0EeWi--onjuZ4vw"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_o9fZ6Lq0EeWi--onjuZ4vw"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_o9fZ6bq0EeWi--onjuZ4vw" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_o9gA8Lq0EeWi--onjuZ4vw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_o9gA8bq0EeWi--onjuZ4vw"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_o9gA8rq0EeWi--onjuZ4vw" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_o9fZ47q0EeWi--onjuZ4vw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_o9fZ5Lq0EeWi--onjuZ4vw"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_o9gA87q0EeWi--onjuZ4vw" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_o9fZ5bq0EeWi--onjuZ4vw" x="195" y="24"/>
+                </children>
+                <children xmi:id="_hYI_0Lq5EeWi--onjuZ4vw" type="Entry" element="_hYIYwLq5EeWi--onjuZ4vw">
+                  <children xmi:id="_hYI_1Lq5EeWi--onjuZ4vw" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_hYI_17q5EeWi--onjuZ4vw" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_hYI_2Lq5EeWi--onjuZ4vw"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_hYI_2bq5EeWi--onjuZ4vw"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_hYI_1bq5EeWi--onjuZ4vw" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hYI_1rq5EeWi--onjuZ4vw" x="19" y="2"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_hYI_0bq5EeWi--onjuZ4vw" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="_hYI_0rq5EeWi--onjuZ4vw" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hYI_07q5EeWi--onjuZ4vw" x="26" y="89"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rxgbdbq0EeWi--onjuZ4vw"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_Rxgbdrq0EeWi--onjuZ4vw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rxgbd7q0EeWi--onjuZ4vw"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_f7mhobhOEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_f7mhorhOEeWuvJHgu3pQWg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_f7nIt7hOEeWuvJHgu3pQWg" name="isHorizontal"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_f7nvwLhOEeWuvJHgu3pQWg" x="219" width="275" height="437"/>
+        </children>
+        <children xmi:id="_8bZUVbhUEeWuvJHgu3pQWg" type="State" element="_QCGVsLYGEeWTfOMYDrZNaw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_8bZUVrhUEeWuvJHgu3pQWg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUV7hUEeWuvJHgu3pQWg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_8bZUWLhUEeWuvJHgu3pQWg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_8bZUWbhUEeWuvJHgu3pQWg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_8bZUWrhUEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUW7hUEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_8bZUXLhUEeWuvJHgu3pQWg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUXbhUEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_8bZUXrhUEeWuvJHgu3pQWg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_8bZUX7hUEeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUYLhUEeWuvJHgu3pQWg" x="28" y="56" width="40" height="53"/>
+        </children>
+        <children xmi:id="_8bZUa7hUEeWuvJHgu3pQWg" type="State" element="_KOAEkLYQEeWTfOMYDrZNaw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_8bZUbLhUEeWuvJHgu3pQWg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUbbhUEeWuvJHgu3pQWg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_8bZUbrhUEeWuvJHgu3pQWg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_8bZUb7hUEeWuvJHgu3pQWg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_8bZUcLhUEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUcbhUEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_8bZUcrhUEeWuvJHgu3pQWg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_8bZUc7hUEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_8bZUdLhUEeWuvJHgu3pQWg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_8bZUdbhUEeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8bZUdrhUEeWuvJHgu3pQWg" x="28" y="162" width="40" height="53"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNWI9LX7EeWTfOMYDrZNaw"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_BNUTwbX7EeWTfOMYDrZNaw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNWwALX7EeWTfOMYDrZNaw" x="225" y="10" width="761" height="567"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_BNbogLX7EeWTfOMYDrZNaw" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BNbogrX7EeWTfOMYDrZNaw" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BNbog7X7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BNbohLX7EeWTfOMYDrZNaw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_BNbohbX7EeWTfOMYDrZNaw" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNbohrX7EeWTfOMYDrZNaw"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNcPkLX7EeWTfOMYDrZNaw" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_BNSekbX7EeWTfOMYDrZNaw"/>
+    <edges xmi:id="_KOCg0bYQEeWTfOMYDrZNaw" type="Transition" element="_KOCg0LYQEeWTfOMYDrZNaw" source="_8bZUVbhUEeWuvJHgu3pQWg" target="_8bZUa7hUEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_KOCg1bYQEeWTfOMYDrZNaw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_KOCg1rYQEeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_KOCg17YQEeWTfOMYDrZNaw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_KOCg0rYQEeWTfOMYDrZNaw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_KOCg1LYQEeWTfOMYDrZNaw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_KOCg07YQEeWTfOMYDrZNaw" points="[0, 0, 84, 49]$[-81, -48, 3, 1]"/>
+    </edges>
+    <edges xmi:id="_m2wV4LhOEeWuvJHgu3pQWg" type="Transition" element="_m2vu0LhOEeWuvJHgu3pQWg" source="_idjQIbq2EeWi--onjuZ4vw" target="_idjQFbq2EeWi--onjuZ4vw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_m2wV5LhOEeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_m2wV5bhOEeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_m2wV5rhOEeWuvJHgu3pQWg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_m2wV4bhOEeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_m2wV47hOEeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_m2wV4rhOEeWuvJHgu3pQWg" points="[7, 2, -36, -14]$[26, 16, -17, 0]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_kLZtYLkTEeW6eogEEG3H2w" id="(0.24299065420560748,0.6981132075471698)"/>
+    </edges>
+    <edges xmi:id="_FvSwULhPEeWuvJHgu3pQWg" type="Transition" element="_FvRiMLhPEeWuvJHgu3pQWg" source="_idjQK7q2EeWi--onjuZ4vw" target="_idjQNbq2EeWi--onjuZ4vw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_FvSwVLhPEeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_FvSwVbhPEeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_FvSwVrhPEeWuvJHgu3pQWg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_FvSwUbhPEeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_FvSwU7hPEeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_FvSwUrhPEeWuvJHgu3pQWg" points="[7, 0, -105, 10]$[95, -9, -17, 1]"/>
+    </edges>
+    <edges xmi:id="_fcD-kLhREeWuvJHgu3pQWg" type="Transition" element="_fcDXgLhREeWuvJHgu3pQWg" source="_idjQFbq2EeWi--onjuZ4vw" target="_idjQQbq2EeWi--onjuZ4vw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_fcD-lLhREeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_fcD-lbhREeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_fcD-lrhREeWuvJHgu3pQWg" x="-4" y="15"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_fcD-kbhREeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_fcD-k7hREeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_fcD-krhREeWuvJHgu3pQWg" points="[11, -6, -48, 44]$[59, -6, 0, 44]$[59, -42, 0, 8]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_fcFMsLhREeWuvJHgu3pQWg" id="(0.9,0.6226415094339622)"/>
+    </edges>
+    <edges xmi:id="_hUTSkLhREeWuvJHgu3pQWg" type="Transition" element="_hUSrgLhREeWuvJHgu3pQWg" source="_idjQNbq2EeWi--onjuZ4vw" target="_idjQQbq2EeWi--onjuZ4vw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_hUTSlLhREeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_hUTSlbhREeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_hUTSlrhREeWuvJHgu3pQWg" x="-6" y="-15"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_hUTSkbhREeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_hUTSk7hREeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_hUTSkrhREeWuvJHgu3pQWg" points="[11, -8, -48, -48]$[59, -8, 0, -48]$[59, 32, 0, -8]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_hUUgsLhREeWuvJHgu3pQWg" id="(0.9,0.660377358490566)"/>
+    </edges>
+    <edges xmi:id="_3_4r4LkQEeW6eogEEG3H2w" type="Transition" element="_3_1okLkQEeW6eogEEG3H2w" source="_BNWwArX7EeWTfOMYDrZNaw" target="_8bZUVbhUEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3_56ALkQEeW6eogEEG3H2w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3_56AbkQEeW6eogEEG3H2w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3_56ArkQEeW6eogEEG3H2w" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_3_4r4bkQEeW6eogEEG3H2w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_3_5S8LkQEeW6eogEEG3H2w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_3_4r4rkQEeW6eogEEG3H2w" points="[7, 3, -84, -39]$[89, 66, -2, 24]"/>
+    </edges>
+    <edges xmi:id="_67ao4LkQEeW6eogEEG3H2w" type="Transition" element="_67ZawLkQEeW6eogEEG3H2w" source="_8bZUVbhUEeWuvJHgu3pQWg" target="_f7mhoLhOEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_67ao5LkQEeW6eogEEG3H2w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_67ao5bkQEeW6eogEEG3H2w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_67ao5rkQEeW6eogEEG3H2w" x="-6" y="-54"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_67ao4bkQEeW6eogEEG3H2w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_67ao47kQEeW6eogEEG3H2w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_67ao4rkQEeW6eogEEG3H2w" points="[-1, 4, 0, -157]$[-1, 161, 0, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_67ceELkQEeW6eogEEG3H2w" id="(0.95,0.49056603773584906)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_67ceEbkQEeW6eogEEG3H2w" id="(0.0,0.2756598240469208)"/>
+    </edges>
+    <edges xmi:id="_cfljILkREeW6eogEEG3H2w" type="Transition" element="_cfkVALkREeW6eogEEG3H2w" source="_8bZUa7hUEeWuvJHgu3pQWg" target="_f7mhoLhOEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_cfljJLkREeW6eogEEG3H2w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_cfljJbkREeW6eogEEG3H2w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_cfljJrkREeW6eogEEG3H2w" x="-6" y="-33"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_cfljIbkREeW6eogEEG3H2w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_cfljI7kREeW6eogEEG3H2w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_cfljIrkREeW6eogEEG3H2w" points="[-6, 1, 0, -258]$[-6, 258, 0, -1]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_cfmxQLkREeW6eogEEG3H2w" id="(0.925,0.3584905660377358)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_id114Lq0EeWi--onjuZ4vw" id="(0.003663003663003663,0.5484764542936288)"/>
+    </edges>
+    <edges xmi:id="_mZE8YLq0EeWi--onjuZ4vw" type="Transition" element="_mZEVULq0EeWi--onjuZ4vw" source="_ku2PMLq0EeWi--onjuZ4vw" target="_mZB5ELq0EeWi--onjuZ4vw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_mZFjcbq0EeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_mZFjcrq0EeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_mZFjc7q0EeWi--onjuZ4vw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_mZE8Ybq0EeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_mZFjcLq0EeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_mZE8Yrq0EeWi--onjuZ4vw" points="[-6, -4, 30, 18]$[-33, -20, 3, 2]"/>
+    </edges>
+    <edges xmi:id="_o9h2Ibq0EeWi--onjuZ4vw" type="Transition" element="_o9h2ILq0EeWi--onjuZ4vw" source="_mZB5ELq0EeWi--onjuZ4vw" target="_o9fZ4rq0EeWi--onjuZ4vw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_o9idMbq0EeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_o9idMrq0EeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_o9idM7q0EeWi--onjuZ4vw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_o9h2Irq0EeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_o9idMLq0EeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_o9h2I7q0EeWi--onjuZ4vw" points="[-17, -6, 124, 38]$[-138, -43, 3, 1]"/>
+    </edges>
+    <edges xmi:id="_i0ea8Lq5EeWi--onjuZ4vw" type="Transition" element="_i0dz4Lq5EeWi--onjuZ4vw" source="_hYI_0Lq5EeWi--onjuZ4vw" target="_mZB5ELq0EeWi--onjuZ4vw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_i0ea9Lq5EeWi--onjuZ4vw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_i0ea9bq5EeWi--onjuZ4vw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_i0ea9rq5EeWi--onjuZ4vw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_i0ea8bq5EeWi--onjuZ4vw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_i0ea87q5EeWi--onjuZ4vw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_i0ea8rq5EeWi--onjuZ4vw" points="[5, -5, -44, 60]$[50, -41, 1, 24]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 321 - 0
plugins/org.yakindu.sct.doc.user/model/state_synchronization.sct

@@ -0,0 +1,321 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_BNR3gLX7EeWTfOMYDrZNaw" specification="internal:&#xA;&#x9;event proceed&#xA;&#x9;event pa&#xA;&#x9;event pb" name="state_initial_final">
+    <regions xmi:id="_BNSekrX7EeWTfOMYDrZNaw" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_BNWwAbX7EeWTfOMYDrZNaw">
+        <outgoingTransitions xmi:id="_BNZMQ7X7EeWTfOMYDrZNaw" target="_BNXXF7X7EeWTfOMYDrZNaw"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_BNXXF7X7EeWTfOMYDrZNaw" name="Initialize" incomingTransitions="_BNZMQ7X7EeWTfOMYDrZNaw">
+        <outgoingTransitions xmi:id="_aiFG8LhIEeWuvJHgu3pQWg" specification="proceed" target="_YdmtwLhIEeWuvJHgu3pQWg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:Synchronization" xmi:id="_YdmtwLhIEeWuvJHgu3pQWg" incomingTransitions="_aiFG8LhIEeWuvJHgu3pQWg">
+        <outgoingTransitions xmi:id="_nge3ELhIEeWuvJHgu3pQWg" specification="" target="_1ZOvkLhIEeWuvJHgu3pQWg"/>
+        <outgoingTransitions xmi:id="_DBJ90LhJEeWuvJHgu3pQWg" specification="" target="_2Et8kLhIEeWuvJHgu3pQWg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_ngbMsLhIEeWuvJHgu3pQWg" name="Process">
+        <regions xmi:id="_u_C6YLhIEeWuvJHgu3pQWg" name="r1">
+          <vertices xsi:type="sgraph:State" xmi:id="_1ZOvkLhIEeWuvJHgu3pQWg" name="Line A 1" incomingTransitions="_nge3ELhIEeWuvJHgu3pQWg">
+            <outgoingTransitions xmi:id="_tKM1oLhpEeWjnuGOqHRF3A" specification="pa" target="_mJzVALhpEeWjnuGOqHRF3A"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_mJzVALhpEeWjnuGOqHRF3A" name="Line A 2" incomingTransitions="_tKM1oLhpEeWjnuGOqHRF3A">
+            <outgoingTransitions xmi:id="_p9vHMLhJEeWuvJHgu3pQWg" specification="always" target="_m8SIYLhJEeWuvJHgu3pQWg"/>
+          </vertices>
+        </regions>
+        <regions xmi:id="_wMtAULhIEeWuvJHgu3pQWg" name="r2">
+          <vertices xsi:type="sgraph:State" xmi:id="_2Et8kLhIEeWuvJHgu3pQWg" name="Line B 1" incomingTransitions="_DBJ90LhJEeWuvJHgu3pQWg">
+            <outgoingTransitions xmi:id="_tT-qQLhJEeWuvJHgu3pQWg" specification="pb" target="_tT8OALhJEeWuvJHgu3pQWg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_tT8OALhJEeWuvJHgu3pQWg" name="Line B 2" incomingTransitions="_tT-qQLhJEeWuvJHgu3pQWg">
+            <outgoingTransitions xmi:id="_yU2jILhJEeWuvJHgu3pQWg" specification="always" target="_m8SIYLhJEeWuvJHgu3pQWg"/>
+          </vertices>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:Synchronization" xmi:id="_m8SIYLhJEeWuvJHgu3pQWg" incomingTransitions="_p9vHMLhJEeWuvJHgu3pQWg _yU2jILhJEeWuvJHgu3pQWg">
+        <outgoingTransitions xmi:id="_XrypwLhdEeW8pKPOUxX9Mw" specification="" target="_hWB6cLhdEeW8pKPOUxX9Mw"/>
+      </vertices>
+      <vertices xsi:type="sgraph:FinalState" xmi:id="_W8mBcLhdEeW8pKPOUxX9Mw" incomingTransitions="_nv1VILhdEeW8pKPOUxX9Mw"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_hWB6cLhdEeW8pKPOUxX9Mw" name="Cleanup" incomingTransitions="_XrypwLhdEeW8pKPOUxX9Mw">
+        <outgoingTransitions xmi:id="_nv1VILhdEeW8pKPOUxX9Mw" specification="proceed" target="_W8mBcLhdEeW8pKPOUxX9Mw"/>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_BNSekLX7EeWTfOMYDrZNaw" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_BNR3gLX7EeWTfOMYDrZNaw" measurementUnit="Pixel">
+    <children xmi:id="_BNUTwLX7EeWTfOMYDrZNaw" type="Region" element="_BNSekrX7EeWTfOMYDrZNaw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BNWI8LX7EeWTfOMYDrZNaw" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BNWI8bX7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BNWI8rX7EeWTfOMYDrZNaw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_BNWI87X7EeWTfOMYDrZNaw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_BNWwArX7EeWTfOMYDrZNaw" type="Entry" element="_BNWwAbX7EeWTfOMYDrZNaw">
+          <children xmi:id="_BNXXELX7EeWTfOMYDrZNaw" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_BNXXE7X7EeWTfOMYDrZNaw" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_BNXXFLX7EeWTfOMYDrZNaw"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_BNXXFbX7EeWTfOMYDrZNaw"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_BNXXEbX7EeWTfOMYDrZNaw" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNXXErX7EeWTfOMYDrZNaw"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_BNWwA7X7EeWTfOMYDrZNaw" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+          <styles xsi:type="notation:NamedStyle" xmi:id="_BNWwBLX7EeWTfOMYDrZNaw" name="allowColors"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNXXFrX7EeWTfOMYDrZNaw" x="24" y="122" width="15" height="15"/>
+        </children>
+        <children xmi:id="_BNX-IrX7EeWTfOMYDrZNaw" type="State" element="_BNXXF7X7EeWTfOMYDrZNaw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_BNX-JrX7EeWTfOMYDrZNaw" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_BNX-J7X7EeWTfOMYDrZNaw"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_BNYlMLX7EeWTfOMYDrZNaw"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BNYlMbX7EeWTfOMYDrZNaw" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_BNYlMrX7EeWTfOMYDrZNaw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNYlM7X7EeWTfOMYDrZNaw"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BNZMQLX7EeWTfOMYDrZNaw" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_BNX-I7X7EeWTfOMYDrZNaw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_BNX-JLX7EeWTfOMYDrZNaw"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_BNZMQbX7EeWTfOMYDrZNaw" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNZMQrX7EeWTfOMYDrZNaw" x="121" y="106" width="72" height="53"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_Ydn74LhIEeWuvJHgu3pQWg" type="Synchronization" element="_YdmtwLhIEeWuvJHgu3pQWg" fontName="Verdana" lineColor="4210752">
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Ydn74bhIEeWuvJHgu3pQWg" x="269" y="114" width="8" height="32"/>
+        </children>
+        <children xmi:id="_ngca0LhIEeWuvJHgu3pQWg" type="State" element="_ngbMsLhIEeWuvJHgu3pQWg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_ngca1LhIEeWuvJHgu3pQWg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_ngca1bhIEeWuvJHgu3pQWg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_ngca1rhIEeWuvJHgu3pQWg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_ngca17hIEeWuvJHgu3pQWg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_ngca2LhIEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ngca2bhIEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_ngdB4LhIEeWuvJHgu3pQWg" type="StateFigureCompartment">
+            <children xmi:id="_ZeaOALhJEeWuvJHgu3pQWg" type="Region" element="_u_C6YLhIEeWuvJHgu3pQWg">
+              <children xsi:type="notation:DecorationNode" xmi:id="_ZeaOAbhJEeWuvJHgu3pQWg" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_ZeaOArhJEeWuvJHgu3pQWg"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_ZeaOA7hJEeWuvJHgu3pQWg"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_ZeaOBLhJEeWuvJHgu3pQWg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_ZeaOBbhJEeWuvJHgu3pQWg" type="State" element="_1ZOvkLhIEeWuvJHgu3pQWg">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_ZeaOBrhJEeWuvJHgu3pQWg" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_ZeaOB7hJEeWuvJHgu3pQWg"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_ZeaOCLhJEeWuvJHgu3pQWg"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_ZeaOCbhJEeWuvJHgu3pQWg" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_ZeaOCrhJEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ZeaOC7hJEeWuvJHgu3pQWg"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_ZeaODLhJEeWuvJHgu3pQWg" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_ZeaODbhJEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_ZeaODrhJEeWuvJHgu3pQWg"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_ZeaOD7hJEeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ZeaOELhJEeWuvJHgu3pQWg" x="15" y="-7"/>
+                </children>
+                <children xmi:id="_mJyG4LhpEeWjnuGOqHRF3A" type="State" element="_mJzVALhpEeWjnuGOqHRF3A">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_mJyG4bhpEeWjnuGOqHRF3A" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_mJyG4rhpEeWjnuGOqHRF3A"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_mJyG47hpEeWjnuGOqHRF3A"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_mJyG5LhpEeWjnuGOqHRF3A" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_mJyG5bhpEeWjnuGOqHRF3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_mJyG5rhpEeWjnuGOqHRF3A"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_mJyG57hpEeWjnuGOqHRF3A" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_mJyG6LhpEeWjnuGOqHRF3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_mJyG6bhpEeWjnuGOqHRF3A"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_mJyG6rhpEeWjnuGOqHRF3A" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_mJyG67hpEeWjnuGOqHRF3A" x="125" y="-7"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ZeaOEbhJEeWuvJHgu3pQWg"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_ZeaOErhJEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ZeaOE7hJEeWuvJHgu3pQWg"/>
+            </children>
+            <children xmi:id="_2jDeYLhIEeWuvJHgu3pQWg" type="Region" element="_wMtAULhIEeWuvJHgu3pQWg">
+              <children xsi:type="notation:DecorationNode" xmi:id="_2jDeYbhIEeWuvJHgu3pQWg" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_2jDeYrhIEeWuvJHgu3pQWg"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_2jDeY7hIEeWuvJHgu3pQWg"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_2jDeZLhIEeWuvJHgu3pQWg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_2jDeZbhIEeWuvJHgu3pQWg" type="State" element="_2Et8kLhIEeWuvJHgu3pQWg">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_2jDeZrhIEeWuvJHgu3pQWg" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_2jDeZ7hIEeWuvJHgu3pQWg"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_2jDeaLhIEeWuvJHgu3pQWg"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_2jDeabhIEeWuvJHgu3pQWg" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_2jDearhIEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2jDea7hIEeWuvJHgu3pQWg"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_2jDebLhIEeWuvJHgu3pQWg" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_2jDebbhIEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_2jDebrhIEeWuvJHgu3pQWg"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_2jDeb7hIEeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2jDecLhIEeWuvJHgu3pQWg" x="15" y="-8"/>
+                </children>
+                <children xmi:id="_tT81ELhJEeWuvJHgu3pQWg" type="State" element="_tT8OALhJEeWuvJHgu3pQWg">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_tT81FLhJEeWuvJHgu3pQWg" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_tT81FbhJEeWuvJHgu3pQWg"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_tT81FrhJEeWuvJHgu3pQWg"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_tT81F7hJEeWuvJHgu3pQWg" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_tT81GLhJEeWuvJHgu3pQWg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_tT81GbhJEeWuvJHgu3pQWg"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_tT81GrhJEeWuvJHgu3pQWg" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_tT81EbhJEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_tT81ErhJEeWuvJHgu3pQWg"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_tT81G7hJEeWuvJHgu3pQWg" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_tT81E7hJEeWuvJHgu3pQWg" x="125" y="-8"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2jDecbhIEeWuvJHgu3pQWg"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_2jDecrhIEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2jDec7hIEeWuvJHgu3pQWg"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_ngca0bhIEeWuvJHgu3pQWg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_ngca0rhIEeWuvJHgu3pQWg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_ngdB4bhIEeWuvJHgu3pQWg" name="isHorizontal"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ngca07hIEeWuvJHgu3pQWg" x="364" y="26" width="233" height="251"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_m8SvcLhJEeWuvJHgu3pQWg" type="Synchronization" element="_m8SIYLhJEeWuvJHgu3pQWg" fontName="Verdana" lineColor="4210752">
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_m8SvcbhJEeWuvJHgu3pQWg" x="694" y="264" width="81" height="8"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_W8mogLhdEeW8pKPOUxX9Mw" type="FinalState" element="_W8mBcLhdEeW8pKPOUxX9Mw" fontName="Verdana" lineColor="4210752">
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_W8mogbhdEeW8pKPOUxX9Mw" x="26" y="322" width="15" height="15"/>
+        </children>
+        <children xmi:id="_hWDIkLhdEeW8pKPOUxX9Mw" type="State" element="_hWB6cLhdEeW8pKPOUxX9Mw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_hWDvoLhdEeW8pKPOUxX9Mw" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_hWDvobhdEeW8pKPOUxX9Mw"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_hWDvorhdEeW8pKPOUxX9Mw"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_hWDvo7hdEeW8pKPOUxX9Mw" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_hWDvpLhdEeW8pKPOUxX9Mw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hWDvpbhdEeW8pKPOUxX9Mw"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_hWDvprhdEeW8pKPOUxX9Mw" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_hWDIkbhdEeW8pKPOUxX9Mw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_hWDIkrhdEeW8pKPOUxX9Mw"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_hWDvp7hdEeW8pKPOUxX9Mw" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hWDIk7hdEeW8pKPOUxX9Mw" x="124" y="306" width="76" height="53"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNWI9LX7EeWTfOMYDrZNaw"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_BNUTwbX7EeWTfOMYDrZNaw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNWwALX7EeWTfOMYDrZNaw" x="235" y="30" width="867" height="433"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_BNbogLX7EeWTfOMYDrZNaw" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BNbogrX7EeWTfOMYDrZNaw" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BNbog7X7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BNbohLX7EeWTfOMYDrZNaw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_BNbohbX7EeWTfOMYDrZNaw" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNbohrX7EeWTfOMYDrZNaw"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BNcPkLX7EeWTfOMYDrZNaw" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_BNSekbX7EeWTfOMYDrZNaw"/>
+    <edges xmi:id="_BNaaYLX7EeWTfOMYDrZNaw" type="Transition" element="_BNZMQ7X7EeWTfOMYDrZNaw" source="_BNWwArX7EeWTfOMYDrZNaw" target="_BNX-IrX7EeWTfOMYDrZNaw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BNbBcbX7EeWTfOMYDrZNaw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BNbBcrX7EeWTfOMYDrZNaw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BNbBc7X7EeWTfOMYDrZNaw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_BNaaYbX7EeWTfOMYDrZNaw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_BNbBcLX7EeWTfOMYDrZNaw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_BNaaYrX7EeWTfOMYDrZNaw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_aiGVELhIEeWuvJHgu3pQWg" type="Transition" element="_aiFG8LhIEeWuvJHgu3pQWg" source="_BNX-IrX7EeWTfOMYDrZNaw" target="_Ydn74LhIEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_aiG8IbhIEeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_aiG8IrhIEeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_aiG8I7hIEeWuvJHgu3pQWg" x="-5" y="14"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_aiGVEbhIEeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_aiG8ILhIEeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_aiGVErhIEeWuvJHgu3pQWg" points="[0, 0, -57, -43]$[53, 40, -4, -3]"/>
+    </edges>
+    <edges xmi:id="_ngfeILhIEeWuvJHgu3pQWg" type="Transition" element="_nge3ELhIEeWuvJHgu3pQWg" source="_Ydn74LhIEeWuvJHgu3pQWg" target="_ZeaOBbhJEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_nggFMbhIEeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_nggFMrhIEeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_nggFM7hIEeWuvJHgu3pQWg" x="-18" y="-14"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_ngfeIbhIEeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_nggFMLhIEeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_ngfeIrhIEeWuvJHgu3pQWg" points="[-4, -3, 207, 146]$[-208, -147, 3, 2]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_3whnALhcEeW8pKPOUxX9Mw" id="(0.5,0.125)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_5CdwALhcEeW8pKPOUxX9Mw" id="(0.01818181818181818,0.6226415094339622)"/>
+    </edges>
+    <edges xmi:id="_DBLL8LhJEeWuvJHgu3pQWg" type="Transition" element="_DBJ90LhJEeWuvJHgu3pQWg" source="_Ydn74LhIEeWuvJHgu3pQWg" target="_2jDeZbhIEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_DBLL9LhJEeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_DBLL9bhJEeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_DBLL9rhJEeWuvJHgu3pQWg" x="-2" y="26"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_DBLL8bhJEeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_DBLL87hJEeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_DBLL8rhJEeWuvJHgu3pQWg" points="[2, 0, -148, -80]$[57, 0, -93, -80]$[57, 80, -93, 0]$[119, 80, -31, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_jzrYsLhJEeWuvJHgu3pQWg" id="(0.875,0.59375)"/>
+    </edges>
+    <edges xmi:id="_p9vuQLhJEeWuvJHgu3pQWg" type="Transition" element="_p9vHMLhJEeWuvJHgu3pQWg" source="_mJyG4LhpEeWjnuGOqHRF3A" target="_m8SvcLhJEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_p9vuRLhJEeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_p9vuRbhJEeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_p9vuRrhJEeWuvJHgu3pQWg" x="-95" y="12"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_p9vuQbhJEeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_p9vuQ7hJEeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_p9vuQrhJEeWuvJHgu3pQWg" points="[32, 0, -191, -140]$[223, 0, 0, -140]$[223, 139, 0, -1]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_VO4p0LhaEeW8pKPOUxX9Mw" id="(0.7735849056603774,0.125)"/>
+    </edges>
+    <edges xmi:id="_tT_RULhJEeWuvJHgu3pQWg" type="Transition" element="_tT-qQLhJEeWuvJHgu3pQWg" source="_2jDeZbhIEeWuvJHgu3pQWg" target="_tT81ELhJEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_tT_RVLhJEeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_tT_RVbhJEeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_tT_RVrhJEeWuvJHgu3pQWg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_tT_RUbhJEeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_tT_RU7hJEeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_tT_RUrhJEeWuvJHgu3pQWg" points="[-17, -14, 18, 13]$[-32, -25, 3, 2]"/>
+    </edges>
+    <edges xmi:id="_yU3KMLhJEeWuvJHgu3pQWg" type="Transition" element="_yU2jILhJEeWuvJHgu3pQWg" source="_tT81ELhJEeWuvJHgu3pQWg" target="_m8SvcLhJEeWuvJHgu3pQWg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_yU3xQbhJEeWuvJHgu3pQWg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_yU3xQrhJEeWuvJHgu3pQWg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_yU3xQ7hJEeWuvJHgu3pQWg" x="-22" y="12"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_yU3KMbhJEeWuvJHgu3pQWg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_yU3xQLhJEeWuvJHgu3pQWg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_yU3KMrhJEeWuvJHgu3pQWg" points="[63, 0, -169, -41]$[223, 0, -9, -41]$[223, 41, -9, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_yU4YULhJEeWuvJHgu3pQWg" id="(0.0,0.5471698113207547)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QZN7YLhaEeW8pKPOUxX9Mw" id="(0.32075471698113206,0.0)"/>
+    </edges>
+    <edges xmi:id="_XrzQ0LhdEeW8pKPOUxX9Mw" type="Transition" element="_XrypwLhdEeW8pKPOUxX9Mw" source="_m8SvcLhJEeWuvJHgu3pQWg" target="_hWDIkLhdEeW8pKPOUxX9Mw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_Xrz34LhdEeW8pKPOUxX9Mw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_Xrz34bhdEeW8pKPOUxX9Mw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_Xrz34rhdEeW8pKPOUxX9Mw" x="3" y="-13"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_XrzQ0bhdEeW8pKPOUxX9Mw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_XrzQ07hdEeW8pKPOUxX9Mw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_XrzQ0rhdEeW8pKPOUxX9Mw" points="[0, 4, 579, -58]$[0, 62, 579, 0]$[-548, 62, 31, 0]"/>
+    </edges>
+    <edges xmi:id="_nv18MLhdEeW8pKPOUxX9Mw" type="Transition" element="_nv1VILhdEeW8pKPOUxX9Mw" source="_hWDIkLhdEeW8pKPOUxX9Mw" target="_W8mogLhdEeW8pKPOUxX9Mw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_nv18NLhdEeW8pKPOUxX9Mw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_nv18NbhdEeW8pKPOUxX9Mw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_nv18NrhdEeW8pKPOUxX9Mw" x="2" y="-15"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_nv18MbhdEeW8pKPOUxX9Mw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_nv18M7hdEeW8pKPOUxX9Mw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_nv18MrhdEeW8pKPOUxX9Mw" points="[8, 24, -177, 30]$[178, -6, -7, 0]"/>
+    </edges>
+    <edges xmi:id="_tKOq0LhpEeWjnuGOqHRF3A" type="Transition" element="_tKM1oLhpEeWjnuGOqHRF3A" source="_ZeaOBbhJEeWuvJHgu3pQWg" target="_mJyG4LhpEeWjnuGOqHRF3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_tKPR4LhpEeWjnuGOqHRF3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_tKPR4bhpEeWjnuGOqHRF3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_tKPR4rhpEeWjnuGOqHRF3A" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_tKOq0bhpEeWjnuGOqHRF3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_tKOq07hpEeWjnuGOqHRF3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_tKOq0rhpEeWjnuGOqHRF3A" points="[5, 0, -61, 0]$[65, 0, -1, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_wKsLILhpEeWjnuGOqHRF3A" id="(0.9090909090909091,0.5849056603773585)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_tKRHELhpEeWjnuGOqHRF3A" id="(0.029411764705882353,0.4528301886792453)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 7 - 13
plugins/org.yakindu.sct.doc.user/plugin.xml

@@ -1,19 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
+
 <plugin>
 
-	<extension point="org.eclipse.help.toc">
-		<toc file="toc.xml" primary="true"/>
-		<toc file="help/01_overview/overview-toc.xml" primary="false"/>
-		<toc file="help/02_installation/installation-toc.xml" primary="false"/>
-		<toc file="help/03_getting_started/getting_started-toc.xml" primary="false"/>
-		<toc file="help/04_code_generation/code_generation-toc.xml" primary="false"/>
-		<toc file="help/05_reference/reference-toc.xml" primary="false"/>
-		<toc file="help/06_tasks/tasks-toc.xml" primary="false"/>
-	</extension>
+    <extension point="org.eclipse.help.toc">
+        <toc file="help/toc.xml" primary="true" />
+    </extension>
 
-	<extension point="org.eclipse.help.contexts">
-		<contexts file="contexts.xml" plugin="org.yakindu.sct.ui.editor"/>
-	</extension>
+    <extension point="org.eclipse.help.contexts">
+        <contexts file="contexts.xml" plugin="org.yakindu.sct.ui.editor"/>
+    </extension>
 
 </plugin>

+ 1 - 1
plugins/org.yakindu.sct.doc.user/pom.xml

@@ -16,7 +16,7 @@
 		<plugins>
 			<plugin>
 				<artifactId>maven-antrun-plugin</artifactId>
-				<version>1.7</version>
+				<version>1.8</version>
 				<executions>
 					<execution>
 						<id>generate-help</id>

File diff suppressed because it is too large
+ 6620 - 0
plugins/org.yakindu.sct.doc.user/src/documentation.xml


+ 41 - 0
plugins/org.yakindu.sct.doc.user/src/hints_for_authors.xml

@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<article xmlns="http://docbook.org/ns/docbook" xmlns:xl="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en">
+ <info>
+  <title>YAKINDU Statechart Tools</title>
+  <subtitle>Hints for authors</subtitle>
+  <author>
+   <personname>Rainer Klute</personname>
+   <affiliation>
+    <orgname>itemis AG</orgname>
+   </affiliation>
+  </author>
+  <date><?dbtimestamp format="Y-m-d H:M:S"?></date>
+ </info>
+
+ <section>
+  <title>Important commands</title>
+
+  <section>
+   <title>Building the whole stuff</title>
+
+   <programlisting>
+    cd releng/org.yakindu.sct.releng
+    mvn clean verify
+   </programlisting>
+  </section>
+
+  <section>
+   <title>Manually validating a DocBook file without XIncludes</title>
+
+   <programlisting>cd plugins/org.yakindu.sct.doc.user
+    java -cp /data/data2/klute/maven2-repository/com/thaiopensource/jing/20091111/jing-20091111.jar com.thaiopensource.relaxng.util.Driver docbook-xml.distribution/xsd/docbook.rng src/hints_for_authors.xml
+   </programlisting>
+  </section>
+
+ </section>
+
+ <index>
+  <title>Index</title>
+ </index>
+
+</article>

plugins/org.yakindu.sct.doc.user/help/05_reference/images/TrafficLight.png → plugins/org.yakindu.sct.doc.user/src/images/TrafficLight.png


plugins/org.yakindu.sct.doc.user/help/01_overview/images/YAKINDU_features.png → plugins/org.yakindu.sct.doc.user/src/images/YAKINDU_features.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_010_create_java_project.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_010_create_java_project.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_020_new_java_project.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_020_new_java_project.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_030_model_folder_created.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_030_model_folder_created.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_040_create_model_new_statechart_model.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_040_create_model_new_statechart_model.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_050_create_model_specify_name.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_050_create_model_specify_name.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_060_create_model_modeling_perspective_dialog.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_060_create_model_modeling_perspective_dialog.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_070_create_model_completed.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_070_create_model_completed.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_080_editing_editor.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_080_editing_editor.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_090_editing_interfaces.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_090_editing_interfaces.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_200_generation_create_generator_model.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_200_generation_create_generator_model.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_210_generation_new_sgen_model_1.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_210_generation_new_sgen_model_1.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_220_generation_new_sgen_model_2.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_220_generation_new_sgen_model_2.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_230_generation_new_sgen_model_3.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_230_generation_new_sgen_model_3.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_240_generation_timer_service.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_240_generation_timer_service.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_250_generation_use_as_source_folder.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_250_generation_use_as_source_folder.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_300_java_integration_create_new_class.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_300_java_integration_create_new_class.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_example_final.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_example_final.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_example_finished.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_example_finished.png


plugins/org.yakindu.sct.doc.user/help/04_code_generation/images/callhandling_model.png → plugins/org.yakindu.sct.doc.user/src/images/callhandling_model.png


plugins/org.yakindu.sct.doc.user/help/06_tasks/images/cycleBasedVsEventDriven.png → plugins/org.yakindu.sct.doc.user/src/images/cycleBasedVsEventDriven.png


plugins/org.yakindu.sct.doc.user/help/02_installation/images/eclipse_install_010_eclipse_menu_install_new_software.png → plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_010_eclipse_menu_install_new_software.png


plugins/org.yakindu.sct.doc.user/help/02_installation/images/eclipse_install_020_eclipse_install_wizard.png → plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_020_eclipse_install_wizard.png


plugins/org.yakindu.sct.doc.user/help/02_installation/images/eclipse_install_030_eclipse_add_repository.png → plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_030_eclipse_add_repository.png


plugins/org.yakindu.sct.doc.user/help/02_installation/images/eclipse_install_040_eclipse_software_items.png → plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_040_eclipse_software_items.png


plugins/org.yakindu.sct.doc.user/help/02_installation/images/eclipse_install_040_eclipse_software_items_all.png → plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_040_eclipse_software_items_all.png


plugins/org.yakindu.sct.doc.user/help/02_installation/images/eclipse_install_050_eclipse_trouble.png → plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_050_eclipse_trouble.png


plugins/org.yakindu.sct.doc.user/help/02_installation/images/eclipse_install_060_eclipse_review.png → plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_060_eclipse_review.png


plugins/org.yakindu.sct.doc.user/help/02_installation/images/eclipse_install_070_eclipse_licenses.png → plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_070_eclipse_licenses.png


plugins/org.yakindu.sct.doc.user/help/02_installation/images/eclipse_install_080_eclipse_installation.png → plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_080_eclipse_installation.png


plugins/org.yakindu.sct.doc.user/help/02_installation/images/eclipse_install_090_eclipse_restart.png → plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_090_eclipse_restart.png


plugins/org.yakindu.sct.doc.user/help/02_installation/images/eclipse_install_100_eclipse_sct_help.png → plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_100_eclipse_sct_help.png


plugins/org.yakindu.sct.doc.user/help/02_installation/images/eclipse_update_010_eclipse_menu_check_for_updates.png → plugins/org.yakindu.sct.doc.user/src/images/eclipse_update_010_eclipse_menu_check_for_updates.png


plugins/org.yakindu.sct.doc.user/help/02_installation/images/eclipse_update_020_eclipse_automatic_updates.png → plugins/org.yakindu.sct.doc.user/src/images/eclipse_update_020_eclipse_automatic_updates.png


二進制
plugins/org.yakindu.sct.doc.user/src/images/exporting_statechart_as_image_010_save_as_menu_item.png


二進制
plugins/org.yakindu.sct.doc.user/src/images/exporting_statechart_as_image_020_save_as_dialog.png


plugins/org.yakindu.sct.doc.user/help/05_reference/images/extract_subdiagram.png → plugins/org.yakindu.sct.doc.user/src/images/extract_subdiagram.png


plugins/org.yakindu.sct.doc.user/help/05_reference/images/extract_subdiagram2.png → plugins/org.yakindu.sct.doc.user/src/images/extract_subdiagram2.png


plugins/org.yakindu.sct.doc.user/help/05_reference/images/extract_subdiagram3.png → plugins/org.yakindu.sct.doc.user/src/images/extract_subdiagram3.png


plugins/org.yakindu.sct.doc.user/help/06_tasks/images/generatornavigator.png → plugins/org.yakindu.sct.doc.user/src/images/generatornavigator.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_010_menu_file_new_project.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_010_menu_file_new_project.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_020_wizard_new_project_general_project.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_020_wizard_new_project_general_project.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_030_wizard_new_project_java_java_project.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_030_wizard_new_project_java_java_project.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_040_wizard_new_java_project.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_040_wizard_new_java_project.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_040_wizard_new_project.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_040_wizard_new_project.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_050_dialog_open_associated_perspective.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_050_dialog_open_associated_perspective.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_060_java_project_created.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_060_java_project_created.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_060_project_created.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_060_project_created.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_080_editing_editor.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_080_editing_editor.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_100_menu_new_folder.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_100_menu_new_folder.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_110_wizard_new_folder.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_110_wizard_new_folder.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_120_menu_new_other.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_120_menu_new_other.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_130_wizard_new.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_130_wizard_new.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_140_wizard_new_yakindu_statechart.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_140_wizard_new_yakindu_statechart.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_150_dialog_confirm_perspective_switch.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_150_dialog_confirm_perspective_switch.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_200_empty_statechart_created.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_200_empty_statechart_created.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_210_error_marker_and_popup.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_210_error_marker_and_popup.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_220_statechart_editor.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_220_statechart_editor.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_220_statechart_editor_raw.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_220_statechart_editor_raw.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_230_statechart_editor_change_state_name_01.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_230_statechart_editor_change_state_name_01.png


plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_230_statechart_editor_change_state_name_02.png → plugins/org.yakindu.sct.doc.user/src/images/light_switch_230_statechart_editor_change_state_name_02.png


+ 0 - 0
plugins/org.yakindu.sct.doc.user/help/03_getting_started/images/light_switch_230_statechart_editor_change_state_name_03.png


Some files were not shown because too many files changed in this diff