Selaa lähdekoodia

Merge pull request #642 from Yakindu/issue_doc_structure

Issue doc structure
Johannes Dicks 9 vuotta sitten
vanhempi
commit
085b52382a
100 muutettua tiedostoa jossa 4206 lisäystä ja 10 poistoa
  1. 51 1
      plugins/org.yakindu.sct.doc.user/build.xml
  2. 79 0
      plugins/org.yakindu.sct.doc.user/build2.xml
  3. 8 8
      plugins/org.yakindu.sct.doc.user/contexts.xml
  4. 19 0
      plugins/org.yakindu.sct.doc.user/css/custom.css
  5. 8 1
      plugins/org.yakindu.sct.doc.user/plugin.xml
  6. 365 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/00_installation.textile
  7. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_010_eclipse_menu_install_new_software.png
  8. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_020_eclipse_install_wizard.png
  9. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_030_eclipse_add_repository.png
  10. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_040_eclipse_software_items.png
  11. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_040_eclipse_software_items_all.png
  12. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_050_eclipse_trouble.png
  13. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_060_eclipse_review.png
  14. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_070_eclipse_licenses.png
  15. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_080_eclipse_installation.png
  16. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_090_eclipse_restart.png
  17. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_100_eclipse_sct_help.png
  18. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_update_010_eclipse_menu_check_for_updates.png
  19. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_update_020_eclipse_automatic_updates.png
  20. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/linux_install_010_eclipse_folder.png
  21. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/linux_install_020_eclipse_contents.png
  22. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/linux_install_030_eclipse_splash.png
  23. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/linux_install_040_eclipse_workspace_dialog.png
  24. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/linux_install_050_eclipse_welcome.png
  25. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/linux_install_060_eclipse_workbench.png
  26. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/macosx_install_010_applications.png
  27. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/macosx_install_020_security_warning.png
  28. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/macosx_install_050_eclipse_splash.png
  29. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/macosx_install_060_eclipse_workspace_dialog.png
  30. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/macosx_install_070_eclipse_welcome.png
  31. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/macosx_install_080_eclipse_workbench.png
  32. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_010_eclipse_extract_1.png
  33. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_020_eclipse_extract_2.png
  34. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_030_eclipse_folder.png
  35. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_040_eclipse_contents.png
  36. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_045_security_warning.png
  37. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_050_eclipse_splash.png
  38. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_060_eclipse_workspace_dialog.png
  39. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_070_eclipse_welcome.png
  40. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_080_eclipse_workbench.png
  41. 60 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/10_overview.textile
  42. 504 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/20_tutorial.textile
  43. 628 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/30_statechart_language.textile
  44. 289 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/40_editing statecharts.textile
  45. 49 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/50_simulating_statecharts.textile
  46. 2146 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/60_generating_code.textile
  47. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/TrafficLight.png
  48. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/YAKINDU_features.png
  49. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_010_create_java_project.png
  50. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_020_new_java_project.png
  51. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_030_model_folder_created.png
  52. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_040_create_model_new_statechart_model.png
  53. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_050_create_model_specify_name.png
  54. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_060_create_model_modeling_perspective_dialog.png
  55. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_070_create_model_completed.png
  56. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_080_editing_editor.png
  57. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_090_editing_interfaces.png
  58. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_200_generation_create_generator_model.png
  59. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_210_generation_new_sgen_model_1.png
  60. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_220_generation_new_sgen_model_2.png
  61. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_230_generation_new_sgen_model_3.png
  62. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_240_generation_timer_service.png
  63. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_250_generation_use_as_source_folder.png
  64. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_300_java_integration_create_new_class.png
  65. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_example_final.png
  66. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_example_finished.png
  67. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_model.png
  68. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/comparing_statecharts_010_result.png
  69. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/cycleBasedVsEventDriven.png
  70. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/exporting_statechart_as_image_010_save_as_menu_item.png
  71. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/exporting_statechart_as_image_020_save_as_dialog.png
  72. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/extract_subdiagram.png
  73. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/extract_subdiagram2.png
  74. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/extract_subdiagram3.png
  75. BIN
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/generatornavigator.png
  76. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/genmodelwizardchooselanguage.jpg
  77. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/java_simulating_operation_010_statechart_with_operation.png
  78. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/java_simulating_operation_020_run_configuration.png
  79. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_010_menu_file_new_project.png
  80. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_020_wizard_new_project_general_project.png
  81. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_030_wizard_new_project_java_java_project.png
  82. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_040_wizard_new_java_project.png
  83. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_040_wizard_new_project.png
  84. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_050_dialog_open_associated_perspective.png
  85. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_060_java_project_created.png
  86. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_060_project_created.png
  87. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_080_editing_editor.png
  88. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_100_menu_new_folder.png
  89. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_110_wizard_new_folder.png
  90. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_120_menu_new_other.png
  91. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_130_wizard_new.png
  92. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_140_wizard_new_yakindu_statechart.png
  93. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_150_dialog_confirm_perspective_switch.png
  94. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_200_empty_statechart_created.png
  95. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_210_error_marker_and_popup.png
  96. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_220_statechart_editor.png
  97. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_220_statechart_editor_raw.png
  98. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_230_statechart_editor_change_state_name_01.png
  99. 0 0
      plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_230_statechart_editor_change_state_name_02.png
  100. 0 0
      plugins/org.yakindu.sct.doc.user/src/images/light_switch_230_statechart_editor_change_state_name_03.png

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

@@ -118,7 +118,7 @@
 
 
     <!-- Generates the documentation as Eclipse help. -->
-    <target name="generate.eclipsehelp"
+    <target name="generate.eclipsehelp.old"
             description="Generates the documentation as Eclipse help from the textile (wikitext) sources."
             depends="init.wikitext">
         <wikitext.conversion src.dir="${src.dir.name}"
@@ -129,6 +129,56 @@
     </target>
 
 
+    
+    <target name="generate.eclipsehelp"
+            description="Generates the documentation as separate Eclipse help (HTML) files from their respective textile (wikitext) sources."
+            depends="init.wikitext">
+
+        <sequential>
+            <taskdef classpathref="wikitext.classpath"
+                     resource="org/eclipse/mylyn/wikitext/core/ant/tasks.properties" />
+
+            <wikitext-to-eclipse-help markupLanguage="Textile"
+                                      multipleOutputFiles="false"
+                                      navigationImages="true"
+                                      formatoutput="true"
+                                      validate="true"
+                                      failOnValidationError="true"
+                                      failOnValidationWarning="false"
+                                      title="YAKINDU Statechart Tools – Open Edition"
+                                      helpPrefix="help">
+                <fileset dir="src">
+                    <include name="**/*.textile" />
+                </fileset>
+                <stylesheet url="../css/style.css" />
+            </wikitext-to-eclipse-help>
+
+            <!-- Files have been generated in the source directory, which is bad practice. Move them to the destination
+                 directory: -->
+            <move todir="help" flatten="no" verbose="no">
+                <fileset dir="src" >
+                    <include name="**/*.html" />
+                    <include name="**/*-toc.xml" />
+                </fileset>
+            </move>
+
+            <!-- Copy the CSS files to the destination directory: -->
+            <copy todir="help/${css.dir.name}">
+                <fileset dir="${css.dir}">
+                    <include name="*" />
+                </fileset>
+            </copy>
+
+            <!-- Copy the image files to the destination directory: -->
+            <copy todir="help">
+                <fileset dir="src">
+                    <include name="**/images/*" />
+                </fileset>
+            </copy>
+        </sequential>
+    </target>
+
+
 
     <!-- Converts a Textile document into Eclipsehelp format. Produces an HTML document and a corresponding toc.xml -->
     <macrodef name="wikitext.conversion"

+ 79 - 0
plugins/org.yakindu.sct.doc.user/build2.xml

@@ -0,0 +1,79 @@
+<?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="**/*.jar" />
+		</fileset>
+	</path>
+
+	<taskdef classpathref="wikitext.classpath" resource="org/eclipse/mylyn/wikitext/core/ant/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" depends="assemble.sections">
+		<generate.section.help src.dir="${basedir}/src/Part1-Installation-Guide" src.file="00_installation.textile" prefix="${help.prefix}/Part1-Installation-Guide" />
+		<generate.section.help src.dir="${help.dir}/02_Getting_started" src.file="getting_started.textile" prefix="${help.prefix}/02_Getting_started" />
+		<generate.section.help src.dir="${help.dir}/03_Tasks" src.file="tasks.textile" prefix="${help.prefix}/03_Tasks" />
+		<generate.section.help src.dir="${help.dir}/04_Reference" src.file="reference.textile" prefix="${help.prefix}/04_Reference" />
+	</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>

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

@@ -3,26 +3,26 @@
 <contexts>
    <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.html#entry" label="Entry"/>
-      <topic href="help/documentation.html#shallow-history" label="Shallow History state"/>
-        <topic href="help/documentation.html#deep-history" label="Deep History state"/>
+      <topic href="help/Part2-User-Guide/30_statechart_language.html#entry" label="Entry"/>
+      <topic href="help/Part2-User-Guide/30_statechart_language.html#shallow-history" label="Shallow History state"/>
+        <topic href="help/Part2-User-Guide/30_statechart_language.html#deep-history" label="Deep History state"/>
    </context>
    <context id="sc_properties_state_expression" title="State">
       <description>States are central elements of a state machine.</description>
-      <topic href="help/documentation.html#state" label="State"/>
+      <topic href="help/Part2-User-Guide/30_statechart_language.html#state" label="State"/>
    </context>
    <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/documentation.html#expressions" label="Expression reference"/>
+      <topic href="help/Part2-User-Guide/30_statechart_language.html#expressions" label="Expression reference"/>
    </context>
    <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.html#transition" label="Transition reference"/>
+      <topic href="help/Part2-User-Guide/30_statechart_language.html#transition" label="Transition reference"/>
    </context>
    <context id="sgen_feature" title="Genmodel Features">
-      <topic href="help/documentation.html" label="YAKINDU Statechart Tools User Guide"/>
+      <topic href="help/Part2-User-Guide/60_generating_code.html" label="Generating state machine code"/>
    </context>
    <context id="stext_keyword">
-      <topic href="help/documentation.html" label="YAKINDU Statechart Tools User Guide"/>
+      <topic href="help/Part2-User-Guide/30_statechart_language.html" label="YAKINDU Statechart Tools User Guide"/>
    </context>
 </contexts>

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

@@ -265,3 +265,22 @@ div.example {
 .to-be-written {
 	background-color: yellow;
 }
+
+
+body {counter-reset: h1}
+h1 {counter-reset: h2}
+h2 {counter-reset: h3}
+h3 {counter-reset: h4}
+h4 {counter-reset: h5}
+h5 {counter-reset: h6}
+
+h1:before {counter-increment: h1; content: counter(h1) ". "}
+h2:before {counter-increment: h2; content: counter(h1) "." counter(h2) ". "}
+h3:before {counter-increment: h3; content: counter(h1) "." counter(h2) "." counter(h3) ". "}
+h4:before {counter-increment: h4; content: counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) ". "}
+h5:before {counter-increment: h5; content: counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) ". "}
+h6:before {counter-increment: h6; content: counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6) ". "}
+
+h1.nocount:before h2.nocount:before, h3.nocount:before, h4.nocount:before, h5.nocount:before, h6.nocount:before { content: ""; counter-increment: none } 
+
+

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

@@ -3,7 +3,14 @@
 <plugin>
 
     <extension point="org.eclipse.help.toc">
-        <toc file="help/documentation-toc.xml" primary="true" />
+        <toc file="toc.xml" primary="true" />
+        <toc file="help/Part1-Installation-Guide/00_installation-toc.xml" primary="false"/>
+        <toc file="help/Part2-User-Guide/20_tutorial-toc.xml" primary="false" />
+        <toc file="help/Part2-User-Guide/50_simulating_statecharts-toc.xml" primary="false" />
+        <toc file="help/Part2-User-Guide/30_statechart_language-toc.xml" primary="false" />
+        <toc file="help/Part2-User-Guide/60_generating_code-toc.xml" primary="false" />
+        <toc file="help/Part2-User-Guide/10_overview-toc.xml" primary="false" />
+        <toc file="help/Part2-User-Guide/40_editing statecharts-toc.xml" primary="false" />
     </extension>
 
     <extension point="org.eclipse.help.contexts">

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 365 - 0
plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/00_installation.textile


plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_010_eclipse_menu_install_new_software.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_010_eclipse_menu_install_new_software.png


plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_020_eclipse_install_wizard.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_020_eclipse_install_wizard.png


plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_030_eclipse_add_repository.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_030_eclipse_add_repository.png


plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_040_eclipse_software_items.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_040_eclipse_software_items.png


plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_040_eclipse_software_items_all.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_040_eclipse_software_items_all.png


plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_050_eclipse_trouble.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_050_eclipse_trouble.png


plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_060_eclipse_review.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_060_eclipse_review.png


plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_070_eclipse_licenses.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_070_eclipse_licenses.png


plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_080_eclipse_installation.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_080_eclipse_installation.png


plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_090_eclipse_restart.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_090_eclipse_restart.png


plugins/org.yakindu.sct.doc.user/src/images/eclipse_install_100_eclipse_sct_help.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_install_100_eclipse_sct_help.png


plugins/org.yakindu.sct.doc.user/src/images/eclipse_update_010_eclipse_menu_check_for_updates.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_update_010_eclipse_menu_check_for_updates.png


plugins/org.yakindu.sct.doc.user/src/images/eclipse_update_020_eclipse_automatic_updates.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/eclipse_update_020_eclipse_automatic_updates.png


plugins/org.yakindu.sct.doc.user/src/images/linux_install_010_eclipse_folder.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/linux_install_010_eclipse_folder.png


plugins/org.yakindu.sct.doc.user/src/images/linux_install_020_eclipse_contents.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/linux_install_020_eclipse_contents.png


plugins/org.yakindu.sct.doc.user/src/images/linux_install_030_eclipse_splash.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/linux_install_030_eclipse_splash.png


plugins/org.yakindu.sct.doc.user/src/images/linux_install_040_eclipse_workspace_dialog.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/linux_install_040_eclipse_workspace_dialog.png


plugins/org.yakindu.sct.doc.user/src/images/linux_install_050_eclipse_welcome.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/linux_install_050_eclipse_welcome.png


plugins/org.yakindu.sct.doc.user/src/images/linux_install_060_eclipse_workbench.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/linux_install_060_eclipse_workbench.png


plugins/org.yakindu.sct.doc.user/src/images/macosx_install_010_applications.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/macosx_install_010_applications.png


plugins/org.yakindu.sct.doc.user/src/images/macosx_install_020_security_warning.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/macosx_install_020_security_warning.png


plugins/org.yakindu.sct.doc.user/src/images/macosx_install_050_eclipse_splash.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/macosx_install_050_eclipse_splash.png


plugins/org.yakindu.sct.doc.user/src/images/macosx_install_060_eclipse_workspace_dialog.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/macosx_install_060_eclipse_workspace_dialog.png


plugins/org.yakindu.sct.doc.user/src/images/macosx_install_070_eclipse_welcome.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/macosx_install_070_eclipse_welcome.png


plugins/org.yakindu.sct.doc.user/src/images/macosx_install_080_eclipse_workbench.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/macosx_install_080_eclipse_workbench.png


plugins/org.yakindu.sct.doc.user/src/images/windows7_install_010_eclipse_extract_1.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_010_eclipse_extract_1.png


plugins/org.yakindu.sct.doc.user/src/images/windows7_install_020_eclipse_extract_2.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_020_eclipse_extract_2.png


plugins/org.yakindu.sct.doc.user/src/images/windows7_install_030_eclipse_folder.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_030_eclipse_folder.png


plugins/org.yakindu.sct.doc.user/src/images/windows7_install_040_eclipse_contents.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_040_eclipse_contents.png


plugins/org.yakindu.sct.doc.user/src/images/windows7_install_045_security_warning.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_045_security_warning.png


plugins/org.yakindu.sct.doc.user/src/images/windows7_install_050_eclipse_splash.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_050_eclipse_splash.png


plugins/org.yakindu.sct.doc.user/src/images/windows7_install_060_eclipse_workspace_dialog.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_060_eclipse_workspace_dialog.png


plugins/org.yakindu.sct.doc.user/src/images/windows7_install_070_eclipse_welcome.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_070_eclipse_welcome.png


plugins/org.yakindu.sct.doc.user/src/images/windows7_install_080_eclipse_workbench.png → plugins/org.yakindu.sct.doc.user/src/Part1-Installation-Guide/images/windows7_install_080_eclipse_workbench.png


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 60 - 0
plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/10_overview.textile


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 504 - 0
plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/20_tutorial.textile


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 628 - 0
plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/30_statechart_language.textile


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 289 - 0
plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/40_editing statecharts.textile


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 49 - 0
plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/50_simulating_statecharts.textile


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 2146 - 0
plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/60_generating_code.textile


plugins/org.yakindu.sct.doc.user/src/images/TrafficLight.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/TrafficLight.png


plugins/org.yakindu.sct.doc.user/src/images/YAKINDU_features.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/YAKINDU_features.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_010_create_java_project.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_010_create_java_project.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_020_new_java_project.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_020_new_java_project.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_030_model_folder_created.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_030_model_folder_created.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_040_create_model_new_statechart_model.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_040_create_model_new_statechart_model.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_050_create_model_specify_name.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_050_create_model_specify_name.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_060_create_model_modeling_perspective_dialog.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_060_create_model_modeling_perspective_dialog.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_070_create_model_completed.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_070_create_model_completed.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_080_editing_editor.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_080_editing_editor.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_090_editing_interfaces.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_090_editing_interfaces.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_200_generation_create_generator_model.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_200_generation_create_generator_model.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_210_generation_new_sgen_model_1.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_210_generation_new_sgen_model_1.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_220_generation_new_sgen_model_2.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_220_generation_new_sgen_model_2.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_230_generation_new_sgen_model_3.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_230_generation_new_sgen_model_3.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_240_generation_timer_service.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_240_generation_timer_service.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_250_generation_use_as_source_folder.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_250_generation_use_as_source_folder.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_300_java_integration_create_new_class.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_300_java_integration_create_new_class.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_example_final.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_example_final.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_example_finished.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_example_finished.png


plugins/org.yakindu.sct.doc.user/src/images/callhandling_model.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/callhandling_model.png


plugins/org.yakindu.sct.doc.user/src/images/comparing_statecharts_010_result.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/comparing_statecharts_010_result.png


plugins/org.yakindu.sct.doc.user/src/images/cycleBasedVsEventDriven.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/cycleBasedVsEventDriven.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/Part2-User-Guide/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/src/Part2-User-Guide/images/exporting_statechart_as_image_020_save_as_dialog.png


plugins/org.yakindu.sct.doc.user/src/images/extract_subdiagram.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/extract_subdiagram.png


plugins/org.yakindu.sct.doc.user/src/images/extract_subdiagram2.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/extract_subdiagram2.png


plugins/org.yakindu.sct.doc.user/src/images/extract_subdiagram3.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/extract_subdiagram3.png


BIN
plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/generatornavigator.png


plugins/org.yakindu.sct.doc.user/src/images/genmodelwizardchooselanguage.jpg → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/genmodelwizardchooselanguage.jpg


plugins/org.yakindu.sct.doc.user/src/images/java_simulating_operation_010_statechart_with_operation.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/java_simulating_operation_010_statechart_with_operation.png


plugins/org.yakindu.sct.doc.user/src/images/java_simulating_operation_020_run_configuration.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/java_simulating_operation_020_run_configuration.png


plugins/org.yakindu.sct.doc.user/src/images/light_switch_010_menu_file_new_project.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_010_menu_file_new_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/src/Part2-User-Guide/images/light_switch_020_wizard_new_project_general_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/src/Part2-User-Guide/images/light_switch_030_wizard_new_project_java_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/src/Part2-User-Guide/images/light_switch_040_wizard_new_java_project.png


plugins/org.yakindu.sct.doc.user/src/images/light_switch_040_wizard_new_project.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_040_wizard_new_project.png


plugins/org.yakindu.sct.doc.user/src/images/light_switch_050_dialog_open_associated_perspective.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_050_dialog_open_associated_perspective.png


plugins/org.yakindu.sct.doc.user/src/images/light_switch_060_java_project_created.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_060_java_project_created.png


plugins/org.yakindu.sct.doc.user/src/images/light_switch_060_project_created.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_060_project_created.png


plugins/org.yakindu.sct.doc.user/src/images/light_switch_080_editing_editor.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_080_editing_editor.png


plugins/org.yakindu.sct.doc.user/src/images/light_switch_100_menu_new_folder.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_100_menu_new_folder.png


plugins/org.yakindu.sct.doc.user/src/images/light_switch_110_wizard_new_folder.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_110_wizard_new_folder.png


plugins/org.yakindu.sct.doc.user/src/images/light_switch_120_menu_new_other.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_120_menu_new_other.png


plugins/org.yakindu.sct.doc.user/src/images/light_switch_130_wizard_new.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_130_wizard_new.png


plugins/org.yakindu.sct.doc.user/src/images/light_switch_140_wizard_new_yakindu_statechart.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_140_wizard_new_yakindu_statechart.png


plugins/org.yakindu.sct.doc.user/src/images/light_switch_150_dialog_confirm_perspective_switch.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_150_dialog_confirm_perspective_switch.png


plugins/org.yakindu.sct.doc.user/src/images/light_switch_200_empty_statechart_created.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_200_empty_statechart_created.png


plugins/org.yakindu.sct.doc.user/src/images/light_switch_210_error_marker_and_popup.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_210_error_marker_and_popup.png


plugins/org.yakindu.sct.doc.user/src/images/light_switch_220_statechart_editor.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_220_statechart_editor.png


plugins/org.yakindu.sct.doc.user/src/images/light_switch_220_statechart_editor_raw.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_220_statechart_editor_raw.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/src/Part2-User-Guide/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_02.png → plugins/org.yakindu.sct.doc.user/src/Part2-User-Guide/images/light_switch_230_statechart_editor_change_state_name_02.png


+ 0 - 0
plugins/org.yakindu.sct.doc.user/src/images/light_switch_230_statechart_editor_change_state_name_03.png


Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä