Prechádzať zdrojové kódy

YAKHMI-575 Integrated developer help

webmaster@wendler-im-netz.de 13 rokov pred
rodič
commit
1d0a97fb92
59 zmenil súbory, kde vykonal 424 pridanie a 218 odobranie
  1. 13 0
      plugins/org.yakindu.sct.doc.user/.externalToolBuilders/Generate_Doc.launch
  2. 32 22
      plugins/org.yakindu.sct.doc.user/.project
  3. 1 11
      plugins/org.yakindu.sct.doc.user/.settings/org.eclipse.core.resources.prefs
  4. 9 4
      plugins/org.yakindu.sct.doc.user/build.xml
  5. 9 9
      plugins/org.yakindu.sct.doc.user/contexts.xml
  6. 0 14
      plugins/org.yakindu.sct.doc.user/help/02_Getting_Started/getting_started-toc.xml
  7. 0 14
      plugins/org.yakindu.sct.doc.user/help/03_Concepts/concepts-toc.xml
  8. 0 13
      plugins/org.yakindu.sct.doc.user/help/04_Tasks/tasks-toc.xml
  9. 0 82
      plugins/org.yakindu.sct.doc.user/help/05_Reference/reference-toc.xml
  10. BIN
      plugins/org.yakindu.sct.doc.user/help/developer/01_Overview/images/overview_yakindu_modules_tech.jpg
  11. 6 0
      plugins/org.yakindu.sct.doc.user/help/developer/01_Overview/overview-toc.xml
  12. 40 0
      plugins/org.yakindu.sct.doc.user/help/developer/01_Overview/overview.html
  13. 18 0
      plugins/org.yakindu.sct.doc.user/help/developer/01_Overview/overview.textile
  14. 7 0
      plugins/org.yakindu.sct.doc.user/help/developer/02_Getting_Started/getting_started-toc.xml
  15. 43 0
      plugins/org.yakindu.sct.doc.user/help/developer/02_Getting_Started/getting_started.html
  16. 19 0
      plugins/org.yakindu.sct.doc.user/help/developer/02_Getting_Started/getting_started.textile
  17. BIN
      plugins/org.yakindu.sct.doc.user/help/developer/02_Getting_Started/images/new_java_xtend_project.jpg
  18. BIN
      plugins/org.yakindu.sct.doc.user/help/developer/02_Getting_Started/images/new_xpand_project_simple.jpg
  19. 4 0
      plugins/org.yakindu.sct.doc.user/help/developer/03_Concepts/concepts-toc.xml
  20. 11 0
      plugins/org.yakindu.sct.doc.user/help/developer/03_Concepts/concepts.html
  21. 1 0
      plugins/org.yakindu.sct.doc.user/help/developer/03_Concepts/concepts.textile
  22. 4 0
      plugins/org.yakindu.sct.doc.user/help/developer/04_Tasks/tasks-toc.xml
  23. 11 0
      plugins/org.yakindu.sct.doc.user/help/developer/04_Tasks/tasks.html
  24. 1 0
      plugins/org.yakindu.sct.doc.user/help/developer/04_Tasks/tasks.textile
  25. 4 0
      plugins/org.yakindu.sct.doc.user/help/developer/05_Reference/reference-toc.xml
  26. 11 0
      plugins/org.yakindu.sct.doc.user/help/developer/05_Reference/reference.html
  27. 1 0
      plugins/org.yakindu.sct.doc.user/help/developer/05_Reference/reference.textile
  28. 14 0
      plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/getting_started-toc.xml
  29. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/getting_started.html
  30. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/getting_started.textile
  31. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/images/sc_editor_01.jpg
  32. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/images/sc_editor_code_completion.jpg
  33. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/images/sc_modeling_perspective.jpg
  34. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/images/sc_modeling_perspective_errorview.jpg
  35. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/images/sc_simulation_perspective.jpg
  36. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/images/simulation_view_active.jpg
  37. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/images/updatesite_4.jpg
  38. 14 0
      plugins/org.yakindu.sct.doc.user/help/user/03_Concepts/concepts-toc.xml
  39. 3 4
      plugins/org.yakindu.sct.doc.user/help/03_Concepts/concepts.html
  40. 2 2
      plugins/org.yakindu.sct.doc.user/help/03_Concepts/concepts.textile
  41. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/04_Tasks/images/cycleBasedVsEventDriven.png
  42. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/04_Tasks/images/genmodelwizardchooselanguage.jpg
  43. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/04_Tasks/images/simulationRunConfiguration.png
  44. 13 0
      plugins/org.yakindu.sct.doc.user/help/user/04_Tasks/tasks-toc.xml
  45. 5 5
      plugins/org.yakindu.sct.doc.user/help/04_Tasks/tasks.html
  46. 5 5
      plugins/org.yakindu.sct.doc.user/help/04_Tasks/tasks.textile
  47. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/05_Reference/images/orthogonalState_example.jpg
  48. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/05_Reference/images/parallelRegions.jpg
  49. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/05_Reference/images/sGenWizard.png
  50. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/05_Reference/images/sgenEditor.png
  51. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/05_Reference/images/shallowHistory01.jpg
  52. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/05_Reference/images/shallowHistory02.jpg
  53. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/05_Reference/images/shallowHistory03.jpg
  54. 0 0
      plugins/org.yakindu.sct.doc.user/help/user/05_Reference/images/substatemachine_example.jpg
  55. 82 0
      plugins/org.yakindu.sct.doc.user/help/user/05_Reference/reference-toc.xml
  56. 6 18
      plugins/org.yakindu.sct.doc.user/help/05_Reference/reference.html
  57. 6 6
      plugins/org.yakindu.sct.doc.user/help/05_Reference/reference.textile
  58. 20 4
      plugins/org.yakindu.sct.doc.user/plugin.xml
  59. 9 5
      plugins/org.yakindu.sct.doc.user/toc.xml

+ 13 - 0
plugins/org.yakindu.sct.doc.user/.externalToolBuilders/Generate_Doc.launch

@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
+<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/>
+<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
+<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
+<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
+<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.yakindu.sct.doc.user"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/org.yakindu.sct.doc.user/build.xml}"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value=""/>
+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/org.yakindu.sct.doc.user}"/>
+</launchConfiguration>

+ 32 - 22
plugins/org.yakindu.sct.doc.user/.project

@@ -1,22 +1,32 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.yakindu.sct.doc.user</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.yakindu.sct.doc.user</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.pde.ManifestBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.SchemaBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
+			<triggers>full,incremental,</triggers>
+			<arguments>
+				<dictionary>
+					<key>LaunchConfigHandle</key>
+					<value>&lt;project&gt;/.externalToolBuilders/Generate_Doc.launch</value>
+				</dictionary>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.PluginNature</nature>
+	</natures>
+</projectDescription>

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

@@ -1,13 +1,3 @@
-#Tue Feb 28 09:42:43 CET 2012
+#Mon Mar 26 07:16:00 CEST 2012
 eclipse.preferences.version=1
-encoding//help/01_Overview/overview-toc.xml=utf-8
-encoding//help/01_Overview/overview.html=utf-8
-encoding//help/02_Getting_Started/getting_started-toc.xml=utf-8
-encoding//help/02_Getting_Started/getting_started.html=utf-8
-encoding//help/03_Concepts/concepts-toc.xml=utf-8
-encoding//help/03_Concepts/concepts.html=utf-8
-encoding//help/04_Tasks/tasks-toc.xml=utf-8
-encoding//help/04_Tasks/tasks.html=utf-8
-encoding//help/05_Reference/reference-toc.xml=utf-8
-encoding//help/05_Reference/reference.html=utf-8
 encoding/<project>=UTF-8

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

@@ -25,10 +25,15 @@
 -->
 	<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_Getting_Started" src.file="getting_started.textile" prefix="${help.prefix}/02_Getting_Started" />
-		<generate.section.help src.dir="${help.dir}/03_Concepts" src.file="concepts.textile" prefix="${help.prefix}/03_Concepts"/>
-		<generate.section.help src.dir="${help.dir}/04_Tasks" src.file="tasks.textile" prefix="${help.prefix}/04_Tasks" />
-		<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}/user/02_Getting_Started" src.file="getting_started.textile" prefix="${help.prefix}/user/02_Getting_Started" />
+		<generate.section.help src.dir="${help.dir}/user/03_Concepts" src.file="concepts.textile" prefix="${help.prefix}/user/03_Concepts"/>
+		<generate.section.help src.dir="${help.dir}/user/04_Tasks" src.file="tasks.textile" prefix="${help.prefix}/user/04_Tasks" />
+		<generate.section.help src.dir="${help.dir}/user/05_Reference" src.file="reference.textile" prefix="${help.prefix}/user/05_Reference" />
+		<generate.section.help src.dir="${help.dir}/developer/01_Overview" src.file="overview.textile" prefix="${help.prefix}/developer/01_Overview" />
+		<generate.section.help src.dir="${help.dir}/developer/02_Getting_Started" src.file="getting_started.textile" prefix="${help.prefix}/developer/02_Getting_Started" />
+		<generate.section.help src.dir="${help.dir}/developer/03_Concepts" src.file="concepts.textile" prefix="${help.prefix}/developer/03_Concepts"/>
+		<generate.section.help src.dir="${help.dir}/developer/04_Tasks" src.file="tasks.textile" prefix="${help.prefix}/developer/04_Tasks" />
+		<generate.section.help src.dir="${help.dir}/developer/05_Reference" src.file="reference.textile" prefix="${help.prefix}/developer/05_Reference" />
 	</target>
 
 	<target name="clean">

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

@@ -3,28 +3,28 @@
 <contexts>
    <context id="sc_editor_graphical_viewer">
       <description>With the YAKINDU Statechart editor you create or modify state models.</description>
-      <topic href="help/03_Concepts/concepts.html#YAKINDUStatechartEditor" label="Yakindu state chart editor"/>
-        <topic href="help/05_Reference/reference.html#Statechartelements" label="Reference about the statechart elements"/>
-    <topic href="help/02_Getting_Started/getting_started.html#Firststeps:myfirststatemachine" label="First steps creating a state machine"/>
+      <topic href="help/user/03_Concepts/concepts.html#YAKINDUStatechartEditor" label="Yakindu state chart editor"/>
+        <topic href="help/user/05_Reference/reference.html#Statechartelements" label="Reference about the statechart elements"/>
+    <topic href="help/user/02_Getting_Started/getting_started.html#Firststeps:myfirststatemachine" label="First steps creating a state machine"/>
   
    </context>
    <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"/>
+      <topic href="help/user/05_Reference/reference.html#Initialstateandfinalstate" label="Init state"/>
+      <topic href="help/user/05_Reference/reference.html#ShallowHistory" label="Shallow History state"/>
+        <topic href="help/user/05_Reference/reference.html#DeepHistory" 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"/>
+      <topic href="help/user/05_Reference/reference.html#States" label="State"/>
    </context>
    <context id="sc_properties_statechart_expression" title="YAKINDU Statechart Element Properties">
       <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/user/05_Reference/reference.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"/>
+      <topic href="help/user/05_Reference/reference.html#Transitions" label="Transitions reference"/>
       
    </context>
 </contexts>

+ 0 - 14
plugins/org.yakindu.sct.doc.user/help/02_Getting_Started/getting_started-toc.xml

@@ -1,14 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<toc topic="help/02_Getting_Started/getting_started.html" label="getting_started">
-	<topic href="help/02_Getting_Started/getting_started.html" label="Getting started">
-		<topic href="help/02_Getting_Started/getting_started.html#Installation" label="Installation">
-			<topic href="help/02_Getting_Started/getting_started.html#Prerequisites" label="Prerequisites"></topic>
-			<topic href="help/02_Getting_Started/getting_started.html#InstallingtheYAKINDUPlugIns" label="Installing the YAKINDU-Plug-Ins"></topic>
-		</topic>
-		<topic href="help/02_Getting_Started/getting_started.html#Firststepsmyfirststatemachine" label="First steps: my first state machine">
-			<topic href="help/02_Getting_Started/getting_started.html#CreatingaNewProject" label="Creating a New Project"></topic>
-			<topic href="help/02_Getting_Started/getting_started.html#DefiningaStateMachine" label="Defining a State Machine"></topic>
-			<topic href="help/02_Getting_Started/getting_started.html#SimulatingtheStateMachine" label="Simulating the State Machine"></topic>
-		</topic>
-	</topic>
-</toc>

+ 0 - 14
plugins/org.yakindu.sct.doc.user/help/03_Concepts/concepts-toc.xml

@@ -1,14 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<toc topic="help/03_Concepts/concepts.html" label="concepts">
-	<topic href="help/03_Concepts/concepts.html" label="Yakindu Statechart tool concepts">
-		<topic href="help/03_Concepts/concepts.html#Modeling" label="Modeling"></topic>
-		<topic href="help/03_Concepts/concepts.html#Simulation" label="Simulation"></topic>
-		<topic href="help/03_Concepts/concepts.html#CodeGeneration" label="Code Generation"></topic>
-		<topic href="help/03_Concepts/concepts.html#Domainspecificadaptability" label="Domain specific adaptability"></topic>
-		<topic href="help/03_Concepts/concepts.html#YakinduSCModelingperspective" label="Yakindu SC Modeling perspective"></topic>
-		<topic href="help/03_Concepts/concepts.html#YakinduSCSimulationperspective" label="Yakindu SC Simulation perspective"></topic>
-		<topic href="help/03_Concepts/concepts.html#YAKINDUStatechartEditor" label="YAKINDU Statechart Editor"></topic>
-		<topic href="help/03_Concepts/concepts.html#SimulationView" label="Simulation View"></topic>
-		<topic href="help/03_Concepts/concepts.html#YAKINDUSCTNature" label="YAKINDU SCT Nature"></topic>
-	</topic>
-</toc>

+ 0 - 13
plugins/org.yakindu.sct.doc.user/help/04_Tasks/tasks-toc.xml

@@ -1,13 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<toc topic="help/04_Tasks/tasks.html" label="tasks">
-	<topic href="help/04_Tasks/tasks.html" label="Tasks">
-		<topic href="help/04_Tasks/tasks.html#Modelingastatemachine" label="Modeling a statemachine">
-			<topic href="help/04_Tasks/tasks.html#Relatedtopics" label="Related topics"></topic>
-		</topic>
-		<topic href="help/04_Tasks/tasks.html#Validatingastatemachine" label="Validating a statemachine"></topic>
-		<topic href="help/04_Tasks/tasks.html#Simulatingastatemachine" label="Simulating a statemachine"></topic>
-		<topic href="help/04_Tasks/tasks.html#GeneratingJavacode" label="Generating Java code"></topic>
-		<topic href="help/04_Tasks/tasks.html#GeneratingCcode" label="Generating C code"></topic>
-		<topic href="help/04_Tasks/tasks.html#GeneratingCCode" label="Generating C++ Code"></topic>
-	</topic>
-</toc>

+ 0 - 82
plugins/org.yakindu.sct.doc.user/help/05_Reference/reference-toc.xml

@@ -1,82 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<toc topic="help/05_Reference/reference.html" label="reference">
-	<topic href="help/05_Reference/reference.html" label="YAKINDU SCT 2 Reference">
-		<topic href="help/05_Reference/reference.html#Statechartelements" label="State chart elements">
-			<topic href="help/05_Reference/reference.html#Regions" label="Regions"></topic>
-			<topic href="help/05_Reference/reference.html#States" label="States"></topic>
-			<topic href="help/05_Reference/reference.html#Transitions" label="Transitions"></topic>
-			<topic href="help/05_Reference/reference.html#Initialstateandfinalstate" label="Initial state and final state"></topic>
-			<topic href="help/05_Reference/reference.html#Choice" label="Choice"></topic>
-			<topic href="help/05_Reference/reference.html#Junction" label="Junction"></topic>
-			<topic href="help/05_Reference/reference.html#CompositeState" label="Composite State">
-				<topic href="help/05_Reference/reference.html#Orthogonalstates" label="Orthogonal states"></topic>
-				<topic href="help/05_Reference/reference.html#Submachinestates" label="Submachine states"></topic>
-			</topic>
-			<topic href="help/05_Reference/reference.html#ShallowHistory" label="Shallow History"></topic>
-			<topic href="help/05_Reference/reference.html#DeepHistory" label="Deep History"></topic>
-		</topic>
-		<topic href="help/05_Reference/reference.html#Statechartdescriptionlanguage" label="Statechart description language">
-			<topic href="help/05_Reference/reference.html#Typesystem" label="Typesystem"></topic>
-			<topic href="help/05_Reference/reference.html#Expressions" label="Expressions">
-				<topic href="help/05_Reference/reference.html#LogicalAND" label="Logical AND"></topic>
-				<topic href="help/05_Reference/reference.html#LogicalOR" label="Logical OR"></topic>
-				<topic href="help/05_Reference/reference.html#LogicalNOT" label="Logical NOT"></topic>
-				<topic href="help/05_Reference/reference.html#Conditionalexpression" label="Conditional expression"></topic>
-				<topic href="help/05_Reference/reference.html#BitwiseXOR" label="Bitwise XOR"></topic>
-				<topic href="help/05_Reference/reference.html#BitwiseOR" label="Bitwise OR"></topic>
-				<topic href="help/05_Reference/reference.html#BitwiseAND" label="Bitwise AND"></topic>
-				<topic href="help/05_Reference/reference.html#LogicalRelationsandShiftOperators" label="Logical Relations and Shift Operators"></topic>
-				<topic href="help/05_Reference/reference.html#Binaryarithmeticoperators" label="Binary arithmetic operators"></topic>
-				<topic href="help/05_Reference/reference.html#Unaryarithmeticoperators" label="Unary arithmetic operators"></topic>
-			</topic>
-			<topic href="help/05_Reference/reference.html#Statements" label="Statements"></topic>
-			<topic href="help/05_Reference/reference.html#Scopes" label="Scopes">
-				<topic href="help/05_Reference/reference.html#Namespace" label="Namespace"></topic>
-				<topic href="help/05_Reference/reference.html#interfacescope" label="interface scope"></topic>
-				<topic href="help/05_Reference/reference.html#internalscope" label="internal scope"></topic>
-			</topic>
-			<topic href="help/05_Reference/reference.html#Declarations" label="Declarations"></topic>
-			<topic href="help/05_Reference/reference.html#Events" label="Events"></topic>
-			<topic href="help/05_Reference/reference.html#Variables" label="Variables"></topic>
-			<topic href="help/05_Reference/reference.html#Actions" label="Actions">
-				<topic href="help/05_Reference/reference.html#after" label="after"></topic>
-				<topic href="help/05_Reference/reference.html#always" label="always"></topic>
-				<topic href="help/05_Reference/reference.html#default" label="default"></topic>
-				<topic href="help/05_Reference/reference.html#else" label="else"></topic>
-				<topic href="help/05_Reference/reference.html#entry" label="entry"></topic>
-				<topic href="help/05_Reference/reference.html#every" label="every"></topic>
-				<topic href="help/05_Reference/reference.html#exit" label="exit"></topic>
-				<topic href="help/05_Reference/reference.html#onCycle" label="onCycle"></topic>
-			</topic>
-			<topic href="help/05_Reference/reference.html#Operations" label="Operations"></topic>
-			<topic href="help/05_Reference/reference.html#LocalReactions" label="LocalReactions"></topic>
-			<topic href="help/05_Reference/reference.html#EntryPoints" label="EntryPoints"></topic>
-			<topic href="help/05_Reference/reference.html#ExitPoints" label="ExitPoints"></topic>
-		</topic>
-		<topic href="help/05_Reference/reference.html#SGraph" label="SGraph"></topic>
-		<topic href="help/05_Reference/reference.html#SExec" label="SExec"></topic>
-		<topic href="help/05_Reference/reference.html#SGen" label="SGen">
-			<topic href="help/05_Reference/reference.html#GeneratormodelforJava" label="Generator model for Java">
-				<topic href="help/05_Reference/reference.html#FeatureOutlet" label="Feature Outlet"></topic>
-				<topic href="help/05_Reference/reference.html#FeatureLicenseHeader" label="Feature LicenseHeader"></topic>
-				<topic href="help/05_Reference/reference.html#FeatureDebug" label="Feature Debug"></topic>
-				<topic href="help/05_Reference/reference.html#FeatureFunctionInlining" label="Feature FunctionInlining"></topic>
-				<topic href="help/05_Reference/reference.html#FeatureGeneralFeatures" label="Feature GeneralFeatures"></topic>
-				<topic href="help/05_Reference/reference.html#FeatureNaming" label="Feature Naming"></topic>
-			</topic>
-			<topic href="help/05_Reference/reference.html#GeneratormodelforC" label="Generator model for C">
-				<topic href="help/05_Reference/reference.html#FeatureOutlet2" label="Feature Outlet"></topic>
-				<topic href="help/05_Reference/reference.html#FeatureLicenseHeader2" label="Feature LicenseHeader"></topic>
-				<topic href="help/05_Reference/reference.html#FeatureDebug2" label="Feature Debug"></topic>
-				<topic href="help/05_Reference/reference.html#FeatureCCodeFeature" label="Feature CCodeFeature"></topic>
-				<topic href="help/05_Reference/reference.html#FeatureFunctionInlining2" label="Feature FunctionInlining"></topic>
-			</topic>
-			<topic href="help/05_Reference/reference.html#GeneratormodelforC2" label="Generator model for C++">
-				<topic href="help/05_Reference/reference.html#FeatureOutlet3" label="Feature Outlet"></topic>
-				<topic href="help/05_Reference/reference.html#FeatureLicenseHeader3" label="Feature LicenseHeader"></topic>
-				<topic href="help/05_Reference/reference.html#FeatureDebug3" label="Feature Debug"></topic>
-				<topic href="help/05_Reference/reference.html#FeatureFunctionInlining3" label="Feature FunctionInlining"></topic>
-			</topic>
-		</topic>
-	</topic>
-</toc>

BIN
plugins/org.yakindu.sct.doc.user/help/developer/01_Overview/images/overview_yakindu_modules_tech.jpg


+ 6 - 0
plugins/org.yakindu.sct.doc.user/help/developer/01_Overview/overview-toc.xml

@@ -0,0 +1,6 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<toc topic="help/developer/01_Overview/overview.html" label="overview">
+	<topic href="help/developer/01_Overview/overview.html" label="Overview">
+		<topic href="help/developer/01_Overview/overview.html#Howdoesitwork" label="How does it work?"></topic>
+	</topic>
+</toc>

+ 40 - 0
plugins/org.yakindu.sct.doc.user/help/developer/01_Overview/overview.html

@@ -0,0 +1,40 @@
+<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+		<title>overview</title>
+		<link type="text/css" rel="stylesheet" href="../style.css"/>
+	</head>
+	<body>
+		<h1 id="Overview">Overview</h1>
+		<h2 id="Howdoesitwork">How does it work?</h2>
+		<p>The YAKINDU SCT 2 are integrated in Eclipse and use the textual modeling toolkit Xtext and the graphical modeling toolkit GMF. Behind the scenes of the statechart tools there are some meta models: </p>
+		<ul>
+			<li>
+				<strong>SText</strong> the meta model for the state machines and their behavior
+			</li>
+			<li>
+				<strong>SGraph</strong> the meta model for the graphical representation of the state machine models
+			</li>
+			<li>
+				<strong>SExec</strong> an intermediate model for execution
+			</li>
+			<li>
+				<strong>SGen</strong> an intermediate model used for generating
+			</li>
+		</ul>
+		<p>The following graph shows these meta models, which are all defined as languages and their position in the SCT 2 work flow:</p>
+		<p>
+			<img border="0" src="images/overview_yakindu_modules_tech.jpg"/>
+		</p>
+		<p>The statechart editor uses 
+			<strong>SText</strong> and 
+			<strong>SGraph</strong>. The actual model of the state machine is defined in 
+			<strong>SText</strong>. 
+			<strong>SGraph</strong> only describes the graphical representation in the editor. 
+			<strong>SExec</strong> is an intermediate execution model. It is used behind the scenes as a foundation for the code generators and the simulation engine. This guarantees that the simulation behaves in the same way as the generated statechart implementations. It captures the execution behavior and may also serve as the basis of custom code generators. 
+			<strong>SGen</strong> is a generator model. All generators can be customized with such a generator model. In fact it is a textual model file where generator features, like i.e. the outlet path, can be specified.
+		</p>
+		<p>The YAKINDU SCT 2 can be installed in a full blown Eclipse-IDE specifically tailored for your language. It already provides great default functionality for all aspects and allows to configure  the most common things very easily. </p>
+	</body>
+</html>

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 18 - 0
plugins/org.yakindu.sct.doc.user/help/developer/01_Overview/overview.textile


+ 7 - 0
plugins/org.yakindu.sct.doc.user/help/developer/02_Getting_Started/getting_started-toc.xml

@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<toc topic="help/developer/02_Getting_Started/getting_started.html" label="getting_started">
+	<topic href="help/developer/02_Getting_Started/getting_started.html" label="Developer Getting started">
+		<topic href="help/developer/02_Getting_Started/getting_started.html#YakinduXpandGeneratorProject" label="Yakindu Xpand Generator Project"></topic>
+		<topic href="help/developer/02_Getting_Started/getting_started.html#YakinduXtend2JavaGeneratorProject" label="Yakindu Xtend2/Java Generator Project"></topic>
+	</topic>
+</toc>

+ 43 - 0
plugins/org.yakindu.sct.doc.user/help/developer/02_Getting_Started/getting_started.html

@@ -0,0 +1,43 @@
+<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+		<title>getting_started</title>
+		<link type="text/css" rel="stylesheet" href="../style.css"/>
+	</head>
+	<body>
+		<h1 id="DeveloperGettingstarted">Developer Getting started</h1>
+		<h2 id="YakinduXpandGeneratorProject">Yakindu Xpand Generator Project</h2>
+		<p>In the context of model driven software development generators play an important role. The generator transforms the model to either another model or text like code. Yakindu generators support multiple transform languages. One is Xpand. By clicking 
+			<strong>File</strong> &gt; 
+			<strong>New</strong> &gt; 
+			<strong>Other...</strong> &gt; 
+			<strong>YAKINDU Xpand Generator Project</strong> you create a project optimized for writing a generator in Xpand. For more details regarding Xpand see: 
+			<a href="PLUGIN_ROOT/org.eclipse.xpand.doc/help/index.html">Xpand documentation</a>.
+		</p>
+		<p>
+			<img border="0" src="images/new_xpand_project_simple.jpg"/>
+		</p>
+		<p>All you need to do is to give it a speaking name and click 
+			<strong>Finish</strong>. The setting 
+			<strong>Configure for Plugin Export</strong> is an option for plugin developers.
+		</p>
+		<p>The newly created project has a package with an Xpand starting point: the 
+			<em>Main.xpt</em>. This file the includes the needed metamodels. It has the entrance Xpand statement that iterates all states in the model and prints the names in a text file.
+		</p>
+		<h2 id="YakinduXtend2JavaGeneratorProject">Yakindu Xtend2/Java Generator Project</h2>
+		<p>The generator that transforms the state machine model into code or documentation can be written in Xtend2 and Java. Find a detailed description on Xtend2 in the 
+			<a href="PLUGIN_ROOT/org.eclipse.xtext.doc/contents/01-Xtend_Introduction.html">Xtend2 documentation</a>. Yakindu comes with a predefined project setting for such projects. To create such a project click 
+			<strong>File</strong> &gt; 
+			<strong>New</strong> &gt; 
+			<strong>Other...</strong> &gt; 
+			<strong>YAKINDU Xtend2/Java Generator Project</strong>. 
+		</p>
+		<p>
+			<img border="0" src="images/new_java_xtend_project.jpg"/>
+		</p>
+		<p>Give the project a speaking full qualified name and name also the generator java class with a full qualified name. If you also want to use Xtend select 
+			<strong>Use Xtend</strong>. The result is a new project with an initial Xtend file and java class.
+		</p>
+	</body>
+</html>

+ 19 - 0
plugins/org.yakindu.sct.doc.user/help/developer/02_Getting_Started/getting_started.textile

@@ -0,0 +1,19 @@
+h1. Developer Getting started
+
+h2. Yakindu Xpand Generator Project
+
+In the context of model driven software development generators play an important role. The generator transforms the model to either another model or text like code. Yakindu generators support multiple transform languages. One is Xpand. By clicking *File* > *New* > *Other...* > *YAKINDU Xpand Generator Project* you create a project optimized for writing a generator in Xpand. For more details regarding Xpand see: "Xpand documentation":PLUGIN_ROOT/org.eclipse.xpand.doc/help/index.html.
+
+!images/new_xpand_project_simple.jpg!
+
+All you need to do is to give it a speaking name and click *Finish*. The setting *Configure for Plugin Export* is an option for plugin developers.
+
+The newly created project has a package with an Xpand starting point: the _Main.xpt_. This file the includes the needed metamodels. It has the entrance Xpand statement that iterates all states in the model and prints the names in a text file.
+
+h2. Yakindu Xtend2/Java Generator Project
+
+The generator that transforms the state machine model into code or documentation can be written in Xtend2 and Java. Find a detailed description on Xtend2 in the "Xtend2 documentation":PLUGIN_ROOT/org.eclipse.xtext.doc/contents/01-Xtend_Introduction.html. Yakindu comes with a predefined project setting for such projects. To create such a project click *File* > *New* > *Other...* > *YAKINDU Xtend2/Java Generator Project*. 
+
+!images/new_java_xtend_project.jpg!
+
+Give the project a speaking full qualified name and name also the generator java class with a full qualified name. If you also want to use Xtend select *Use Xtend*. The result is a new project with an initial Xtend file and java class.

BIN
plugins/org.yakindu.sct.doc.user/help/developer/02_Getting_Started/images/new_java_xtend_project.jpg


BIN
plugins/org.yakindu.sct.doc.user/help/developer/02_Getting_Started/images/new_xpand_project_simple.jpg


+ 4 - 0
plugins/org.yakindu.sct.doc.user/help/developer/03_Concepts/concepts-toc.xml

@@ -0,0 +1,4 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<toc topic="help/developer/03_Concepts/concepts.html" label="concepts">
+	<topic href="help/developer/03_Concepts/concepts.html" label="Developer Concepts"></topic>
+</toc>

+ 11 - 0
plugins/org.yakindu.sct.doc.user/help/developer/03_Concepts/concepts.html

@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+		<title>concepts</title>
+		<link type="text/css" rel="stylesheet" href="../style.css"/>
+	</head>
+	<body>
+		<h1 id="DeveloperConcepts">Developer Concepts</h1>
+	</body>
+</html>

+ 1 - 0
plugins/org.yakindu.sct.doc.user/help/developer/03_Concepts/concepts.textile

@@ -0,0 +1 @@
+h1. Developer Concepts

+ 4 - 0
plugins/org.yakindu.sct.doc.user/help/developer/04_Tasks/tasks-toc.xml

@@ -0,0 +1,4 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<toc topic="help/developer/04_Tasks/tasks.html" label="tasks">
+	<topic href="help/developer/04_Tasks/tasks.html" label="Developer Tasks"></topic>
+</toc>

+ 11 - 0
plugins/org.yakindu.sct.doc.user/help/developer/04_Tasks/tasks.html

@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+		<title>tasks</title>
+		<link type="text/css" rel="stylesheet" href="../style.css"/>
+	</head>
+	<body>
+		<h1 id="DeveloperTasks">Developer Tasks</h1>
+	</body>
+</html>

+ 1 - 0
plugins/org.yakindu.sct.doc.user/help/developer/04_Tasks/tasks.textile

@@ -0,0 +1 @@
+h1. Developer Tasks

+ 4 - 0
plugins/org.yakindu.sct.doc.user/help/developer/05_Reference/reference-toc.xml

@@ -0,0 +1,4 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<toc topic="help/developer/05_Reference/reference.html" label="reference">
+	<topic href="help/developer/05_Reference/reference.html" label="Reference"></topic>
+</toc>

+ 11 - 0
plugins/org.yakindu.sct.doc.user/help/developer/05_Reference/reference.html

@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+		<title>reference</title>
+		<link type="text/css" rel="stylesheet" href="../style.css"/>
+	</head>
+	<body>
+		<h1 id="Reference">Reference</h1>
+	</body>
+</html>

+ 1 - 0
plugins/org.yakindu.sct.doc.user/help/developer/05_Reference/reference.textile

@@ -0,0 +1 @@
+h1. Reference

+ 14 - 0
plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/getting_started-toc.xml

@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<toc topic="help/user/02_Getting_Started/getting_started.html" label="getting_started">
+	<topic href="help/user/02_Getting_Started/getting_started.html" label="Getting started">
+		<topic href="help/user/02_Getting_Started/getting_started.html#Installation" label="Installation">
+			<topic href="help/user/02_Getting_Started/getting_started.html#Prerequisites" label="Prerequisites"></topic>
+			<topic href="help/user/02_Getting_Started/getting_started.html#InstallingtheYAKINDUPlugIns" label="Installing the YAKINDU-Plug-Ins"></topic>
+		</topic>
+		<topic href="help/user/02_Getting_Started/getting_started.html#Firststepsmyfirststatemachine" label="First steps: my first state machine">
+			<topic href="help/user/02_Getting_Started/getting_started.html#CreatingaNewProject" label="Creating a New Project"></topic>
+			<topic href="help/user/02_Getting_Started/getting_started.html#DefiningaStateMachine" label="Defining a State Machine"></topic>
+			<topic href="help/user/02_Getting_Started/getting_started.html#SimulatingtheStateMachine" label="Simulating the State Machine"></topic>
+		</topic>
+	</topic>
+</toc>

plugins/org.yakindu.sct.doc.user/help/02_Getting_Started/getting_started.html → plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/getting_started.html


plugins/org.yakindu.sct.doc.user/help/02_Getting_Started/getting_started.textile → plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/getting_started.textile


plugins/org.yakindu.sct.doc.user/help/02_Getting_Started/images/sc_editor_01.jpg → plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/images/sc_editor_01.jpg


plugins/org.yakindu.sct.doc.user/help/02_Getting_Started/images/sc_editor_code_completion.jpg → plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/images/sc_editor_code_completion.jpg


plugins/org.yakindu.sct.doc.user/help/02_Getting_Started/images/sc_modeling_perspective.jpg → plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/images/sc_modeling_perspective.jpg


plugins/org.yakindu.sct.doc.user/help/02_Getting_Started/images/sc_modeling_perspective_errorview.jpg → plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/images/sc_modeling_perspective_errorview.jpg


plugins/org.yakindu.sct.doc.user/help/02_Getting_Started/images/sc_simulation_perspective.jpg → plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/images/sc_simulation_perspective.jpg


plugins/org.yakindu.sct.doc.user/help/02_Getting_Started/images/simulation_view_active.jpg → plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/images/simulation_view_active.jpg


plugins/org.yakindu.sct.doc.user/help/02_Getting_Started/images/updatesite_4.jpg → plugins/org.yakindu.sct.doc.user/help/user/02_Getting_Started/images/updatesite_4.jpg


+ 14 - 0
plugins/org.yakindu.sct.doc.user/help/user/03_Concepts/concepts-toc.xml

@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<toc topic="help/user/03_Concepts/concepts.html" label="concepts">
+	<topic href="help/user/03_Concepts/concepts.html" label="Yakindu Statechart tool concepts">
+		<topic href="help/user/03_Concepts/concepts.html#Modeling" label="Modeling"></topic>
+		<topic href="help/user/03_Concepts/concepts.html#Simulation" label="Simulation"></topic>
+		<topic href="help/user/03_Concepts/concepts.html#CodeGeneration" label="Code Generation"></topic>
+		<topic href="help/user/03_Concepts/concepts.html#Domainspecificadaptability" label="Domain specific adaptability"></topic>
+		<topic href="help/user/03_Concepts/concepts.html#YakinduSCModelingperspective" label="Yakindu SC Modeling perspective"></topic>
+		<topic href="help/user/03_Concepts/concepts.html#YakinduSCSimulationperspective" label="Yakindu SC Simulation perspective"></topic>
+		<topic href="help/user/03_Concepts/concepts.html#YAKINDUStatechartEditor" label="YAKINDU Statechart Editor"></topic>
+		<topic href="help/user/03_Concepts/concepts.html#SimulationView" label="Simulation View"></topic>
+		<topic href="help/user/03_Concepts/concepts.html#YAKINDUSCTNature" label="YAKINDU SCT Nature"></topic>
+	</topic>
+</toc>

+ 3 - 4
plugins/org.yakindu.sct.doc.user/help/03_Concepts/concepts.html

@@ -95,8 +95,8 @@
 			<li>the palette on the right that owns the elements to design the state machine </li>
 			<li>a textual modeling field on the left</li>
 		</ul>
-		<p>You can use the textual modeling field to define internal behavior of states and declare events or variables. The language used here is called SText. The 
-			<a href="http://127.0.0.1:51696/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=1_4_1#Statechartdescriptionlanguage">reference</a> explains this language.
+		<p>You can use the textual modeling field to define internal behavior of states and declare events or variables. The 
+			<a href="../05_Reference/reference.html#Statechartdescriptionlanguage">reference</a> explains this language.
 		</p>
 		<p>Elements that cause problems get warning and error markers attached. For more details about the problems open the 
 			<strong>Problems View</strong>.
@@ -120,8 +120,7 @@
 		</p>
 		<h2 id="YAKINDUSCTNature">YAKINDU SCT Nature</h2>
 		<p>YAKINDU model projects are associated with the 
-			<strong>YAKINDU SCT nature</strong>. For general information regarding natures read the 
-			<a href="PLUGIN_ROOT/org.eclipse.platform.doc.isv/reference/extension-points/org_eclipse_core_resources_natures.html">project nature documentation</a>. On projects with 
+			<strong>YAKINDU SCT nature</strong>. On projects with 
 			<strong>YAKINDU SCT nature</strong> 
 			<em>.sct</em> and 
 			<em>.sgen</em> files are automatically build and checked for problems. So you get fast feedback during editing. You can toggle the SCT nature by right clicking 

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 2 - 2
plugins/org.yakindu.sct.doc.user/help/03_Concepts/concepts.textile


plugins/org.yakindu.sct.doc.user/help/04_Tasks/images/cycleBasedVsEventDriven.png → plugins/org.yakindu.sct.doc.user/help/user/04_Tasks/images/cycleBasedVsEventDriven.png


plugins/org.yakindu.sct.doc.user/help/04_Tasks/images/genmodelwizardchooselanguage.jpg → plugins/org.yakindu.sct.doc.user/help/user/04_Tasks/images/genmodelwizardchooselanguage.jpg


plugins/org.yakindu.sct.doc.user/help/04_Tasks/images/simulationRunConfiguration.png → plugins/org.yakindu.sct.doc.user/help/user/04_Tasks/images/simulationRunConfiguration.png


+ 13 - 0
plugins/org.yakindu.sct.doc.user/help/user/04_Tasks/tasks-toc.xml

@@ -0,0 +1,13 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<toc topic="help/user/04_Tasks/tasks.html" label="tasks">
+	<topic href="help/user/04_Tasks/tasks.html" label="Tasks">
+		<topic href="help/user/04_Tasks/tasks.html#Modelingastatemachine" label="Modeling a statemachine">
+			<topic href="help/user/04_Tasks/tasks.html#Relatedtopics" label="Related topics"></topic>
+		</topic>
+		<topic href="help/user/04_Tasks/tasks.html#Validatingastatemachine" label="Validating a statemachine"></topic>
+		<topic href="help/user/04_Tasks/tasks.html#Simulatingastatemachine" label="Simulating a statemachine"></topic>
+		<topic href="help/user/04_Tasks/tasks.html#GeneratingJavacode" label="Generating Java code"></topic>
+		<topic href="help/user/04_Tasks/tasks.html#GeneratingCcode" label="Generating C code"></topic>
+		<topic href="help/user/04_Tasks/tasks.html#GeneratingCCode" label="Generating C++ Code"></topic>
+	</topic>
+</toc>

+ 5 - 5
plugins/org.yakindu.sct.doc.user/help/04_Tasks/tasks.html

@@ -29,9 +29,9 @@
 		<p>On the palette you will also find a composite submachine state. This is a state that contains a complete statemachine. You can choose an existing statemachine or create a new one.</p>
 		<h3 id="Relatedtopics">Related topics</h3>
 		<p>
-			<a href="http://127.0.0.1:50304/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=0_4_0#Statechartelements">Statemachine Elements reference</a>
+			<a href="../05_Reference/reference.html#Statechartelements">Statemachine Elements reference</a>
 			<br/>
-			<a href="http://127.0.0.1:49330/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=1_4_1#Statechartdescriptionlanguage">Textual modeling lanuage  Reference</a>
+			<a href="../05_Reference/reference.html#Statechartdescriptionlanguage">Textual modeling lanuage  Reference</a>
 		</p>
 		<h2 id="Validatingastatemachine">Validating a statemachine</h2>
 		<p>The statemachine is validated automatically during build. The elements that cause problems get error markers. You can find the details about the problems on the problems view.</p>
@@ -92,11 +92,11 @@
 			<img border="0" src="images/simulationRunConfiguration.png"/>
 		</p>
 		<p>
-			<a href="http://127.0.0.1:50051/help/topic/org.yakindu.sct.doc.user/help/03_Concepts/concepts.html?path=0_2_1#Simulation">Simulation Concept</a>
+			<a href="../03_Concepts/concepts.html#Simulation">Simulation Concept</a>
 			<br/>
-			<a href="http://127.0.0.1:51417/help/topic/org.yakindu.sct.doc.user/help/03_Concepts/concepts.html?path=1_2_5#YakinduSCSimulationperspective">Simulation perspective</a>
+			<a href="../03_Concepts/concepts.html#YakinduSCSimulationperspective">Simulation perspective</a>
 			<br/>
-			<a href="http://127.0.0.1:51417/help/topic/org.yakindu.sct.doc.user/help/03_Concepts/concepts.html?path=1_2_7#SimulationView">Simulation View</a>
+			<a href="../03_Concepts/concepts.html#SimulationView">Simulation View</a>
 		</p>
 		<h2 id="GeneratingJavacode">Generating Java code</h2>
 		<p>To generate Java code you need a java genmodel.</p>

+ 5 - 5
plugins/org.yakindu.sct.doc.user/help/04_Tasks/tasks.textile

@@ -15,8 +15,8 @@ On the palette you will also find a composite submachine state. This is a state
 
 h3. Related topics
 
-"Statemachine Elements reference":http://127.0.0.1:50304/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=0_4_0#Statechartelements
-"Textual modeling lanuage  Reference":http://127.0.0.1:49330/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=1_4_1#Statechartdescriptionlanguage
+"Statemachine Elements reference":../05_Reference/reference.html#Statechartelements
+"Textual modeling lanuage  Reference":../05_Reference/reference.html#Statechartdescriptionlanguage
 
 
 h2. Validating a statemachine
@@ -55,9 +55,9 @@ Start a simulation with the different modes as follows
 
 !images/simulationRunConfiguration.png!
 
-"Simulation Concept":http://127.0.0.1:50051/help/topic/org.yakindu.sct.doc.user/help/03_Concepts/concepts.html?path=0_2_1#Simulation
-"Simulation perspective":http://127.0.0.1:51417/help/topic/org.yakindu.sct.doc.user/help/03_Concepts/concepts.html?path=1_2_5#YakinduSCSimulationperspective
-"Simulation View":http://127.0.0.1:51417/help/topic/org.yakindu.sct.doc.user/help/03_Concepts/concepts.html?path=1_2_7#SimulationView
+"Simulation Concept":../03_Concepts/concepts.html#Simulation
+"Simulation perspective":../03_Concepts/concepts.html#YakinduSCSimulationperspective
+"Simulation View":../03_Concepts/concepts.html#SimulationView
 
 h2. Generating Java code
 

plugins/org.yakindu.sct.doc.user/help/05_Reference/images/orthogonalState_example.jpg → plugins/org.yakindu.sct.doc.user/help/user/05_Reference/images/orthogonalState_example.jpg


plugins/org.yakindu.sct.doc.user/help/05_Reference/images/parallelRegions.jpg → plugins/org.yakindu.sct.doc.user/help/user/05_Reference/images/parallelRegions.jpg


plugins/org.yakindu.sct.doc.user/help/05_Reference/images/sGenWizard.png → plugins/org.yakindu.sct.doc.user/help/user/05_Reference/images/sGenWizard.png


plugins/org.yakindu.sct.doc.user/help/05_Reference/images/sgenEditor.png → plugins/org.yakindu.sct.doc.user/help/user/05_Reference/images/sgenEditor.png


plugins/org.yakindu.sct.doc.user/help/05_Reference/images/shallowHistory01.jpg → plugins/org.yakindu.sct.doc.user/help/user/05_Reference/images/shallowHistory01.jpg


plugins/org.yakindu.sct.doc.user/help/05_Reference/images/shallowHistory02.jpg → plugins/org.yakindu.sct.doc.user/help/user/05_Reference/images/shallowHistory02.jpg


plugins/org.yakindu.sct.doc.user/help/05_Reference/images/shallowHistory03.jpg → plugins/org.yakindu.sct.doc.user/help/user/05_Reference/images/shallowHistory03.jpg


plugins/org.yakindu.sct.doc.user/help/05_Reference/images/substatemachine_example.jpg → plugins/org.yakindu.sct.doc.user/help/user/05_Reference/images/substatemachine_example.jpg


+ 82 - 0
plugins/org.yakindu.sct.doc.user/help/user/05_Reference/reference-toc.xml

@@ -0,0 +1,82 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<toc topic="help/user/05_Reference/reference.html" label="reference">
+	<topic href="help/user/05_Reference/reference.html" label="YAKINDU SCT 2 Reference">
+		<topic href="help/user/05_Reference/reference.html#Statechartelements" label="State chart elements">
+			<topic href="help/user/05_Reference/reference.html#Regions" label="Regions"></topic>
+			<topic href="help/user/05_Reference/reference.html#States" label="States"></topic>
+			<topic href="help/user/05_Reference/reference.html#Transitions" label="Transitions"></topic>
+			<topic href="help/user/05_Reference/reference.html#Initialstateandfinalstate" label="Initial state and final state"></topic>
+			<topic href="help/user/05_Reference/reference.html#Choice" label="Choice"></topic>
+			<topic href="help/user/05_Reference/reference.html#Junction" label="Junction"></topic>
+			<topic href="help/user/05_Reference/reference.html#CompositeState" label="Composite State">
+				<topic href="help/user/05_Reference/reference.html#Orthogonalstates" label="Orthogonal states"></topic>
+				<topic href="help/user/05_Reference/reference.html#Submachinestates" label="Submachine states"></topic>
+			</topic>
+			<topic href="help/user/05_Reference/reference.html#ShallowHistory" label="Shallow History"></topic>
+			<topic href="help/user/05_Reference/reference.html#DeepHistory" label="Deep History"></topic>
+		</topic>
+		<topic href="help/user/05_Reference/reference.html#Statechartdescriptionlanguage" label="Statechart description language">
+			<topic href="help/user/05_Reference/reference.html#Typesystem" label="Typesystem"></topic>
+			<topic href="help/user/05_Reference/reference.html#Expressions" label="Expressions">
+				<topic href="help/user/05_Reference/reference.html#LogicalAND" label="Logical AND"></topic>
+				<topic href="help/user/05_Reference/reference.html#LogicalOR" label="Logical OR"></topic>
+				<topic href="help/user/05_Reference/reference.html#LogicalNOT" label="Logical NOT"></topic>
+				<topic href="help/user/05_Reference/reference.html#Conditionalexpression" label="Conditional expression"></topic>
+				<topic href="help/user/05_Reference/reference.html#BitwiseXOR" label="Bitwise XOR"></topic>
+				<topic href="help/user/05_Reference/reference.html#BitwiseOR" label="Bitwise OR"></topic>
+				<topic href="help/user/05_Reference/reference.html#BitwiseAND" label="Bitwise AND"></topic>
+				<topic href="help/user/05_Reference/reference.html#LogicalRelationsandShiftOperators" label="Logical Relations and Shift Operators"></topic>
+				<topic href="help/user/05_Reference/reference.html#Binaryarithmeticoperators" label="Binary arithmetic operators"></topic>
+				<topic href="help/user/05_Reference/reference.html#Unaryarithmeticoperators" label="Unary arithmetic operators"></topic>
+			</topic>
+			<topic href="help/user/05_Reference/reference.html#Statements" label="Statements"></topic>
+			<topic href="help/user/05_Reference/reference.html#Scopes" label="Scopes">
+				<topic href="help/user/05_Reference/reference.html#Namespace" label="Namespace"></topic>
+				<topic href="help/user/05_Reference/reference.html#interfacescope" label="interface scope"></topic>
+				<topic href="help/user/05_Reference/reference.html#internalscope" label="internal scope"></topic>
+			</topic>
+			<topic href="help/user/05_Reference/reference.html#Declarations" label="Declarations"></topic>
+			<topic href="help/user/05_Reference/reference.html#Events" label="Events"></topic>
+			<topic href="help/user/05_Reference/reference.html#Variables" label="Variables"></topic>
+			<topic href="help/user/05_Reference/reference.html#Actions" label="Actions">
+				<topic href="help/user/05_Reference/reference.html#after" label="after"></topic>
+				<topic href="help/user/05_Reference/reference.html#always" label="always"></topic>
+				<topic href="help/user/05_Reference/reference.html#default" label="default"></topic>
+				<topic href="help/user/05_Reference/reference.html#else" label="else"></topic>
+				<topic href="help/user/05_Reference/reference.html#entry" label="entry"></topic>
+				<topic href="help/user/05_Reference/reference.html#every" label="every"></topic>
+				<topic href="help/user/05_Reference/reference.html#exit" label="exit"></topic>
+				<topic href="help/user/05_Reference/reference.html#onCycle" label="onCycle"></topic>
+			</topic>
+			<topic href="help/user/05_Reference/reference.html#Operations" label="Operations"></topic>
+			<topic href="help/user/05_Reference/reference.html#LocalReactions" label="LocalReactions"></topic>
+			<topic href="help/user/05_Reference/reference.html#EntryPoints" label="EntryPoints"></topic>
+			<topic href="help/user/05_Reference/reference.html#ExitPoints" label="ExitPoints"></topic>
+		</topic>
+		<topic href="help/user/05_Reference/reference.html#SGraph" label="SGraph"></topic>
+		<topic href="help/user/05_Reference/reference.html#SExec" label="SExec"></topic>
+		<topic href="help/user/05_Reference/reference.html#SGen" label="SGen">
+			<topic href="help/user/05_Reference/reference.html#GeneratormodelforJava" label="Generator model for Java">
+				<topic href="help/user/05_Reference/reference.html#FeatureOutlet" label="Feature Outlet"></topic>
+				<topic href="help/user/05_Reference/reference.html#FeatureLicenseHeader" label="Feature LicenseHeader"></topic>
+				<topic href="help/user/05_Reference/reference.html#FeatureDebug" label="Feature Debug"></topic>
+				<topic href="help/user/05_Reference/reference.html#FeatureFunctionInlining" label="Feature FunctionInlining"></topic>
+				<topic href="help/user/05_Reference/reference.html#FeatureGeneralFeatures" label="Feature GeneralFeatures"></topic>
+				<topic href="help/user/05_Reference/reference.html#FeatureNaming" label="Feature Naming"></topic>
+			</topic>
+			<topic href="help/user/05_Reference/reference.html#GeneratormodelforC" label="Generator model for C">
+				<topic href="help/user/05_Reference/reference.html#FeatureOutlet2" label="Feature Outlet"></topic>
+				<topic href="help/user/05_Reference/reference.html#FeatureLicenseHeader2" label="Feature LicenseHeader"></topic>
+				<topic href="help/user/05_Reference/reference.html#FeatureDebug2" label="Feature Debug"></topic>
+				<topic href="help/user/05_Reference/reference.html#FeatureCCodeFeature" label="Feature CCodeFeature"></topic>
+				<topic href="help/user/05_Reference/reference.html#FeatureFunctionInlining2" label="Feature FunctionInlining"></topic>
+			</topic>
+			<topic href="help/user/05_Reference/reference.html#GeneratormodelforC2" label="Generator model for C++">
+				<topic href="help/user/05_Reference/reference.html#FeatureOutlet3" label="Feature Outlet"></topic>
+				<topic href="help/user/05_Reference/reference.html#FeatureLicenseHeader3" label="Feature LicenseHeader"></topic>
+				<topic href="help/user/05_Reference/reference.html#FeatureDebug3" label="Feature Debug"></topic>
+				<topic href="help/user/05_Reference/reference.html#FeatureFunctionInlining3" label="Feature FunctionInlining"></topic>
+			</topic>
+		</topic>
+	</topic>
+</toc>

+ 6 - 18
plugins/org.yakindu.sct.doc.user/help/05_Reference/reference.html

@@ -419,17 +419,11 @@ localEvent3 / NamedInterface.variable4 += 2.0; #2
 </code></pre>
 		<h3 id="GeneratormodelforC">Generator model for C</h3>
 		<h4 id="FeatureOutlet2">Feature Outlet</h4>
-		<p>The feature is similar to the target language Java (
-			<a href="http://127.0.0.1:51417/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=1_4_4_0_0#FeatureOutlet)">Java Feature Outlet</a>.
-		</p>
+		<p>The feature is similar to the target language Java.</p>
 		<h4 id="FeatureLicenseHeader2">Feature LicenseHeader</h4>
-		<p>The feature is similar to the target language Java (
-			<a href="http://127.0.0.1:51417/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=1_4_4_0_0#FeatureLicenseHeader)">Java Feature LicenseHeader</a>
-		</p>
+		<p>The feature is similar to the target language Java.</p>
 		<h4 id="FeatureDebug2">Feature Debug</h4>
-		<p>The feature is similar to the target language Java (
-			<a href="http://127.0.0.1:51417/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=1_4_4_0_0#FeatureDebug)">Java Feature Debug</a>
-		</p>
+		<p>The feature is similar to the target language Java.</p>
 		<h4 id="FeatureCCodeFeature">Feature CCodeFeature</h4>
 		<pre><code>		feature CCodeFeature {
 			DebugType="DEBUG"
@@ -441,17 +435,11 @@ localEvent3 / NamedInterface.variable4 += 2.0; #2
 		<h4 id="FeatureFunctionInlining2">Feature FunctionInlining</h4>
 		<h3 id="GeneratormodelforC2">Generator model for C++</h3>
 		<h4 id="FeatureOutlet3">Feature Outlet</h4>
-		<p>The feature is similar to the target language Java (
-			<a href="http://127.0.0.1:51417/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=1_4_4_0_0#FeatureOutlet)">Java Feature Outlet</a>.
-		</p>
+		<p>The feature is similar to the target language Java.</p>
 		<h4 id="FeatureLicenseHeader3">Feature LicenseHeader</h4>
-		<p>The feature is similar to the target language Java (
-			<a href="http://127.0.0.1:51417/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=1_4_4_0_0#FeatureLicenseHeader)">Java Feature LicenseHeader</a>
-		</p>
+		<p>The feature is similar to the target language Java.</p>
 		<h4 id="FeatureDebug3">Feature Debug</h4>
-		<p>The feature is similar to the target language Java (
-			<a href="http://127.0.0.1:51417/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=1_4_4_0_0#FeatureDebug)">Java Feature Debug</a>
-		</p>
+		<p>The feature is similar to the target language Java.</p>
 		<h4 id="FeatureFunctionInlining3">Feature FunctionInlining</h4>
 	</body>
 </html>

+ 6 - 6
plugins/org.yakindu.sct.doc.user/help/05_Reference/reference.textile

@@ -445,15 +445,15 @@ h3. Generator model for C
 
 h4. Feature Outlet
 
-The feature is similar to the target language Java ("Java Feature Outlet":http://127.0.0.1:51417/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=1_4_4_0_0#FeatureOutlet).
+The feature is similar to the target language Java.
 
 h4. Feature LicenseHeader
 
-The feature is similar to the target language Java ("Java Feature LicenseHeader":http://127.0.0.1:51417/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=1_4_4_0_0#FeatureLicenseHeader)
+The feature is similar to the target language Java.
 
 h4. Feature Debug
 
-The feature is similar to the target language Java ("Java Feature Debug":http://127.0.0.1:51417/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=1_4_4_0_0#FeatureDebug)
+The feature is similar to the target language Java.
 
 h4. Feature CCodeFeature
 
@@ -470,15 +470,15 @@ h3. Generator model for C++
 
 h4. Feature Outlet
 
-The feature is similar to the target language Java ("Java Feature Outlet":http://127.0.0.1:51417/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=1_4_4_0_0#FeatureOutlet).
+The feature is similar to the target language Java.
 
 h4. Feature LicenseHeader
 
-The feature is similar to the target language Java ("Java Feature LicenseHeader":http://127.0.0.1:51417/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=1_4_4_0_0#FeatureLicenseHeader)
+The feature is similar to the target language Java.
 
 h4. Feature Debug
 
-The feature is similar to the target language Java ("Java Feature Debug":http://127.0.0.1:51417/help/topic/org.yakindu.sct.doc.user/help/05_Reference/reference.html?path=1_4_4_0_0#FeatureDebug)
+The feature is similar to the target language Java.
 
 h4. Feature FunctionInlining
 

+ 20 - 4
plugins/org.yakindu.sct.doc.user/plugin.xml

@@ -13,19 +13,35 @@
             primary="false">
       </toc>
       <toc
-            file="help/02_Getting_Started/getting_started-toc.xml"
+            file="help/user/02_Getting_Started/getting_started-toc.xml"
             primary="false">
       </toc>
       <toc
-            file="help/03_Concepts/concepts-toc.xml"
+            file="help/user/03_Concepts/concepts-toc.xml"
             primary="false">
       </toc>
       <toc
-            file="help/04_Tasks/tasks-toc.xml"
+            file="help/user/04_Tasks/tasks-toc.xml"
             primary="false">
       </toc>
           <toc
-            file="help/05_Reference/reference-toc.xml"
+            file="help/user/05_Reference/reference-toc.xml"
+            primary="false">
+      </toc>
+            <toc
+            file="help/developer/02_Getting_Started/getting_started-toc.xml"
+            primary="false">
+      </toc>
+      <toc
+            file="help/developer/03_Concepts/concepts-toc.xml"
+            primary="false">
+      </toc>
+      <toc
+            file="help/developer/04_Tasks/tasks-toc.xml"
+            primary="false">
+      </toc>
+          <toc
+            file="help/developer/05_Reference/reference-toc.xml"
             primary="false">
       </toc>
    </extension>

+ 9 - 5
plugins/org.yakindu.sct.doc.user/toc.xml

@@ -1,10 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?NLS TYPE="org.eclipse.help.toc"?>
 
-<toc label="YAKINDU Statechart User Guide">
+<toc label="YAKINDU Statechart Guide">
    <link toc="help/01_Overview/overview-toc.xml"/>
-   <link toc="help/02_Getting_Started/getting_started-toc.xml"/>
-   <link toc="help/03_Concepts/concepts-toc.xml"/>
-   <link toc="help/04_Tasks/tasks-toc.xml"/>
-   <link toc="help/05_Reference/reference-toc.xml"/>
+   <link toc="help/user/02_Getting_Started/getting_started-toc.xml"/>
+   <link toc="help/user/03_Concepts/concepts-toc.xml"/>
+   <link toc="help/user/04_Tasks/tasks-toc.xml"/>
+   <link toc="help/user/05_Reference/reference-toc.xml"/>
+   <link toc="help/developer/02_Getting_Started/getting_started-toc.xml"/>
+   <link toc="help/developer/03_Concepts/concepts-toc.xml"/>
+   <link toc="help/developer/04_Tasks/tasks-toc.xml"/>
+   <link toc="help/developer/05_Reference/reference-toc.xml"/>
 </toc>