Browse Source

Merge pull request #1411 from Yakindu/issue/1395_write_sctunit_documentation

SCTUnit documentation
Rainer Klute 8 years ago
parent
commit
3e5cb1d75e
64 changed files with 949 additions and 206 deletions
  1. 1 1
      plugins/org.yakindu.sct.doc.user/build.xml
  2. 13 0
      plugins/org.yakindu.sct.doc.user/css/yakindu.css
  3. 94 10
      plugins/org.yakindu.sct.doc.user/image-tools/create_grammar_images.sh
  4. 59 0
      plugins/org.yakindu.sct.doc.user/misc/checkLinks.sh
  5. 1 1
      plugins/org.yakindu.sct.doc.user/src/user-guide/c-domain.textile
  6. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_call_example.png
  7. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_example_final.png
  8. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_genArtifacts.png
  9. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_junitSuc2.png
  10. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_namespace_sctunit.png
  11. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_project_after.png
  12. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_project_before.png
  13. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_sctunit32.png
  14. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_sgenStatemachine.png
  15. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_sgenTest.png
  16. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_sgen_generic.png
  17. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_strg_statechart.png
  18. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_testcase.png
  19. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_010_sctunit.png
  20. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_assertionstatement.png
  21. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_enterexpression.png
  22. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_eventraisingstatement.png
  23. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_exitexpression.png
  24. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_expressionstatement.png
  25. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_ifexpression.png
  26. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_loopstatement.png
  27. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_mockingstatement.png
  28. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_mockreturnstatement.png
  29. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_namedsctunitelement.png
  30. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_packageimport.png
  31. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_primaryexpression.png
  32. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_proceedexpression.png
  33. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_proceedunit.png
  34. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_qidwithwildcards.png
  35. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_returnstatement.png
  36. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_sctunitclass.png
  37. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_sctunitclassreference.png
  38. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_sctunitelement.png
  39. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_sctunitoperation.png
  40. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_sctunitoperationelement.png
  41. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_sctunitsuite.png
  42. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_sctunitvariabledefinition.png
  43. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_simpletypespecifier.png
  44. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_statechartactiveexpression.png
  45. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_statechartfinalexpression.png
  46. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_statementblock.png
  47. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_testpackage.png
  48. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_teststatement.png
  49. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_variabledefinitionstatement.png
  50. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_verifystatement.png
  51. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_030_assertion.png
  52. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_030_operation.png
  53. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_030_proceed.png
  54. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_030_test_unit.png
  55. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_light_switch_010_initial_test.png
  56. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_light_switch_020_first_step.png
  57. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_light_switch_030_run_as_sctunit.png
  58. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_light_switch_040_sctunit_success.png
  59. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_light_switch_050_erroneous_light_switch_model.png
  60. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_light_switch_060_sctunit_failure.png
  61. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_light_switch_070_fixed_light_switch_model.png
  62. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_myStatechart_010_simple.png
  63. BIN
      plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_neutron_flux_010_statechart.png
  64. 781 194
      plugins/org.yakindu.sct.doc.user/src/user-guide/sctunit.textile

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

@@ -322,7 +322,7 @@
                         <file name="user-guide/statechart_language.textile" />
                         <file name="user-guide/generating_code.textile" />
                         <file name="user-guide/generating_code_headless.textile" />
-                        <!-- <file name="user-guide/sctunit.textile" /> -->
+                        <file name="user-guide/sctunit.textile" />
                     </filelist>
                 </textile-files>
                 <image-files>

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

@@ -247,3 +247,16 @@ body.eclipsehelp {
     content: "";
     counter-increment: none
 }
+
+.body-container .primary .example {
+    border-style: solid;
+    border-width: 1px;
+    border-color: #cccccc;
+    border-radius: 4px;
+    background-color: #e8f2fe;
+    padding-top: 1ex;
+    padding-bottom: 0.5ex;
+    padding-right: 1em;
+    padding-left: 1em;
+    margin-bottom: 1ex;
+}

+ 94 - 10
plugins/org.yakindu.sct.doc.user/image-tools/create_grammar_images.sh

@@ -1,14 +1,58 @@
 #!/bin/sh
 
-# Path + prefix of non-terminal symbols image files (PNG):
-nti="../src/user-guide/images/docu_grammar_020_"
+# This script assembles aggregated railway graph images from logically
+# (basic) related railway graph images.
+#
+# 1. Railway graph images *.png should exist.
+# 2. The script crops all these images, puts a white border around them, and writes
+#    them into a working directory as PPM files. That is, the user does not have to
+#    provide properly cropped images, but just rough cuts of individual productions
+#    from an Xtext syntax graph.
+# 3. The script creates images of groups of related railway graph images by calling
+#    the (internally defined) "create_grammar_image" command. For example, running
+#    the command
+#
+#        create_grammar_image reaction-effect \
+#            reactioneffect \
+#            eventraisingexpression
+#
+#    expects the files "docu_grammar_020_reactioneffect.ppm" and
+#    "docu_grammar_020_eventraisingexpression.ppm" to exist in the working directory.
+#    These images are concatenated top to bottom in the given order, i.e. "reactioneffect"
+#    on top, "eventraisingexpression" below, and the result will be written to the
+#    file "${docuAgi}reaction-effect.png".
 
-# Path + prefix of aggregated image files (PNG):
-agi="../src/user-guide/images/docu_grammar_030_"
 
-# Working directory containing PPM version of grammar image files:
+# Working directory containing PPM versions of grammar image files:
 wd="work"
 
+# Prefix of statechart language non-terminal symbols image files:
+docuNtiPrefix="docu_grammar_020_"
+
+# Prefix of statechart language aggregated symbols image files:
+docuAgiPrefix="docu_grammar_030_"
+
+# Path + prefix of statechart language non-terminal symbols image files (PNG):
+docuNti="../src/user-guide/images/${docuNtiPrefix}"
+
+# Path + prefix of statechart language aggregated image files (PNG):
+docuAgi="../src/user-guide/images/${docuAgiPrefix}"
+
+
+# Prefix of statechart language non-terminal symbols image files:
+sctunitNtiPrefix="sctunit_grammar_020_"
+
+# Prefix of statechart language aggregated symbols image files:
+sctunitAgiPrefix="sctunit_grammar_030_"
+
+# Path + prefix of statechart language non-terminal symbols image files (PNG):
+sctunitNti="../src/user-guide/images/${sctunitNtiPrefix}"
+
+# Path + prefix of statechart language aggregated image files (PNG):
+sctunitAgi="../src/user-guide/images/${sctunitAgiPrefix}"
+
+
+
 setup_workdir()
 {
     if [ \! -e ${wd} ]
@@ -16,24 +60,27 @@ setup_workdir()
 	echo "Creating working directory ${wd}."
 	mkdir -p ${wd}
 	echo "Populating working directory with PPM images."
-	for i in ${nti}*.png
+	for i in ${docuNti}*.png ${sctunitNti}*.png
 	do
-	    pngtopnm ${i} | pnmcrop | pnmmargin -white 10 >"${wd}/`basename $i .png`.ppm"
+	    ppmWorkFile="${wd}/`basename $i .png`.ppm"
+	    pngWorkFile="${wd}/`basename $i`"
+	    pngtopnm ${i} | pnmcrop | pnmmargin -white 10 >"${ppmWorkFile}"
+	    pnmtopng -compression 9 "${ppmWorkFile}" >"${pngWorkFile}"
 	done
     fi
 }
 
 create_grammar_image()
 {
-    local targetName="$1";
+    local targetName="$1"
     shift
     n=""
     for i in $*
     do
-	n="${n} ${wd}/docu_grammar_020_${i}.ppm"
+	n="${n} ${wd}/${ntiPrefix}${i}.ppm"
     done
     local outputFile="${agi}${targetName}.png"
-    echo "Creating grammar image file ${outputFile}."
+    echo "Creating grammar image file ${outputFile}"
     pnmcat -topbottom -jleft ${n} | \
 	pnmtopng -compression 9 >"${outputFile}"
 }
@@ -41,6 +88,10 @@ create_grammar_image()
 
 setup_workdir
 
+ntiPrefix="${docuNtiPrefix}"
+agiPrefix="${docuAgiPrefix}"
+agi="${docuAgi}"
+
 # Transition: overview
 create_grammar_image transition-overview \
     transitionreaction \
@@ -114,3 +165,36 @@ create_grammar_image event-specification-overview \
 create_grammar_image guard-condition-overview \
     reactiontrigger \
     guard
+
+
+
+#
+# SCTUnit grammar
+#
+
+ntiPrefix="${sctunitNtiPrefix}"
+agiPrefix="${sctunitAgiPrefix}"
+agi="${sctunitAgi}"
+
+# Test package
+create_grammar_image test_unit \
+    testpackage \
+    packageimport \
+    namedsctunitelement \
+    sctunitelement
+
+# Operation
+create_grammar_image operation \
+    sctunitoperation \
+    statementblock \
+    teststatement
+
+# Assertion
+create_grammar_image assertion \
+    assertionstatement \
+    verifystatement
+
+# Process
+create_grammar_image proceed \
+    proceedexpression \
+    proceedunit

+ 59 - 0
plugins/org.yakindu.sct.doc.user/misc/checkLinks.sh

@@ -0,0 +1,59 @@
+#!/bin/sh
+
+# Check links in the generated documentation. This script runs on Linux and
+# assumes the "linkchecker" program to be installed.
+#
+
+requiredBaseDir="org.yakindu.sct.doc.user"
+
+
+
+#
+# Check whether this script is executed in the required base directory.
+#
+dir=`pwd`
+basedir=`basename ${dir}`
+if [ "${basedir}" != "${requiredBaseDir}" ]
+then
+    echo "This script must be executed in the …/${requiredBaseDir} directory."
+    echo "Please \"cd\" to the …/${requiredBaseDir} directory and retry!"
+    exit 1
+fi
+
+
+#
+# Common options for both linkchecker runs:
+#
+commonOptions="--anchors --check-css --check-extern --check-html --recursion-level=1 --stdin"
+
+
+
+if [ "$1" = "--website" -o "$1" = "--both" ]
+then
+
+    # Check links in the website documentation:
+
+    find website -name "*.html" | \
+        linkchecker ${commonOptions} \
+        --ignore-url="PLUGINS_ROOT/org\.eclipse\.platform\.doc\.user/gettingStarted/qs-01\.htm" \
+        --ignore-url="file:///.+com\.yakindu\.traceability\.help/website/fonts/" \
+        --ignore-url="file://static.hsappstatic.net/social_shared/static-2.2815/img/followme/icon_twitter.png" \
+        --ignore-url="file:///_hcms/raw-resource" \
+        --ignore-url="file://info\.itemis\.com/hs-fs/hubfs/itemis_Logos/itemis-Marke-200.png" \
+        --ignore-url="file://info.itemis.com/hs-fs/hubfs/Yakindu-Bildmarke.png" \
+        --ignore-url="file://static.hsappstatic.net/social_shared/static-2.2815/img/.*" \
+        --ignore-url="file://cdn2.hubspot.net/hub/" \
+        --ignore-url="file://.+/com.yakindu.traceability.help/website/%7B%7B%20site_settings.favicon_src%20%7D%7D" \
+        --ignore-url="file://.+/com.yakindu.traceability.help/website/%7B%7B%20get_public_template_url" \
+        --ignore-url="file://.+/com.yakindu.traceability.help/user-guide/"
+elif [ "$1" = "--eclipsehelp" -o "$1" = "--both" ]
+then
+
+    # Check links in the Eclipsehelp documentation:
+
+    find help -name "*.html" | \
+        linkchecker ${commonOptions} \
+        --ignore-url="PLUGINS_ROOT/org\.eclipse\.platform\.doc\.user/gettingStarted/qs-01\.htm"
+else
+    echo "Usage: $0 [ --website | --eclipsehelp | --both ]"
+fi

+ 1 - 1
plugins/org.yakindu.sct.doc.user/src/user-guide/c-domain.textile

@@ -5,7 +5,7 @@ p.
 
 p(edit-on-github). "Edit on GitHub":https://github.com/Yakindu/statecharts/edit/master/plugins/org.yakindu.sct.doc.user/src/user-guide/c-domain.textile
 
-h1(#cdom_deep-c-integration). Deep C Integration: Integrating your C source code with your state machines
+h1(#cdom_deep-c-integration). Deep C integration: Integrating your C source code with your state machines
 
 h2(#cdom_introduction). Introduction
 

BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_call_example.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_example_final.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_genArtifacts.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_junitSuc2.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_namespace_sctunit.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_project_after.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_project_before.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_sctunit32.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_sgenStatemachine.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_sgenTest.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_sgen_generic.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_strg_statechart.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctu_testcase.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_010_sctunit.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_assertionstatement.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_enterexpression.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_eventraisingstatement.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_exitexpression.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_expressionstatement.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_ifexpression.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_loopstatement.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_mockingstatement.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_mockreturnstatement.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_namedsctunitelement.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_packageimport.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_primaryexpression.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_proceedexpression.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_proceedunit.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_qidwithwildcards.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_returnstatement.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_sctunitclass.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_sctunitclassreference.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_sctunitelement.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_sctunitoperation.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_sctunitoperationelement.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_sctunitsuite.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_sctunitvariabledefinition.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_simpletypespecifier.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_statechartactiveexpression.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_statechartfinalexpression.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_statementblock.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_testpackage.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_teststatement.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_variabledefinitionstatement.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_020_verifystatement.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_030_assertion.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_030_operation.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_030_proceed.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_grammar_030_test_unit.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_light_switch_010_initial_test.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_light_switch_020_first_step.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_light_switch_030_run_as_sctunit.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_light_switch_040_sctunit_success.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_light_switch_050_erroneous_light_switch_model.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_light_switch_060_sctunit_failure.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_light_switch_070_fixed_light_switch_model.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_myStatechart_010_simple.png


BIN
plugins/org.yakindu.sct.doc.user/src/user-guide/images/sctunit_neutron_flux_010_statechart.png


File diff suppressed because it is too large
+ 781 - 194
plugins/org.yakindu.sct.doc.user/src/user-guide/sctunit.textile