Просмотр исходного кода

Test Project is not needed any more. YAKHMI-289

jos.itemis@gmail.com 14 лет назад
Родитель
Сommit
c5816c050b

+ 0 - 10
test-plugins/org.yakindu.sct.generator.cpp.test/.classpath

@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="lib" path="lib/commons-io-1.4.jar"/>
-	<classpathentry kind="lib" path="lib/commons-lang-2.5.jar"/>
-	<classpathentry kind="lib" path="lib/fornax-utilities-xtendtools-1.0.1.jar"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>

+ 0 - 28
test-plugins/org.yakindu.sct.generator.cpp.test/.project

@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.yakindu.sct.generator.cpp.test</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<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>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>

+ 0 - 8
test-plugins/org.yakindu.sct.generator.cpp.test/.settings/org.eclipse.jdt.core.prefs

@@ -1,8 +0,0 @@
-#Mon Sep 05 10:26:24 CEST 2011
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5

+ 0 - 22
test-plugins/org.yakindu.sct.generator.cpp.test/META-INF/MANIFEST.MF

@@ -1,22 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Cpp Generator Tests
-Bundle-SymbolicName: org.yakindu.sct.generator.cpp.test
-Bundle-Version: 1.0.0.qualifier
-Bundle-Activator: org.yakindu.sct.generator.cpp.test.Activator
-Bundle-Vendor: YAKINDU
-Require-Bundle: org.eclipse.core.runtime,
- org.junit4;bundle-version="4.8.1",
- org.apache.log4j;bundle-version="1.2.15",
- org.eclipse.xtend;bundle-version="1.1.0",
- org.eclipse.core.resources;bundle-version="3.7.100",
- org.eclipse.xpand;bundle-version="1.1.0",
- org.yakindu.sct.model.sgraph;bundle-version="1.0.0",
- org.eclipse.xtend.typesystem.emf;bundle-version="1.0.1",
- org.yakindu.sct.model.stext;bundle-version="1.0.0",
- org.yakindu.sct.model.sexec;bundle-version="1.0.0",
- org.yakindu.sct.generator.cpp;bundle-version="1.0.0",
- org.yakindu.sct.generator.base;bundle-version="1.0.0",
- org.yakindu.sct.model.sexec.test;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Bundle-ActivationPolicy: lazy

+ 0 - 4
test-plugins/org.yakindu.sct.generator.cpp.test/build.properties

@@ -1,4 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
-               .

BIN
test-plugins/org.yakindu.sct.generator.cpp.test/lib/commons-io-1.4.jar


BIN
test-plugins/org.yakindu.sct.generator.cpp.test/lib/commons-lang-2.5.jar


BIN
test-plugins/org.yakindu.sct.generator.cpp.test/lib/fornax-utilities-xtendtools-1.0.1.jar


+ 0 - 258
test-plugins/org.yakindu.sct.generator.cpp.test/resources/example.sct

@@ -1,258 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/2.0.0" xmlns:stext="http://www.yakindu.org/sct/statechart/SText">
-  <sgraph:Statechart xmi:id="__J6g0NeYEeCu-5XJkHVC4g" name="example" expression="interface Interface:&#xD;&#xA;&#xD;&#xA;  in event e1 : integer&#xD;&#xA;  in event e2&#xD;&#xA;  in event e3&#xD;&#xA;  in event e4&#xD;&#xA;   &#xD;&#xA;  var c : integer&#xD;&#xA;  ">
-    <scopes xsi:type="stext:InterfaceScope" xmi:id="_cHG8wNq2EeC1mZYRUkEwUg" name="Interface">
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_cHG8wdq2EeC1mZYRUkEwUg" name="e1" type="integer"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_cHG8wtq2EeC1mZYRUkEwUg" name="e2"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_cHG8w9q2EeC1mZYRUkEwUg" name="e3"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_cHG8xNq2EeC1mZYRUkEwUg" name="e4"/>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_cHG8xdq2EeC1mZYRUkEwUg" name="c" type="integer"/>
-    </scopes>
-    <regions xmi:id="__J7H4teYEeCu-5XJkHVC4g" name="main region">
-      <vertices xsi:type="sgraph:State" xmi:id="__KOC0teYEeCu-5XJkHVC4g" name="S1" incomingTransitions="_LFZbYNeZEeCu-5XJkHVC4g _j4SoENocEeC1mZYRUkEwUg _ffNZQNpvEeC1mZYRUkEwUg">
-        <outgoingTransitions xmi:id="_B88CENeZEeCu-5XJkHVC4g" expression="e1" target="_BepjkNeZEeCu-5XJkHVC4g">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_cHIK4dq2EeC1mZYRUkEwUg">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_cHIK4tq2EeC1mZYRUkEwUg" event="_cHG8wdq2EeC1mZYRUkEwUg"/>
-          </trigger>
-        </outgoingTransitions>
-        <scopes xmi:id="_cHIK4Nq2EeC1mZYRUkEwUg"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_BepjkNeZEeCu-5XJkHVC4g" name="S2" incomingTransitions="_B88CENeZEeCu-5XJkHVC4g" expression="entry / c += 1;">
-        <outgoingTransitions xmi:id="_LFZbYNeZEeCu-5XJkHVC4g" expression="e2" target="__KOC0teYEeCu-5XJkHVC4g">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_cHUYINq2EeC1mZYRUkEwUg">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_cHUYIdq2EeC1mZYRUkEwUg" event="_cHG8wtq2EeC1mZYRUkEwUg"/>
-          </trigger>
-        </outgoingTransitions>
-        <scopes xmi:id="_cHPfoNq2EeC1mZYRUkEwUg">
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_cHPfodq2EeC1mZYRUkEwUg">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_cHPfotq2EeC1mZYRUkEwUg">
-              <triggers xsi:type="stext:EntryEvent" xmi:id="_cHPfo9q2EeC1mZYRUkEwUg"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_cHPfpNq2EeC1mZYRUkEwUg">
-              <actions xsi:type="stext:Assignment" xmi:id="_cHPfpdq2EeC1mZYRUkEwUg" varRef="_cHG8xdq2EeC1mZYRUkEwUg" operator="+=">
-                <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_cHPfptq2EeC1mZYRUkEwUg" value="1"/>
-              </actions>
-            </effect>
-          </declarations>
-        </scopes>
-        <subRegions xmi:id="_xNgVsNocEeC1mZYRUkEwUg">
-          <vertices xsi:type="sgraph:Entry" xmi:id="_2QGs4NocEeC1mZYRUkEwUg">
-            <outgoingTransitions xmi:id="_6FxW4NocEeC1mZYRUkEwUg" target="_3BWjoNocEeC1mZYRUkEwUg"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_3BWjoNocEeC1mZYRUkEwUg" name="S3" incomingTransitions="_6FxW4NocEeC1mZYRUkEwUg _7nm9ENocEeC1mZYRUkEwUg">
-            <outgoingTransitions xmi:id="_69HOkNocEeC1mZYRUkEwUg" expression="e3" target="_4ZpzUNocEeC1mZYRUkEwUg">
-              <trigger xsi:type="stext:ReactionTrigger" xmi:id="_cHYpkdq2EeC1mZYRUkEwUg">
-                <triggers xsi:type="stext:RegularEventSpec" xmi:id="_cHYpktq2EeC1mZYRUkEwUg" event="_cHG8w9q2EeC1mZYRUkEwUg"/>
-              </trigger>
-            </outgoingTransitions>
-            <scopes xmi:id="_cHYpkNq2EeC1mZYRUkEwUg"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_4ZpzUNocEeC1mZYRUkEwUg" name="S4" incomingTransitions="_69HOkNocEeC1mZYRUkEwUg">
-            <outgoingTransitions xmi:id="_7nm9ENocEeC1mZYRUkEwUg" expression="e4" target="_3BWjoNocEeC1mZYRUkEwUg">
-              <trigger xsi:type="stext:ReactionTrigger" xmi:id="_cHdiENq2EeC1mZYRUkEwUg">
-                <triggers xsi:type="stext:RegularEventSpec" xmi:id="_cHdiEdq2EeC1mZYRUkEwUg" event="_cHG8xNq2EeC1mZYRUkEwUg"/>
-              </trigger>
-            </outgoingTransitions>
-            <outgoingTransitions xmi:id="_ffNZQNpvEeC1mZYRUkEwUg" expression="" target="__KOC0teYEeCu-5XJkHVC4g"/>
-            <scopes xmi:id="_cHc7ANq2EeC1mZYRUkEwUg"/>
-          </vertices>
-        </subRegions>
-      </vertices>
-      <vertices xsi:type="sgraph:Entry" xmi:id="_jGDS0NocEeC1mZYRUkEwUg">
-        <outgoingTransitions xmi:id="_j4SoENocEeC1mZYRUkEwUg" target="__KOC0teYEeCu-5XJkHVC4g"/>
-      </vertices>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="__J7H4NeYEeCu-5XJkHVC4g" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="__J6g0NeYEeCu-5XJkHVC4g" measurementUnit="Pixel">
-    <children xmi:id="__J-yQNeYEeCu-5XJkHVC4g" type="Region" element="__J7H4teYEeCu-5XJkHVC4g">
-      <children xsi:type="notation:DecorationNode" xmi:id="__KMNoNeYEeCu-5XJkHVC4g" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="__KMNodeYEeCu-5XJkHVC4g"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="__KMNoteYEeCu-5XJkHVC4g"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="__KMNo9eYEeCu-5XJkHVC4g" type="RegionCompartment" fontName="Arial" fontHeight="10" lineColor="4210752">
-        <children xmi:id="__KOC09eYEeCu-5XJkHVC4g" type="State" element="__KOC0teYEeCu-5XJkHVC4g">
-          <children xsi:type="notation:DecorationNode" xmi:id="__KOp4NeYEeCu-5XJkHVC4g" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="__KOp4deYEeCu-5XJkHVC4g"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="__KOp4teYEeCu-5XJkHVC4g"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="__KOp49eYEeCu-5XJkHVC4g" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="__KOp5NeYEeCu-5XJkHVC4g" type="StateTextCompartmentExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="__KOp5deYEeCu-5XJkHVC4g"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="__KPQ8NeYEeCu-5XJkHVC4g" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="__KOC1NeYEeCu-5XJkHVC4g" fontName="Arial" fontHeight="10" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="__KOC1deYEeCu-5XJkHVC4g"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="__KPQ8deYEeCu-5XJkHVC4g"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="__KPQ8teYEeCu-5XJkHVC4g" x="209" y="4" height="35"/>
-        </children>
-        <children xmi:id="_BetN8NeZEeCu-5XJkHVC4g" type="State" element="_BepjkNeZEeCu-5XJkHVC4g">
-          <children xsi:type="notation:DecorationNode" xmi:id="_BevDINeZEeCu-5XJkHVC4g" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_BevDIdeZEeCu-5XJkHVC4g"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_BevDIteZEeCu-5XJkHVC4g"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_BevDI9eZEeCu-5XJkHVC4g" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_BevqMNeZEeCu-5XJkHVC4g" type="StateTextCompartmentExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BevqMdeZEeCu-5XJkHVC4g"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Bew4UNeZEeCu-5XJkHVC4g" type="StateFigureCompartment">
-            <children xmi:id="_xNhj0NocEeC1mZYRUkEwUg" type="Region" element="_xNgVsNocEeC1mZYRUkEwUg">
-              <children xsi:type="notation:DecorationNode" xmi:id="_xNiK4NocEeC1mZYRUkEwUg" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_xNiK4docEeC1mZYRUkEwUg"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_xNix8NocEeC1mZYRUkEwUg"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_xNix8docEeC1mZYRUkEwUg" type="RegionCompartment" fontName="Arial" fontHeight="10" lineColor="4210752">
-                <children xmi:id="_2QHT8NocEeC1mZYRUkEwUg" type="Entry" element="_2QGs4NocEeC1mZYRUkEwUg">
-                  <children xmi:id="_2QH7ANocEeC1mZYRUkEwUg" type="BorderItemLabelContainer">
-                    <children xsi:type="notation:DecorationNode" xmi:id="_2QH7A9ocEeC1mZYRUkEwUg" type="BorderItemLabel">
-                      <styles xsi:type="notation:ShapeStyle" xmi:id="_2QIiENocEeC1mZYRUkEwUg"/>
-                      <layoutConstraint xsi:type="notation:Location" xmi:id="_2QIiEdocEeC1mZYRUkEwUg"/>
-                    </children>
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_2QH7AdocEeC1mZYRUkEwUg" fontName="Arial" fontHeight="10" lineColor="4210752"/>
-                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2QH7AtocEeC1mZYRUkEwUg"/>
-                  </children>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_2QHT8docEeC1mZYRUkEwUg" fontName="Arial" fontHeight="10" lineColor="4210752"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2QHT8tocEeC1mZYRUkEwUg" x="42" y="17"/>
-                </children>
-                <children xmi:id="_3BXxwNocEeC1mZYRUkEwUg" type="State" element="_3BWjoNocEeC1mZYRUkEwUg">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_3BYY0NocEeC1mZYRUkEwUg" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_3BYY0docEeC1mZYRUkEwUg"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_3BYY0tocEeC1mZYRUkEwUg"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_3BYY09ocEeC1mZYRUkEwUg" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_3BY_4NocEeC1mZYRUkEwUg" type="StateTextCompartmentExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3BY_4docEeC1mZYRUkEwUg"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_3BY_4tocEeC1mZYRUkEwUg" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_3BXxwdocEeC1mZYRUkEwUg" fontName="Arial" fontHeight="10" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_3BXxwtocEeC1mZYRUkEwUg"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_3BZm8NocEeC1mZYRUkEwUg"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3BXxw9ocEeC1mZYRUkEwUg" x="17" y="76"/>
-                </children>
-                <children xmi:id="_4ZqaYNocEeC1mZYRUkEwUg" type="State" element="_4ZpzUNocEeC1mZYRUkEwUg">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_4ZrBcNocEeC1mZYRUkEwUg" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_4ZrBcdocEeC1mZYRUkEwUg"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_4ZrBctocEeC1mZYRUkEwUg"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_4ZrogNocEeC1mZYRUkEwUg" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_4ZrogdocEeC1mZYRUkEwUg" type="StateTextCompartmentExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4ZrogtocEeC1mZYRUkEwUg"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_4ZsPkNocEeC1mZYRUkEwUg" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_4ZqaYdocEeC1mZYRUkEwUg" fontName="Arial" fontHeight="10" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_4ZqaYtocEeC1mZYRUkEwUg"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_4ZsPkdocEeC1mZYRUkEwUg"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4ZqaY9ocEeC1mZYRUkEwUg" x="143" y="73"/>
-                </children>
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNix8tocEeC1mZYRUkEwUg"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_xNhj0docEeC1mZYRUkEwUg" fontName="Arial" fontHeight="10" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNhj0tocEeC1mZYRUkEwUg"/>
-            </children>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_BetN8deZEeCu-5XJkHVC4g" fontName="Arial" fontHeight="10" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_BetN8teZEeCu-5XJkHVC4g"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Bew4UdeZEeCu-5XJkHVC4g"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BetN89eZEeCu-5XJkHVC4g" x="29" y="76" width="333" height="285"/>
-        </children>
-        <children xmi:id="_jGGWINocEeC1mZYRUkEwUg" type="Entry" element="_jGDS0NocEeC1mZYRUkEwUg">
-          <children xmi:id="_jGG9MNocEeC1mZYRUkEwUg" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_jGHkQNocEeC1mZYRUkEwUg" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_jGHkQdocEeC1mZYRUkEwUg"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_jGILUNocEeC1mZYRUkEwUg"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_jGG9MdocEeC1mZYRUkEwUg" fontName="Arial" fontHeight="10" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jGG9MtocEeC1mZYRUkEwUg"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_jGGWIdocEeC1mZYRUkEwUg" fontName="Arial" fontHeight="10" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jGGWItocEeC1mZYRUkEwUg" x="154" y="24"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="__KMNpNeYEeCu-5XJkHVC4g"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="__J-yQdeYEeCu-5XJkHVC4g" fontName="Arial" fontHeight="10" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="__KM0sNeYEeCu-5XJkHVC4g" x="216" y="10" width="400" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="__KRGINeYEeCu-5XJkHVC4g" type="StatechartText" fontName="Arial" fontHeight="10" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="__KRGIteYEeCu-5XJkHVC4g" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="__KRGI9eYEeCu-5XJkHVC4g"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="__KRGJNeYEeCu-5XJkHVC4g"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="__KRtMNeYEeCu-5XJkHVC4g" type="StatechartTextExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="__KRtMdeYEeCu-5XJkHVC4g"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="__KRtMteYEeCu-5XJkHVC4g" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="__J7H4deYEeCu-5XJkHVC4g"/>
-    <edges xmi:id="_B8_FYNeZEeCu-5XJkHVC4g" type="Transition" element="_B88CENeZEeCu-5XJkHVC4g" source="__KOC09eYEeCu-5XJkHVC4g" target="_BetN8NeZEeCu-5XJkHVC4g">
-      <children xsi:type="notation:DecorationNode" xmi:id="_B9ATgNeZEeCu-5XJkHVC4g" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_B9ATgdeZEeCu-5XJkHVC4g"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_B9ATgteZEeCu-5XJkHVC4g" x="-3" y="-11"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_B8_FYdeZEeCu-5XJkHVC4g" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_B8_scNeZEeCu-5XJkHVC4g" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_B8_FYteZEeCu-5XJkHVC4g" points="[5, 51, -6, -56]$[12, 100, 1, -7]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_B9980NeZEeCu-5XJkHVC4g" id="(0.559322033898305,0.2153846153846154)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_B9980deZEeCu-5XJkHVC4g" id="(0.6101694915254238,0.1076923076923077)"/>
-    </edges>
-    <edges xmi:id="_LFb3oNeZEeCu-5XJkHVC4g" type="Transition" element="_LFZbYNeZEeCu-5XJkHVC4g" source="_BetN8NeZEeCu-5XJkHVC4g" target="__KOC09eYEeCu-5XJkHVC4g">
-      <children xsi:type="notation:DecorationNode" xmi:id="_LFdFwNeZEeCu-5XJkHVC4g" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_LFdFwdeZEeCu-5XJkHVC4g"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_LFdFwteZEeCu-5XJkHVC4g" x="-1" y="-13"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_LFb3odeZEeCu-5XJkHVC4g" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_LFcesNeZEeCu-5XJkHVC4g" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_LFb3oteZEeCu-5XJkHVC4g" points="[-9, -32, -9, 83]$[-9, -147, -9, -32]"/>
-    </edges>
-    <edges xmi:id="_j4VEUNocEeC1mZYRUkEwUg" type="Transition" element="_j4SoENocEeC1mZYRUkEwUg" source="_jGGWINocEeC1mZYRUkEwUg" target="__KOC09eYEeCu-5XJkHVC4g">
-      <children xsi:type="notation:DecorationNode" xmi:id="_j4WScNocEeC1mZYRUkEwUg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_j4WScdocEeC1mZYRUkEwUg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_j4WSctocEeC1mZYRUkEwUg" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_j4VEUdocEeC1mZYRUkEwUg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_j4VrYNocEeC1mZYRUkEwUg" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_j4VEUtocEeC1mZYRUkEwUg" points="[0, 7, -10, -89]$[6, 69, -4, -27]"/>
-    </edges>
-    <edges xmi:id="_6FylANocEeC1mZYRUkEwUg" type="Transition" element="_6FxW4NocEeC1mZYRUkEwUg" source="_2QHT8NocEeC1mZYRUkEwUg" target="_3BXxwNocEeC1mZYRUkEwUg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_6FzMEdocEeC1mZYRUkEwUg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_6FzMEtocEeC1mZYRUkEwUg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_6FzME9ocEeC1mZYRUkEwUg" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_6FylAdocEeC1mZYRUkEwUg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_6FzMENocEeC1mZYRUkEwUg" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_6FylAtocEeC1mZYRUkEwUg" points="[-2, 7, 24, -72]$[-23, 107, 3, 28]"/>
-    </edges>
-    <edges xmi:id="_69IcsNocEeC1mZYRUkEwUg" type="Transition" element="_69HOkNocEeC1mZYRUkEwUg" source="_3BXxwNocEeC1mZYRUkEwUg" target="_4ZqaYNocEeC1mZYRUkEwUg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_69JDwdocEeC1mZYRUkEwUg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_69JDwtocEeC1mZYRUkEwUg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_69JDw9ocEeC1mZYRUkEwUg" x="4" y="-10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_69IcsdocEeC1mZYRUkEwUg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_69JDwNocEeC1mZYRUkEwUg" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_69IcstocEeC1mZYRUkEwUg" points="[20, -2, -106, 1]$[130, -30, 4, -27]"/>
-    </edges>
-    <edges xmi:id="_7noLMNocEeC1mZYRUkEwUg" type="Transition" element="_7nm9ENocEeC1mZYRUkEwUg" source="_4ZqaYNocEeC1mZYRUkEwUg" target="_3BXxwNocEeC1mZYRUkEwUg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_7noyQdocEeC1mZYRUkEwUg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_7noyQtocEeC1mZYRUkEwUg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_7noyQ9ocEeC1mZYRUkEwUg" y="-8"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_7noLMdocEeC1mZYRUkEwUg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_7noyQNocEeC1mZYRUkEwUg" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_7noLMtocEeC1mZYRUkEwUg" points="[-21, 9, 114, 0]$[-138, 16, -3, 7]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_7oUHsNocEeC1mZYRUkEwUg" id="(0.525,0.7636363636363637)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_7oUHsdocEeC1mZYRUkEwUg" id="(0.3,0.8727272727272727)"/>
-    </edges>
-    <edges xmi:id="_ffRDoNpvEeC1mZYRUkEwUg" type="Transition" element="_ffNZQNpvEeC1mZYRUkEwUg" source="_4ZqaYNocEeC1mZYRUkEwUg" target="__KOC09eYEeCu-5XJkHVC4g">
-      <children xsi:type="notation:DecorationNode" xmi:id="_ffRqsdpvEeC1mZYRUkEwUg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_ffRqstpvEeC1mZYRUkEwUg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_ffRqs9pvEeC1mZYRUkEwUg" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_ffRDodpvEeC1mZYRUkEwUg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_ffRqsNpvEeC1mZYRUkEwUg" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_ffRDotpvEeC1mZYRUkEwUg" points="[4, -10, -9, 188]$[85, -198, 72, 0]$[33, -198, 20, 0]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_i0T0kNq2EeC1mZYRUkEwUg" id="(0.55,0.18181818181818182)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>

+ 0 - 45
test-plugins/org.yakindu.sct.generator.cpp.test/src/ExpressionTest.java

@@ -1,45 +0,0 @@
-import static org.fornax.utilities.xtendtools.xunit.XtendUnit.xtend;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.xtend.typesystem.emf.EmfRegistryMetaModel;
-import org.fornax.utilities.xtendtools.xunit.XtendUnit;
-import org.junit.Before;
-import org.junit.Test;
-import org.yakindu.sct.model.sgraph.SGraphFactory;
-import org.yakindu.sct.model.sgraph.Variable;
-import org.yakindu.sct.model.stext.stext.Assignment;
-import org.yakindu.sct.model.stext.stext.AssignmentOperator;
-import org.yakindu.sct.model.stext.stext.PrimitiveValueExpression;
-import org.yakindu.sct.model.stext.stext.StextFactory;
-import org.yakindu.sct.model.stext.stext.VariableDefinition;
-import static org.junit.Assert.*;
-
-public class ExpressionTest {
-
-	@Before
-	public void setUp() throws Exception {
-		XtendUnit.initXtend(new EmfRegistryMetaModel());
-	}
-
-	@Test
-	public void test() {
-		List l = new ArrayList();
-		
-		VariableDefinition value = StextFactory.eINSTANCE.createVariableDefinition();
-		value.setName("myVariable");
-		PrimitiveValueExpression value2 = StextFactory.eINSTANCE.createPrimitiveValueExpression();
-		value2.setValue("14");
-		Assignment assignment = StextFactory.eINSTANCE.createAssignment();
-		assignment.setOperator(AssignmentOperator.ADD_ASSIGN);
-		assignment.setVarRef(value);
-		assignment.setExpression(value2);
-		l.add(assignment);
-		l.add("myObject");
-
-		assertEquals("myObject.myVariable += (14);", xtend("org::yakindu::sct::generator::cpp::templates::Expression", "toCppCode", l));
-//		System.out.println();
-	}
-
-}

+ 0 - 30
test-plugins/org.yakindu.sct.generator.cpp.test/src/org/yakindu/sct/generator/cpp/test/Activator.java

@@ -1,30 +0,0 @@
-package org.yakindu.sct.generator.cpp.test;
-
-import org.osgi.framework.BundleActivator;
-import org.osgi.framework.BundleContext;
-
-public class Activator implements BundleActivator {
-
-	private static BundleContext context;
-
-	static BundleContext getContext() {
-		return context;
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * @see org.osgi.framework.BundleActivator#start(org.osgi.framework.BundleContext)
-	 */
-	public void start(BundleContext bundleContext) throws Exception {
-		Activator.context = bundleContext;
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * @see org.osgi.framework.BundleActivator#stop(org.osgi.framework.BundleContext)
-	 */
-	public void stop(BundleContext bundleContext) throws Exception {
-		Activator.context = null;
-	}
-
-}

+ 0 - 53
test-plugins/org.yakindu.sct.generator.cpp.test/src/org/yakindu/sct/generator/cpp/test/generator/AbstractGeneratorTest.java

@@ -1,53 +0,0 @@
-package org.yakindu.sct.generator.cpp.test.generator;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.URL;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.NullProgressMonitor;
-
-/**
- * 
- * @author andreas muelder - Initial contribution and API
- * 
- */
-public class AbstractGeneratorTest {
-
-	public static void copyUrlFileToIFile(URL url, IFile file) throws Exception {
-		InputStream stream = null;
-		try {
-			stream = url.openStream();
-			file.create(stream, true, new NullProgressMonitor());
-		} finally {
-			if (stream != null) {
-				try {
-					stream.close();
-				} catch (IOException e) {
-				}
-			}
-		}
-	}
-
-	/**
-	 * Creates a new Test project Project
-	 */
-	protected IProject createTestProject(String projectName,
-			boolean deleteIfExists) throws Exception {
-		final IProject project = ResourcesPlugin.getWorkspace().getRoot()
-				.getProject(projectName);
-
-		if (project.exists() && deleteIfExists) {
-			project.delete(true, true, new NullProgressMonitor());
-		}
-
-		if (!project.exists() || deleteIfExists) {
-			project.create(new NullProgressMonitor());
-			project.open(new NullProgressMonitor());
-		}
-
-		return project;
-	}
-}

+ 0 - 135
test-plugins/org.yakindu.sct.generator.cpp.test/src/org/yakindu/sct/generator/cpp/test/generator/CPPGeneratorTest.java

@@ -1,135 +0,0 @@
-package org.yakindu.sct.generator.cpp.test.generator;
-
-import static org.yakindu.sct.model.sexec.transformation.test.SCTTestUtil._createEventDefinition;
-import static org.yakindu.sct.model.sexec.transformation.test.SCTTestUtil._createInterfaceScope;
-import static org.yakindu.sct.model.sexec.transformation.test.SCTTestUtil._createReactionEffect;
-import static org.yakindu.sct.model.sexec.transformation.test.SCTTestUtil._createReactionTrigger;
-import static org.yakindu.sct.model.sexec.transformation.test.SCTTestUtil._createRegion;
-import static org.yakindu.sct.model.sexec.transformation.test.SCTTestUtil._createRegularEventSpec;
-import static org.yakindu.sct.model.sexec.transformation.test.SCTTestUtil._createState;
-import static org.yakindu.sct.model.sexec.transformation.test.SCTTestUtil._createStatechart;
-import static org.yakindu.sct.model.sexec.transformation.test.SCTTestUtil._createTransition;
-import static org.yakindu.sct.model.sexec.transformation.test.SCTTestUtil._createValue;
-import static org.yakindu.sct.model.sexec.transformation.test.SCTTestUtil._createVariableAssignment;
-import static org.yakindu.sct.model.sexec.transformation.test.SCTTestUtil._createVariableDefinition;
-
-import java.net.URL;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.emf.common.util.URI;
-import org.junit.Before;
-import org.junit.Test;
-import org.yakindu.sct.generator.base.util.GeneratorBaseUtil;
-import org.yakindu.sct.model.sexec.ExecutionFlow;
-import org.yakindu.sct.model.sexec.If;
-import org.yakindu.sct.model.sexec.transformation.ModelSequencer;
-import org.yakindu.sct.model.sexec.transformation.SequencerModule;
-import org.yakindu.sct.model.sgraph.Region;
-import org.yakindu.sct.model.sgraph.State;
-import org.yakindu.sct.model.sgraph.Statechart;
-import org.yakindu.sct.model.sgraph.Transition;
-import org.yakindu.sct.model.stext.stext.Assignment;
-import org.yakindu.sct.model.stext.stext.AssignmentOperator;
-import org.yakindu.sct.model.stext.stext.ElementReferenceExpression;
-import org.yakindu.sct.model.stext.stext.EventDefinition;
-import org.yakindu.sct.model.stext.stext.InterfaceScope;
-import org.yakindu.sct.model.stext.stext.ReactionEffect;
-import org.yakindu.sct.model.stext.stext.ReactionTrigger;
-import org.yakindu.sct.model.stext.stext.RegularEventSpec;
-import org.yakindu.sct.model.stext.stext.Type;
-import org.yakindu.sct.model.stext.stext.VariableDefinition;
-
-import com.google.inject.Guice;
-import com.google.inject.Inject;
-import com.google.inject.Injector;
-
-import static org.junit.Assert.*;
-
-
-/**
- * 
- * @author andreas muelder - Initial contribution and API
- * @author axel terfloth
- * 
- */
-public class CPPGeneratorTest extends AbstractGeneratorTest {
-
-	@Inject
-	private ModelSequencer sequencer;
-
-	@Before
-	public void setup() {
-		Injector injector = Guice.createInjector(new SequencerModule());
-		injector.injectMembers(this);
-	}
-
-	
-	@Test
-	public void testExecuteGenerator() throws Exception {
-
-		IProject project = super.createTestProject("CPPGeneratorTest", true);
-		final IFile target = project.getFile("example.sct");
-		URL entry = Platform.getBundle("org.yakindu.sct.generator.cpp.test")
-				.getEntry("resources/example.sct");
-		copyUrlFileToIFile(entry, target);
-
-		URI uri = URI.createPlatformResourceURI(
-				target.getFullPath().toString(), true);
-
-		String templatePath = "org::yakindu::sct::generator::cpp::templates::Main::main";
-		Statechart statechart = GeneratorBaseUtil.loadStatechart(uri);
-		ExecutionFlow executionFlow = GeneratorBaseUtil
-				.createExecutionFlowModel(statechart);
-		
-		GeneratorBaseUtil.generate(executionFlow, templatePath, project,
-				"src-gen");
-		
-		assertNotNull(((RegularEventSpec) ((ReactionTrigger) statechart.getRegions().get(0).getVertices().get(0).getOutgoingTransitions().get(0).getTrigger()).getTriggers().get(0)).getEvent());
-		assertNotNull(((ElementReferenceExpression) ((If) executionFlow.getStates().get(0).getCycle().getSteps().get(0)).getCheck().getCondition()).getValue());
-	}
-
-	
-	
-	@Test public void testSimpleModel() throws Exception {
-
-		IProject project = super.createTestProject("CPPGeneratorTest_2", true);
-
-		
-		Statechart sc = _createStatechart("test");
-		InterfaceScope s_scope = _createInterfaceScope("Interface", sc);
-		EventDefinition e1 = _createEventDefinition("e1", s_scope);
-		EventDefinition e2 = _createEventDefinition("e2", s_scope);
-		EventDefinition e3 = _createEventDefinition("e3", s_scope);
-		Region r = _createRegion("main", sc);
-		State s1 = _createState("S1", r);
-		State s2 = _createState("S2", r);
-		State s3 = _createState("S3", r);
-		Transition t = _createTransition(s1, s2);
-		ReactionTrigger tr1 = _createReactionTrigger(t);
-		_createRegularEventSpec(e1, tr1);
-		
-		Transition t2 = _createTransition(s1, s3);
-		ReactionTrigger tr2 = _createReactionTrigger(t2);
-		_createRegularEventSpec(e2, tr2);
-		_createRegularEventSpec(e3, tr2);
-
-		VariableDefinition v1 = _createVariableDefinition("v1", Type.INTEGER, s_scope);
-		ReactionEffect effect = _createReactionEffect(t2);
-		Assignment assign = _createVariableAssignment(v1, AssignmentOperator.ASSIGN, _createValue("42"), effect); 
-
-		ExecutionFlow flow = sequencer.transform(sc);
-
-
-		String templatePath = "org::yakindu::sct::generator::cpp::templates::Main::main";
-
-		GeneratorBaseUtil.generate(flow, templatePath, project,
-				"src-gen");
-		
-		
-		assertNotNull(((ElementReferenceExpression) ((If) flow.getStates().get(0).getCycle().getSteps().get(0)).getCheck().getCondition()).getValue());
-
-	}
-
-}