Parcourir la source

removed deprecated genmodel projects

Andreas Mülder il y a 13 ans
Parent
commit
ee0c83ce11
100 fichiers modifiés avec 0 ajouts et 20740 suppressions
  1. 0 8
      plugins/org.yakindu.sct.generator.model.base.ui/.classpath
  2. 0 28
      plugins/org.yakindu.sct.generator.model.base.ui/.project
  3. 0 25
      plugins/org.yakindu.sct.generator.model.base.ui/META-INF/MANIFEST.MF
  4. 0 5
      plugins/org.yakindu.sct.generator.model.base.ui/build.properties
  5. 0 235
      plugins/org.yakindu.sct.generator.model.base.ui/plugin.xml
  6. 0 235
      plugins/org.yakindu.sct.generator.model.base.ui/plugin.xml_gen
  7. 0 197
      plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/AbstractBaseGenUiModule.java
  8. 0 27
      plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/BaseGenExecutableExtensionFactory.java
  9. 0 54
      plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/contentassist/AbstractBaseGenProposalProvider.java
  10. 0 80
      plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/contentassist/antlr/BaseGenParser.java
  11. 0 37
      plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/contentassist/antlr/PartialBaseGenContentAssistParser.java
  12. 0 1054
      plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/contentassist/antlr/internal/InternalBaseGen.g
  13. 0 25
      plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/contentassist/antlr/internal/InternalBaseGen.tokens
  14. 0 1083
      plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/contentassist/antlr/internal/InternalBaseGenLexer.java
  15. 0 2643
      plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/contentassist/antlr/internal/InternalBaseGenParser.java
  16. 0 82
      plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/internal/BaseGenActivator.java
  17. 0 15
      plugins/org.yakindu.sct.generator.model.base.ui/src/org/yakindu/sct/generator/model/base/ui/BaseGenUiModule.java
  18. 0 12
      plugins/org.yakindu.sct.generator.model.base.ui/src/org/yakindu/sct/generator/model/base/ui/contentassist/BaseGenProposalProvider.java
  19. 0 27
      plugins/org.yakindu.sct.generator.model.base.ui/src/org/yakindu/sct/generator/model/base/ui/labeling/BaseGenDescriptionLabelProvider.java
  20. 0 34
      plugins/org.yakindu.sct.generator.model.base.ui/src/org/yakindu/sct/generator/model/base/ui/labeling/BaseGenLabelProvider.java
  21. 0 14
      plugins/org.yakindu.sct.generator.model.base.ui/src/org/yakindu/sct/generator/model/base/ui/outline/BaseGenOutlineTreeProvider.java
  22. 0 19
      plugins/org.yakindu.sct.generator.model.base.ui/src/org/yakindu/sct/generator/model/base/ui/quickfix/BaseGenQuickfixProvider.java
  23. BIN
      plugins/org.yakindu.sct.generator.model.base/.antlr-generator-3.2.0.jar
  24. 0 9
      plugins/org.yakindu.sct.generator.model.base/.classpath
  25. 0 34
      plugins/org.yakindu.sct.generator.model.base/.project
  26. 0 14
      plugins/org.yakindu.sct.generator.model.base/GenerateBaseGen.mwe2.launch
  27. 0 37
      plugins/org.yakindu.sct.generator.model.base/META-INF/MANIFEST.MF
  28. 0 6
      plugins/org.yakindu.sct.generator.model.base/build.properties
  29. 0 15
      plugins/org.yakindu.sct.generator.model.base/plugin.xml
  30. 0 18
      plugins/org.yakindu.sct.generator.model.base/plugin.xml_gen
  31. 0 172
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/AbstractBaseGenRuntimeModule.java
  32. 0 10
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/BaseGen.ecore
  33. 0 17
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/BaseGen.genmodel
  34. 0 251
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/BaseGen.xmi
  35. 0 44
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/BaseGenStandaloneSetupGenerated.java
  36. 0 47
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/javaGenModel/JavaGenModelFactory.java
  37. 0 203
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/javaGenModel/JavaGenModelPackage.java
  38. 0 82
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/javaGenModel/OutletConfigurationCustom.java
  39. 0 110
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/javaGenModel/impl/JavaGenModelFactoryImpl.java
  40. 0 210
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/javaGenModel/impl/JavaGenModelPackageImpl.java
  41. 0 238
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/javaGenModel/impl/OutletConfigurationCustomImpl.java
  42. 0 179
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/javaGenModel/util/JavaGenModelAdapterFactory.java
  43. 0 160
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/javaGenModel/util/JavaGenModelSwitch.java
  44. 0 15
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/BaseGenAntlrTokenFileProvider.java
  45. 0 39
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/BaseGenParser.java
  46. 0 372
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g
  47. 0 25
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.tokens
  48. 0 1083
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGenLexer.java
  49. 0 824
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGenParser.java
  50. 0 141
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/serializer/AbstractBaseGenSemanticSequencer.java
  51. 0 35
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/serializer/AbstractBaseGenSyntacticSequencer.java
  52. 0 328
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/services/BaseGenGrammarAccess.java
  53. 0 21
      plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/validation/AbstractBaseGenJavaValidator.java
  54. 0 33
      plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/BaseGen.xtext
  55. 0 11
      plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/BaseGenRuntimeModule.java
  56. 0 14
      plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/BaseGenStandaloneSetup.java
  57. 0 135
      plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/GenerateBaseGen.mwe2
  58. 0 27
      plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/formatting/BaseGenFormatter.java
  59. 0 15
      plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/generator/BaseGenGenerator.xtend
  60. 0 32
      plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/generator/BaseGenGeneratorMWE.mwe2
  61. 0 67
      plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/generator/Main.java
  62. 0 17
      plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/scoping/BaseGenScopeProvider.java
  63. 0 4
      plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/serializer/BaseGenSemanticSequencer.java
  64. 0 4
      plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/serializer/BaseGenSyntacticSequencer.java
  65. 0 13
      plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/validation/BaseGenJavaValidator.java
  66. 0 12
      plugins/org.yakindu.sct.generator.model.base/xtend-gen/org/yakindu/sct/generator/model/base/generator/BaseGenGenerator.java
  67. 0 8
      plugins/org.yakindu.sct.generator.model.java.ui/.classpath
  68. 0 28
      plugins/org.yakindu.sct.generator.model.java.ui/.project
  69. 0 26
      plugins/org.yakindu.sct.generator.model.java.ui/META-INF/MANIFEST.MF
  70. 0 5
      plugins/org.yakindu.sct.generator.model.java.ui/build.properties
  71. 0 235
      plugins/org.yakindu.sct.generator.model.java.ui/plugin.xml
  72. 0 235
      plugins/org.yakindu.sct.generator.model.java.ui/plugin.xml_gen
  73. 0 197
      plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/AbstractJavaGenUiModule.java
  74. 0 27
      plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/JavaGenExecutableExtensionFactory.java
  75. 0 54
      plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/contentassist/AbstractJavaGenProposalProvider.java
  76. 0 88
      plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/contentassist/antlr/JavaGenParser.java
  77. 0 37
      plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/contentassist/antlr/PartialJavaGenContentAssistParser.java
  78. 0 1891
      plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/contentassist/antlr/internal/InternalJavaGen.g
  79. 0 41
      plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/contentassist/antlr/internal/InternalJavaGen.tokens
  80. 0 1450
      plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/contentassist/antlr/internal/InternalJavaGenLexer.java
  81. 0 4802
      plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/contentassist/antlr/internal/InternalJavaGenParser.java
  82. 0 82
      plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/internal/JavaGenActivator.java
  83. 0 15
      plugins/org.yakindu.sct.generator.model.java.ui/src/org/yakindu/sct/generator/model/java/ui/JavaGenUiModule.java
  84. 0 12
      plugins/org.yakindu.sct.generator.model.java.ui/src/org/yakindu/sct/generator/model/java/ui/contentassist/JavaGenProposalProvider.java
  85. 0 27
      plugins/org.yakindu.sct.generator.model.java.ui/src/org/yakindu/sct/generator/model/java/ui/labeling/JavaGenDescriptionLabelProvider.java
  86. 0 34
      plugins/org.yakindu.sct.generator.model.java.ui/src/org/yakindu/sct/generator/model/java/ui/labeling/JavaGenLabelProvider.java
  87. 0 14
      plugins/org.yakindu.sct.generator.model.java.ui/src/org/yakindu/sct/generator/model/java/ui/outline/JavaGenOutlineTreeProvider.java
  88. 0 19
      plugins/org.yakindu.sct.generator.model.java.ui/src/org/yakindu/sct/generator/model/java/ui/quickfix/JavaGenQuickfixProvider.java
  89. BIN
      plugins/org.yakindu.sct.generator.model.java/.antlr-generator-3.2.0.jar
  90. 0 9
      plugins/org.yakindu.sct.generator.model.java/.classpath
  91. 0 34
      plugins/org.yakindu.sct.generator.model.java/.project
  92. 0 14
      plugins/org.yakindu.sct.generator.model.java/GenerateJavaGen.mwe2.launch
  93. 0 36
      plugins/org.yakindu.sct.generator.model.java/META-INF/MANIFEST.MF
  94. 0 6
      plugins/org.yakindu.sct.generator.model.java/build.properties
  95. 0 18
      plugins/org.yakindu.sct.generator.model.java/plugin.xml
  96. 0 18
      plugins/org.yakindu.sct.generator.model.java/plugin.xml_gen
  97. 0 172
      plugins/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/AbstractJavaGenRuntimeModule.java
  98. 0 19
      plugins/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.ecore
  99. 0 25
      plugins/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.genmodel
  100. 0 0
      plugins/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.xmi

+ 0 - 8
plugins/org.yakindu.sct.generator.model.base.ui/.classpath

@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="src" path="src-gen"/>
-	<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="output" path="bin"/>
-</classpath>

+ 0 - 28
plugins/org.yakindu.sct.generator.model.base.ui/.project

@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.yakindu.sct.generator.model.base.ui</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.jdt.core.javanature</nature>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>

+ 0 - 25
plugins/org.yakindu.sct.generator.model.base.ui/META-INF/MANIFEST.MF

@@ -1,25 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: org.yakindu.sct.generator.model.base.ui
-Bundle-Vendor: My Company
-Bundle-Version: 1.0.0
-Bundle-SymbolicName: org.yakindu.sct.generator.model.base.ui; singleton:=true
-Bundle-ActivationPolicy: lazy
-Require-Bundle: org.yakindu.sct.generator.model.base;visibility:=reexport,
- org.eclipse.xtext.ui,
- org.eclipse.ui.editors;bundle-version="3.5.0",
- org.eclipse.ui.ide;bundle-version="3.5.0",
- org.eclipse.xtext.ui.shared,
- org.eclipse.ui,
- org.eclipse.xtext.builder,
- org.antlr.runtime,
- org.eclipse.xtext.common.types.ui,
- org.eclipse.xtext.ui.codetemplates.ui,
- org.eclipse.compare
-Import-Package: org.apache.log4j,
- org.apache.commons.logging
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Export-Package: org.yakindu.sct.generator.model.base.ui.contentassist,
- org.yakindu.sct.generator.model.base.ui.contentassist.antlr,
- org.yakindu.sct.generator.model.base.ui.internal
-Bundle-Activator: org.yakindu.sct.generator.model.base.ui.internal.BaseGenActivator

+ 0 - 5
plugins/org.yakindu.sct.generator.model.base.ui/build.properties

@@ -1,5 +0,0 @@
-source.. = src/,\
-          src-gen/
-bin.includes = META-INF/,\
-               .,\
-               plugin.xml

+ 0 - 235
plugins/org.yakindu.sct.generator.model.base.ui/plugin.xml

@@ -1,235 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-
-<plugin>
-
-    <extension
-            point="org.eclipse.ui.editors">
-        <editor
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor"
-            contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
-            default="true"
-            extensions="baseGen"
-            id="org.yakindu.sct.generator.model.base.BaseGen"
-            name="BaseGen Editor">
-        </editor>
-    </extension>
-    <extension
-        point="org.eclipse.ui.handlers">
-        <handler
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler"
-            commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration">
-            <activeWhen>
-                <reference
-                    definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-                </reference>
-            </activeWhen>
-        </handler>
-        <handler
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler"
-            commandId="org.yakindu.sct.generator.model.base.BaseGen.validate">
-         <activeWhen>
-            <reference
-                    definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-            </reference>
-         </activeWhen>
-      </handler>
-    </extension>
-    <extension point="org.eclipse.core.expressions.definitions">
-        <definition id="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-            <and>
-                <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/>
-                <with variable="activeEditor">
-                    <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" 
-                        value="org.yakindu.sct.generator.model.base.BaseGen" 
-                        forcePluginActivation="true"/>
-                </with>        
-            </and>
-        </definition>
-    </extension>
-    <extension
-            point="org.eclipse.ui.preferencePages">
-        <page
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
-            id="org.yakindu.sct.generator.model.base.BaseGen"
-            name="BaseGen">
-            <keywordReference id="org.yakindu.sct.generator.model.base.ui.keyword_BaseGen"/>
-        </page>
-        <page
-            category="org.yakindu.sct.generator.model.base.BaseGen"
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage"
-            id="org.yakindu.sct.generator.model.base.BaseGen.coloring"
-            name="Syntax Coloring">
-            <keywordReference id="org.yakindu.sct.generator.model.base.ui.keyword_BaseGen"/>
-        </page>
-        <page
-            category="org.yakindu.sct.generator.model.base.BaseGen"
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage"
-            id="org.yakindu.sct.generator.model.base.BaseGen.templates"
-            name="Templates">
-            <keywordReference id="org.yakindu.sct.generator.model.base.ui.keyword_BaseGen"/>
-        </page>
-    </extension>
-    <extension
-        point="org.eclipse.ui.keywords">
-        <keyword
-            id="org.yakindu.sct.generator.model.base.ui.keyword_BaseGen"
-            label="BaseGen"/>
-    </extension>
-    <extension
-         point="org.eclipse.ui.commands">
-      <command
-            description="Trigger expensive validation"
-            id="org.yakindu.sct.generator.model.base.BaseGen.validate"
-            name="Validate">
-      </command>
-    </extension>
-    <extension point="org.eclipse.ui.menus">
-        <menuContribution
-            locationURI="popup:#TextEditorContext?after=group.edit">
-             <command
-                 commandId="org.yakindu.sct.generator.model.base.BaseGen.validate"
-                 style="push"
-                 tooltip="Trigger expensive validation">
-            <visibleWhen checkEnabled="false">
-                <reference
-                    definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-                </reference>
-            </visibleWhen>
-         </command>  
-         </menuContribution>
-    </extension>
-    <extension point="org.eclipse.ui.menus">
-		<menuContribution locationURI="popup:#TextEditorContext?endof=group.find">
-			<command commandId="org.eclipse.xtext.ui.editor.FindReferences">
-				<visibleWhen checkEnabled="false">
-                	<reference definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-                	</reference>
-            	</visibleWhen>
-			</command>
-		</menuContribution>
-	</extension>
-	<extension point="org.eclipse.ui.handlers">
-	    <handler
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler"
-            commandId="org.eclipse.xtext.ui.editor.FindReferences">
-            <activeWhen>
-                <reference
-                    definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-                </reference>
-            </activeWhen>
-        </handler>
-    </extension>   
-
-<!-- adding resource factories -->
-
-	<extension
-		point="org.eclipse.emf.ecore.extension_parser">
-		<parser
-			class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory"
-			type="baseGen">
-		</parser>
-	</extension>
-	<extension point="org.eclipse.xtext.extension_resourceServiceProvider">
-        <resourceServiceProvider
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider"
-            uriExtension="baseGen">
-        </resourceServiceProvider>
-    </extension>
-
-
-
-   <extension
-         point="org.eclipse.xtext.builder.participant">
-      <participant
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant">
-      </participant>
-   </extension>
-
-	<!-- Quick Outline -->
-	<extension
-		point="org.eclipse.ui.handlers">
-		<handler 
-			class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler"
-			commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline">
-			<activeWhen>
-				<reference
-					definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-				</reference>
-			</activeWhen>
-		</handler>
-	</extension>
-	<extension
-		point="org.eclipse.ui.commands">
-		<command
-			description="Open the quick outline."
-			id="org.eclipse.xtext.ui.editor.outline.QuickOutline"
-			name="Quick Outline">
-		</command>
-	</extension>
-	<extension point="org.eclipse.ui.menus">
-		<menuContribution
-			locationURI="popup:#TextEditorContext?after=group.open">
-			<command commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"
-				style="push"
-				tooltip="Open Quick Outline">
-				<visibleWhen checkEnabled="false">
-					<reference definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened"/>
-				</visibleWhen>
-			</command>
-		</menuContribution>
-	</extension>
-   <!-- quickfix marker resolution generator -->
-   <extension
-         point="org.eclipse.ui.ide.markerResolution">
-      <markerResolutionGenerator
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator">
-      </markerResolutionGenerator>
-   </extension>
-
-   	<!-- Rename Refactoring -->
-	<extension point="org.eclipse.ui.handlers">
-		<handler 
-			class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.RenameElementHandler"
-			commandId="org.eclipse.xtext.ui.refactoring.RenameElement">
-			<activeWhen>
-				<reference
-					definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-				</reference>
-			</activeWhen>
-		</handler>
-	</extension>
-    <extension point="org.eclipse.ui.menus">
-         <menuContribution
-            locationURI="popup:#TextEditorContext?after=group.edit">
-         <command commandId="org.eclipse.xtext.ui.refactoring.RenameElement"
-               style="push">
-            <visibleWhen checkEnabled="false">
-               <reference
-                     definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-               </reference>
-            </visibleWhen>
-         </command>
-      </menuContribution>
-   </extension>
-
-  <extension point="org.eclipse.compare.contentViewers">
-    <viewer id="org.yakindu.sct.generator.model.base.BaseGen.compare.contentViewers"
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
-            extensions="baseGen">
-    </viewer>
-  </extension>
-  <extension point="org.eclipse.compare.contentMergeViewers">
-    <viewer id="org.yakindu.sct.generator.model.base.BaseGen.compare.contentMergeViewers"
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
-            extensions="baseGen" label="BaseGen Compare">
-     </viewer>
-  </extension>
-  <extension point="org.eclipse.ui.editors.documentProviders">
-    <provider id="org.yakindu.sct.generator.model.base.BaseGen.editors.documentProviders"
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.model.XtextDocumentProvider"
-            extensions="baseGen">
-    </provider>
-  </extension>
-
-</plugin>

+ 0 - 235
plugins/org.yakindu.sct.generator.model.base.ui/plugin.xml_gen

@@ -1,235 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-
-<plugin>
-
-    <extension
-            point="org.eclipse.ui.editors">
-        <editor
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor"
-            contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
-            default="true"
-            extensions="baseGen"
-            id="org.yakindu.sct.generator.model.base.BaseGen"
-            name="BaseGen Editor">
-        </editor>
-    </extension>
-    <extension
-        point="org.eclipse.ui.handlers">
-        <handler
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler"
-            commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration">
-            <activeWhen>
-                <reference
-                    definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-                </reference>
-            </activeWhen>
-        </handler>
-        <handler
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler"
-            commandId="org.yakindu.sct.generator.model.base.BaseGen.validate">
-         <activeWhen>
-            <reference
-                    definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-            </reference>
-         </activeWhen>
-      </handler>
-    </extension>
-    <extension point="org.eclipse.core.expressions.definitions">
-        <definition id="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-            <and>
-                <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/>
-                <with variable="activeEditor">
-                    <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" 
-                        value="org.yakindu.sct.generator.model.base.BaseGen" 
-                        forcePluginActivation="true"/>
-                </with>        
-            </and>
-        </definition>
-    </extension>
-    <extension
-            point="org.eclipse.ui.preferencePages">
-        <page
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
-            id="org.yakindu.sct.generator.model.base.BaseGen"
-            name="BaseGen">
-            <keywordReference id="org.yakindu.sct.generator.model.base.ui.keyword_BaseGen"/>
-        </page>
-        <page
-            category="org.yakindu.sct.generator.model.base.BaseGen"
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage"
-            id="org.yakindu.sct.generator.model.base.BaseGen.coloring"
-            name="Syntax Coloring">
-            <keywordReference id="org.yakindu.sct.generator.model.base.ui.keyword_BaseGen"/>
-        </page>
-        <page
-            category="org.yakindu.sct.generator.model.base.BaseGen"
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage"
-            id="org.yakindu.sct.generator.model.base.BaseGen.templates"
-            name="Templates">
-            <keywordReference id="org.yakindu.sct.generator.model.base.ui.keyword_BaseGen"/>
-        </page>
-    </extension>
-    <extension
-        point="org.eclipse.ui.keywords">
-        <keyword
-            id="org.yakindu.sct.generator.model.base.ui.keyword_BaseGen"
-            label="BaseGen"/>
-    </extension>
-    <extension
-         point="org.eclipse.ui.commands">
-      <command
-            description="Trigger expensive validation"
-            id="org.yakindu.sct.generator.model.base.BaseGen.validate"
-            name="Validate">
-      </command>
-    </extension>
-    <extension point="org.eclipse.ui.menus">
-        <menuContribution
-            locationURI="popup:#TextEditorContext?after=group.edit">
-             <command
-                 commandId="org.yakindu.sct.generator.model.base.BaseGen.validate"
-                 style="push"
-                 tooltip="Trigger expensive validation">
-            <visibleWhen checkEnabled="false">
-                <reference
-                    definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-                </reference>
-            </visibleWhen>
-         </command>  
-         </menuContribution>
-    </extension>
-    <extension point="org.eclipse.ui.menus">
-		<menuContribution locationURI="popup:#TextEditorContext?endof=group.find">
-			<command commandId="org.eclipse.xtext.ui.editor.FindReferences">
-				<visibleWhen checkEnabled="false">
-                	<reference definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-                	</reference>
-            	</visibleWhen>
-			</command>
-		</menuContribution>
-	</extension>
-	<extension point="org.eclipse.ui.handlers">
-	    <handler
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler"
-            commandId="org.eclipse.xtext.ui.editor.FindReferences">
-            <activeWhen>
-                <reference
-                    definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-                </reference>
-            </activeWhen>
-        </handler>
-    </extension>   
-
-<!-- adding resource factories -->
-
-	<extension
-		point="org.eclipse.emf.ecore.extension_parser">
-		<parser
-			class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory"
-			type="baseGen">
-		</parser>
-	</extension>
-	<extension point="org.eclipse.xtext.extension_resourceServiceProvider">
-        <resourceServiceProvider
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider"
-            uriExtension="baseGen">
-        </resourceServiceProvider>
-    </extension>
-
-
-
-   <extension
-         point="org.eclipse.xtext.builder.participant">
-      <participant
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant">
-      </participant>
-   </extension>
-
-	<!-- Quick Outline -->
-	<extension
-		point="org.eclipse.ui.handlers">
-		<handler 
-			class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler"
-			commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline">
-			<activeWhen>
-				<reference
-					definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-				</reference>
-			</activeWhen>
-		</handler>
-	</extension>
-	<extension
-		point="org.eclipse.ui.commands">
-		<command
-			description="Open the quick outline."
-			id="org.eclipse.xtext.ui.editor.outline.QuickOutline"
-			name="Quick Outline">
-		</command>
-	</extension>
-	<extension point="org.eclipse.ui.menus">
-		<menuContribution
-			locationURI="popup:#TextEditorContext?after=group.open">
-			<command commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"
-				style="push"
-				tooltip="Open Quick Outline">
-				<visibleWhen checkEnabled="false">
-					<reference definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened"/>
-				</visibleWhen>
-			</command>
-		</menuContribution>
-	</extension>
-   <!-- quickfix marker resolution generator -->
-   <extension
-         point="org.eclipse.ui.ide.markerResolution">
-      <markerResolutionGenerator
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator">
-      </markerResolutionGenerator>
-   </extension>
-
-   	<!-- Rename Refactoring -->
-	<extension point="org.eclipse.ui.handlers">
-		<handler 
-			class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.RenameElementHandler"
-			commandId="org.eclipse.xtext.ui.refactoring.RenameElement">
-			<activeWhen>
-				<reference
-					definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-				</reference>
-			</activeWhen>
-		</handler>
-	</extension>
-    <extension point="org.eclipse.ui.menus">
-         <menuContribution
-            locationURI="popup:#TextEditorContext?after=group.edit">
-         <command commandId="org.eclipse.xtext.ui.refactoring.RenameElement"
-               style="push">
-            <visibleWhen checkEnabled="false">
-               <reference
-                     definitionId="org.yakindu.sct.generator.model.base.BaseGen.Editor.opened">
-               </reference>
-            </visibleWhen>
-         </command>
-      </menuContribution>
-   </extension>
-
-  <extension point="org.eclipse.compare.contentViewers">
-    <viewer id="org.yakindu.sct.generator.model.base.BaseGen.compare.contentViewers"
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
-            extensions="baseGen">
-    </viewer>
-  </extension>
-  <extension point="org.eclipse.compare.contentMergeViewers">
-    <viewer id="org.yakindu.sct.generator.model.base.BaseGen.compare.contentMergeViewers"
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
-            extensions="baseGen" label="BaseGen Compare">
-     </viewer>
-  </extension>
-  <extension point="org.eclipse.ui.editors.documentProviders">
-    <provider id="org.yakindu.sct.generator.model.base.BaseGen.editors.documentProviders"
-            class="org.yakindu.sct.generator.model.base.ui.BaseGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.model.XtextDocumentProvider"
-            extensions="baseGen">
-    </provider>
-  </extension>
-
-</plugin>

+ 0 - 197
plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/AbstractBaseGenUiModule.java

@@ -1,197 +0,0 @@
-
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.base.ui;
-
-import org.eclipse.xtext.ui.DefaultUiModule;
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-
-/**
- * Manual modifications go to {org.yakindu.sct.generator.model.base.ui.BaseGenUiModule}
- */
-@SuppressWarnings("all")
-public abstract class AbstractBaseGenUiModule extends DefaultUiModule {
-	
-	public AbstractBaseGenUiModule(AbstractUIPlugin plugin) {
-		super(plugin);
-	}
-	
-	
-	// contributed by org.eclipse.xtext.ui.generator.ImplicitUiFragment
-	public com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState> provideIAllContainersState() {
-		return org.eclipse.xtext.ui.shared.Access.getJavaProjectsState();
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper> bindIProposalConflictHelper() {
-		return org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public void configureHighlightingLexer(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.HIGHLIGHTING)).to(org.yakindu.sct.generator.model.base.parser.antlr.internal.InternalBaseGenLexer.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public void configureHighlightingTokenDefProvider(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.parser.antlr.ITokenDefProvider.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.HIGHLIGHTING)).to(org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.exporting.QualifiedNamesFragment
-	public Class<? extends org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator> bindIDependentElementsCalculator() {
-		return org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
-	public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(org.eclipse.xtext.builder.clustering.CurrentDescriptions.ResourceSetAware.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.IXtextEditorCallback> bindIXtextEditorCallback() {
-		return org.eclipse.xtext.builder.nature.NatureAddingEditorCallback.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
-	public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource> bindDocumentBasedDirtyResource() {
-		return org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.generator.GeneratorFragment
-	public Class<? extends org.eclipse.xtext.builder.IXtextBuilderParticipant> bindIXtextBuilderParticipant() {
-		return org.eclipse.xtext.builder.JavaProjectBasedBuilderParticipant.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.generator.GeneratorFragment
-	public org.eclipse.core.resources.IWorkspaceRoot bindIWorkspaceRootToInstance() {
-		return org.eclipse.core.resources.ResourcesPlugin.getWorkspace().getRoot();
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.labeling.LabelProviderFragment
-	public Class<? extends org.eclipse.jface.viewers.ILabelProvider> bindILabelProvider() {
-		return org.yakindu.sct.generator.model.base.ui.labeling.BaseGenLabelProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.labeling.LabelProviderFragment
-	public void configureResourceUIServiceLabelProvider(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.jface.viewers.ILabelProvider.class).annotatedWith(org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider.class).to(org.yakindu.sct.generator.model.base.ui.labeling.BaseGenDescriptionLabelProvider.class);
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.outline.OutlineTreeProviderFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider> bindIOutlineTreeProvider() {
-		return org.yakindu.sct.generator.model.base.ui.outline.BaseGenOutlineTreeProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.outline.OutlineTreeProviderFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider> bindIOutlineTreeStructureProvider() {
-		return org.yakindu.sct.generator.model.base.ui.outline.BaseGenOutlineTreeProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.quickfix.QuickfixProviderFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider> bindIssueResolutionProvider() {
-		return org.yakindu.sct.generator.model.base.ui.quickfix.BaseGenQuickfixProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.contentAssist.JavaBasedContentAssistFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider> bindIContentProposalProvider() {
-		return org.yakindu.sct.generator.model.base.ui.contentassist.BaseGenProposalProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext.Factory> bindContentAssistContext$Factory() {
-		return org.eclipse.xtext.ui.editor.contentassist.antlr.ParserBasedContentAssistContextFactory.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.contentassist.antlr.IContentAssistParser> bindIContentAssistParser() {
-		return org.yakindu.sct.generator.model.base.ui.contentassist.antlr.BaseGenParser.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
-	public void configureContentAssistLexerProvider(com.google.inject.Binder binder) {
-		binder.bind(org.yakindu.sct.generator.model.base.ui.contentassist.antlr.internal.InternalBaseGenLexer.class).toProvider(org.eclipse.xtext.parser.antlr.LexerProvider.create(org.yakindu.sct.generator.model.base.ui.contentassist.antlr.internal.InternalBaseGenLexer.class));
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
-	public void configureContentAssistLexer(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.CONTENT_ASSIST)).to(org.yakindu.sct.generator.model.base.ui.contentassist.antlr.internal.InternalBaseGenLexer.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public java.lang.ClassLoader bindClassLoaderToInstance() {
-		return getClass().getClassLoader();
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.common.types.access.IJvmTypeProvider.Factory> bindIJvmTypeProvider$Factory() {
-		return org.eclipse.xtext.common.types.access.jdt.JdtTypeProviderFactory.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.common.types.xtext.AbstractTypeScopeProvider> bindAbstractTypeScopeProvider() {
-		return org.eclipse.xtext.common.types.xtext.ui.JdtBasedSimpleTypeScopeProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.common.types.xtext.ui.ITypesProposalProvider> bindITypesProposalProvider() {
-		return org.eclipse.xtext.common.types.xtext.ui.JdtTypesProposalProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.common.types.access.jdt.IJavaProjectProvider> bindIJavaProjectProvider() {
-		return org.eclipse.xtext.common.types.xtext.ui.XtextResourceSetBasedProjectProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.hyperlinking.IHyperlinkHelper> bindIHyperlinkHelper() {
-		return org.eclipse.xtext.common.types.xtext.ui.TypeAwareHyperlinkHelper.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher> bindPrefixMatcher() {
-		return org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator> bindAbstractJavaBasedContentProposalProvider$ReferenceProposalCreator() {
-		return org.eclipse.xtext.common.types.xtext.ui.TypeAwareReferenceProposalCreator.class;
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.templates.CodetemplatesGeneratorFragment
-	public com.google.inject.Provider<org.eclipse.xtext.ui.codetemplates.ui.preferences.TemplatesLanguageConfiguration> provideTemplatesLanguageConfiguration() {
-		return org.eclipse.xtext.ui.codetemplates.ui.AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider();
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.templates.CodetemplatesGeneratorFragment
-	public com.google.inject.Provider<org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistry> provideLanguageRegistry() {
-		return org.eclipse.xtext.ui.codetemplates.ui.AccessibleCodetemplatesActivator.getLanguageRegistry();
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.templates.CodetemplatesGeneratorFragment
-	@org.eclipse.xtext.service.SingletonBinding(eager=true)	public Class<? extends org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistrar> bindLanguageRegistrar() {
-		return org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistrar.class;
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.templates.CodetemplatesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage> bindXtextTemplatePreferencePage() {
-		return org.eclipse.xtext.ui.codetemplates.ui.preferences.AdvancedTemplatesPreferencePage.class;
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.templates.CodetemplatesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialContentAssistParser> bindIPartialContentAssistParser() {
-		return org.yakindu.sct.generator.model.base.ui.contentassist.antlr.PartialBaseGenContentAssistParser.class;
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.compare.CompareFragment
-	public Class<? extends org.eclipse.compare.IViewerCreator> bindIViewerCreator() {
-		return org.eclipse.xtext.ui.compare.DefaultViewerCreator.class;
-	}
-
-
-}

+ 0 - 27
plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/BaseGenExecutableExtensionFactory.java

@@ -1,27 +0,0 @@
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.base.ui;
-
-import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory;
-import org.osgi.framework.Bundle;
-
-import com.google.inject.Injector;
-
-/**
- * This class was generated. Customizations should only happen in a newly
- * introduced subclass. 
- */
-public class BaseGenExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory {
-
-	@Override
-	protected Bundle getBundle() {
-		return org.yakindu.sct.generator.model.base.ui.internal.BaseGenActivator.getInstance().getBundle();
-	}
-	
-	@Override
-	protected Injector getInjector() {
-		return org.yakindu.sct.generator.model.base.ui.internal.BaseGenActivator.getInstance().getInjector("org.yakindu.sct.generator.model.base.BaseGen");
-	}
-	
-}

+ 0 - 54
plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/contentassist/AbstractBaseGenProposalProvider.java

@@ -1,54 +0,0 @@
-/*
-* generated by Xtext
-*/
-package org.yakindu.sct.generator.model.base.ui.contentassist;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.xtext.*;
-import org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider;
-import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor;
-import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext;
-
-/**
- * Represents a generated, default implementation of interface {@link IProposalProvider}.
- * Methods are dynamically dispatched on the first parameter, i.e., you can override them 
- * with a more concrete subtype. 
- */
-@SuppressWarnings("all")
-public class AbstractBaseGenProposalProvider extends TerminalsProposalProvider {
-		
-	public void completeBaseGeneratorModel_StatechartReferences(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
-	}
-	public void completeBaseGeneratorModel_Configuration(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
-	}
-	public void completeStatechartReferences_Statecharts(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
-	}
-	public void completeGeneratorConfiguration_Configurations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
-	}
-	public void completeOutletConfiguration_ProjectName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
-	}
-	public void completeOutletConfiguration_TargetFolder(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
-	}
-    
-	public void complete_BaseGeneratorModel(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		// subclasses may override
-	}
-	public void complete_StatechartReferences(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		// subclasses may override
-	}
-	public void complete_GeneratorConfiguration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		// subclasses may override
-	}
-	public void complete_Configurations(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		// subclasses may override
-	}
-	public void complete_OutletConfiguration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		// subclasses may override
-	}
-}

+ 0 - 80
plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/contentassist/antlr/BaseGenParser.java

@@ -1,80 +0,0 @@
-/*
-* generated by Xtext
-*/
-package org.yakindu.sct.generator.model.base.ui.contentassist.antlr;
-
-import java.util.Collection;
-import java.util.Map;
-import java.util.HashMap;
-
-import org.antlr.runtime.RecognitionException;
-import org.eclipse.xtext.AbstractElement;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.AbstractContentAssistParser;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.FollowElement;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
-
-import com.google.inject.Inject;
-
-import org.yakindu.sct.generator.model.base.services.BaseGenGrammarAccess;
-
-public class BaseGenParser extends AbstractContentAssistParser {
-	
-	@Inject
-	private BaseGenGrammarAccess grammarAccess;
-	
-	private Map<AbstractElement, String> nameMappings;
-	
-	@Override
-	protected org.yakindu.sct.generator.model.base.ui.contentassist.antlr.internal.InternalBaseGenParser createParser() {
-		org.yakindu.sct.generator.model.base.ui.contentassist.antlr.internal.InternalBaseGenParser result = new org.yakindu.sct.generator.model.base.ui.contentassist.antlr.internal.InternalBaseGenParser(null);
-		result.setGrammarAccess(grammarAccess);
-		return result;
-	}
-	
-	@Override
-	protected String getRuleName(AbstractElement element) {
-		if (nameMappings == null) {
-			nameMappings = new HashMap<AbstractElement, String>() {
-				private static final long serialVersionUID = 1L;
-				{
-					put(grammarAccess.getBaseGeneratorModelAccess().getGroup(), "rule__BaseGeneratorModel__Group__0");
-					put(grammarAccess.getStatechartReferencesAccess().getGroup(), "rule__StatechartReferences__Group__0");
-					put(grammarAccess.getStatechartReferencesAccess().getGroup_3(), "rule__StatechartReferences__Group_3__0");
-					put(grammarAccess.getOutletConfigurationAccess().getGroup(), "rule__OutletConfiguration__Group__0");
-					put(grammarAccess.getBaseGeneratorModelAccess().getStatechartReferencesAssignment_2(), "rule__BaseGeneratorModel__StatechartReferencesAssignment_2");
-					put(grammarAccess.getBaseGeneratorModelAccess().getConfigurationAssignment_3(), "rule__BaseGeneratorModel__ConfigurationAssignment_3");
-					put(grammarAccess.getStatechartReferencesAccess().getStatechartsAssignment_2(), "rule__StatechartReferences__StatechartsAssignment_2");
-					put(grammarAccess.getStatechartReferencesAccess().getStatechartsAssignment_3_1(), "rule__StatechartReferences__StatechartsAssignment_3_1");
-					put(grammarAccess.getGeneratorConfigurationAccess().getConfigurationsAssignment(), "rule__GeneratorConfiguration__ConfigurationsAssignment");
-					put(grammarAccess.getOutletConfigurationAccess().getProjectNameAssignment_5(), "rule__OutletConfiguration__ProjectNameAssignment_5");
-					put(grammarAccess.getOutletConfigurationAccess().getTargetFolderAssignment_8(), "rule__OutletConfiguration__TargetFolderAssignment_8");
-				}
-			};
-		}
-		return nameMappings.get(element);
-	}
-	
-	@Override
-	protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) {
-		try {
-			org.yakindu.sct.generator.model.base.ui.contentassist.antlr.internal.InternalBaseGenParser typedParser = (org.yakindu.sct.generator.model.base.ui.contentassist.antlr.internal.InternalBaseGenParser) parser;
-			typedParser.entryRuleBaseGeneratorModel();
-			return typedParser.getFollowElements();
-		} catch(RecognitionException ex) {
-			throw new RuntimeException(ex);
-		}		
-	}
-	
-	@Override
-	protected String[] getInitialHiddenTokens() {
-		return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" };
-	}
-	
-	public BaseGenGrammarAccess getGrammarAccess() {
-		return this.grammarAccess;
-	}
-	
-	public void setGrammarAccess(BaseGenGrammarAccess grammarAccess) {
-		this.grammarAccess = grammarAccess;
-	}
-}

+ 0 - 37
plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/contentassist/antlr/PartialBaseGenContentAssistParser.java

@@ -1,37 +0,0 @@
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.base.ui.contentassist.antlr;
-
-import java.util.Collection;
-import java.util.Collections;
-
-import org.eclipse.xtext.AbstractRule;
-import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialContentAssistParser;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.FollowElement;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
-import org.eclipse.xtext.util.PolymorphicDispatcher;
-
-/**
- * @author Sebastian Zarnekow - Initial contribution and API
- */
-public class PartialBaseGenContentAssistParser extends BaseGenParser implements IPartialContentAssistParser {
-
-	private AbstractRule rule;
-
-	public void initializeFor(AbstractRule rule) {
-		this.rule = rule;
-	}
-	
-	@Override
-	protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) {
-		if (rule == null || rule.eIsProxy())
-			return Collections.emptyList();
-		String methodName = "entryRule" + rule.getName();
-		PolymorphicDispatcher<Collection<FollowElement>> dispatcher = 
-			new PolymorphicDispatcher<Collection<FollowElement>>(methodName, 0, 0, Collections.singletonList(parser));
-		dispatcher.invoke();
-		return parser.getFollowElements();
-	}
-
-}

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1054
plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/contentassist/antlr/internal/InternalBaseGen.g


+ 0 - 25
plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/contentassist/antlr/internal/InternalBaseGen.tokens

@@ -1,25 +0,0 @@
-RULE_ID=4
-RULE_ANY_OTHER=10
-RULE_SL_COMMENT=8
-RULE_ML_COMMENT=7
-T__19=19
-RULE_STRING=5
-T__16=16
-T__15=15
-T__18=18
-T__17=17
-T__12=12
-T__11=11
-T__14=14
-T__13=13
-RULE_INT=6
-RULE_WS=9
-'projectName'=17
-'}'=13
-'='=18
-','=15
-'outlet'=16
-'BaseGenerator'=11
-'{'=12
-'statecharts '=14
-'folder'=19

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1083
plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/contentassist/antlr/internal/InternalBaseGenLexer.java


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 2643
plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/contentassist/antlr/internal/InternalBaseGenParser.java


+ 0 - 82
plugins/org.yakindu.sct.generator.model.base.ui/src-gen/org/yakindu/sct/generator/model/base/ui/internal/BaseGenActivator.java

@@ -1,82 +0,0 @@
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.base.ui.internal;
-
-import static com.google.inject.util.Modules.override;
-import static com.google.inject.Guice.createInjector;
-
-import org.apache.log4j.Logger;
-
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.osgi.framework.BundleContext;
-
-import com.google.inject.Injector;
-import com.google.inject.Module;
-
-import java.util.Map;
-import java.util.HashMap;
-
-/**
- * This class was generated. Customizations should only happen in a newly
- * introduced subclass. 
- */
-public class BaseGenActivator extends AbstractUIPlugin {
-
-	private Map<String,Injector> injectors = new HashMap<String,Injector>();
-	private static BaseGenActivator INSTANCE;
-
-	public Injector getInjector(String languageName) {
-		return injectors.get(languageName);
-	}
-	
-	@Override
-	public void start(BundleContext context) throws Exception {
-		super.start(context);
-		INSTANCE = this;
-		try {
-			registerInjectorFor("org.yakindu.sct.generator.model.base.BaseGen");
-			
-		} catch (Exception e) {
-			Logger.getLogger(getClass()).error(e.getMessage(), e);
-			throw e;
-		}
-	}
-	
-	protected void registerInjectorFor(String language) throws Exception {
-		injectors.put(language, createInjector(
-		  override(override(getRuntimeModule(language)).with(getSharedStateModule())).with(getUiModule(language))));
-	}
-	
-	@Override
-	public void stop(BundleContext context) throws Exception {
-		injectors.clear();
-		INSTANCE = null;
-		super.stop(context);
-	}
-	
-	public static BaseGenActivator getInstance() {
-		return INSTANCE;
-	}
-	
-	protected Module getRuntimeModule(String grammar) {
-		if ("org.yakindu.sct.generator.model.base.BaseGen".equals(grammar)) {
-		  return new org.yakindu.sct.generator.model.base.BaseGenRuntimeModule();
-		}
-		
-		throw new IllegalArgumentException(grammar);
-	}
-	
-	protected Module getUiModule(String grammar) {
-		if ("org.yakindu.sct.generator.model.base.BaseGen".equals(grammar)) {
-		  return new org.yakindu.sct.generator.model.base.ui.BaseGenUiModule(this);
-		}
-		
-		throw new IllegalArgumentException(grammar);
-	}
-	
-	protected Module getSharedStateModule() {
-		return new org.eclipse.xtext.ui.shared.SharedStateModule();
-	}
-	
-}

+ 0 - 15
plugins/org.yakindu.sct.generator.model.base.ui/src/org/yakindu/sct/generator/model/base/ui/BaseGenUiModule.java

@@ -1,15 +0,0 @@
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.base.ui;
-
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-
-/**
- * Use this class to register components to be used within the IDE.
- */
-public class BaseGenUiModule extends org.yakindu.sct.generator.model.base.ui.AbstractBaseGenUiModule {
-	public BaseGenUiModule(AbstractUIPlugin plugin) {
-		super(plugin);
-	}
-}

+ 0 - 12
plugins/org.yakindu.sct.generator.model.base.ui/src/org/yakindu/sct/generator/model/base/ui/contentassist/BaseGenProposalProvider.java

@@ -1,12 +0,0 @@
-/*
-* generated by Xtext
-*/
-package org.yakindu.sct.generator.model.base.ui.contentassist;
-
-import org.yakindu.sct.generator.model.base.ui.contentassist.AbstractBaseGenProposalProvider;
-/**
- * see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#contentAssist on how to customize content assistant
- */
-public class BaseGenProposalProvider extends AbstractBaseGenProposalProvider {
-
-}

+ 0 - 27
plugins/org.yakindu.sct.generator.model.base.ui/src/org/yakindu/sct/generator/model/base/ui/labeling/BaseGenDescriptionLabelProvider.java

@@ -1,27 +0,0 @@
-/*
-* generated by Xtext
-*/
-package org.yakindu.sct.generator.model.base.ui.labeling;
-
-import org.eclipse.xtext.ui.label.DefaultDescriptionLabelProvider;
-
-/**
- * Provides labels for a IEObjectDescriptions and IResourceDescriptions.
- * 
- * see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#labelProvider
- */
-public class BaseGenDescriptionLabelProvider extends DefaultDescriptionLabelProvider {
-
-/*
-	//Labels and icons can be computed like this:
-	
-	String text(IEObjectDescription ele) {
-	  return "my "+ele.getName();
-	}
-	 
-    String image(IEObjectDescription ele) {
-      return ele.getEClass().getName() + ".gif";
-    }	 
-*/
-
-}

+ 0 - 34
plugins/org.yakindu.sct.generator.model.base.ui/src/org/yakindu/sct/generator/model/base/ui/labeling/BaseGenLabelProvider.java

@@ -1,34 +0,0 @@
-/*
-* generated by Xtext
-*/
-package org.yakindu.sct.generator.model.base.ui.labeling;
-
-import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider;
-import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider;
-
-import com.google.inject.Inject;
-
-/**
- * Provides labels for a EObjects.
- * 
- * see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#labelProvider
- */
-public class BaseGenLabelProvider extends DefaultEObjectLabelProvider {
-
-	@Inject
-	public BaseGenLabelProvider(AdapterFactoryLabelProvider delegate) {
-		super(delegate);
-	}
-
-/*
-	//Labels and icons can be computed like this:
-	
-	String text(MyModel ele) {
-	  return "my "+ele.getName();
-	}
-	 
-    String image(MyModel ele) {
-      return "MyModel.gif";
-    }
-*/
-}

+ 0 - 14
plugins/org.yakindu.sct.generator.model.base.ui/src/org/yakindu/sct/generator/model/base/ui/outline/BaseGenOutlineTreeProvider.java

@@ -1,14 +0,0 @@
-/*
-* generated by Xtext
-*/
-package org.yakindu.sct.generator.model.base.ui.outline;
-
-import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider;
-
-/**
- * customization of the default outline structure
- * 
- */
-public class BaseGenOutlineTreeProvider extends DefaultOutlineTreeProvider {
-	
-}

+ 0 - 19
plugins/org.yakindu.sct.generator.model.base.ui/src/org/yakindu/sct/generator/model/base/ui/quickfix/BaseGenQuickfixProvider.java

@@ -1,19 +0,0 @@
-
-package org.yakindu.sct.generator.model.base.ui.quickfix;
-
-import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider;
-
-public class BaseGenQuickfixProvider extends DefaultQuickfixProvider {
-
-//	@Fix(MyJavaValidator.INVALID_NAME)
-//	public void capitalizeName(final Issue issue, IssueResolutionAcceptor acceptor) {
-//		acceptor.accept(issue, "Capitalize name", "Capitalize the name.", "upcase.png", new IModification() {
-//			public void apply(IModificationContext context) throws BadLocationException {
-//				IXtextDocument xtextDocument = context.getXtextDocument();
-//				String firstLetter = xtextDocument.get(issue.getOffset(), 1);
-//				xtextDocument.replace(issue.getOffset(), 1, firstLetter.toUpperCase());
-//			}
-//		});
-//	}
-
-}

BIN
plugins/org.yakindu.sct.generator.model.base/.antlr-generator-3.2.0.jar


+ 0 - 9
plugins/org.yakindu.sct.generator.model.base/.classpath

@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="src" path="src-gen"/>
-	<classpathentry kind="src" path="xtend-gen"/>
-	<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="output" path="bin"/>
-</classpath>

+ 0 - 34
plugins/org.yakindu.sct.generator.model.base/.project

@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.yakindu.sct.generator.model.base</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>
-		<buildCommand>
-			<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-		<nature>org.eclipse.pde.PluginNature</nature>
-		<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
-	</natures>
-</projectDescription>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 14
plugins/org.yakindu.sct.generator.model.base/GenerateBaseGen.mwe2.launch


+ 0 - 37
plugins/org.yakindu.sct.generator.model.base/META-INF/MANIFEST.MF

@@ -1,37 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: org.yakindu.sct.generator.model.base
-Bundle-Vendor: My Company
-Bundle-Version: 1.0.0
-Bundle-SymbolicName: org.yakindu.sct.generator.model.base; singleton:=true
-Bundle-ActivationPolicy: lazy
-Require-Bundle: org.eclipse.xtext;bundle-version="2.0.0";visibility:=reexport,
- org.apache.log4j;bundle-version="1.2.15";visibility:=reexport,
- org.apache.commons.logging;bundle-version="1.0.4";resolution:=optional;visibility:=reexport,
- org.eclipse.xtext.generator;resolution:=optional,
- org.eclipse.emf.codegen.ecore;resolution:=optional,
- org.eclipse.emf.mwe.utils;resolution:=optional,
- org.eclipse.emf.mwe2.launch;resolution:=optional,
- org.eclipse.xtext.util,
- org.eclipse.emf.ecore,
- org.eclipse.emf.common,
- org.antlr.runtime,
- org.eclipse.xtext.common.types,
- org.yakindu.sct.model.sgraph;bundle-version="1.0.0",
- org.yakindu.sct.model.sgen;bundle-version="1.0.0"
-Import-Package: org.apache.log4j,
- org.apache.commons.logging,
- org.eclipse.xtext.xbase.lib,
- org.eclipse.xtext.xtend2.lib
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Export-Package: org.yakindu.sct.generator.model.base,
- org.yakindu.sct.generator.model.base.javaGenModel,
- org.yakindu.sct.generator.model.base.javaGenModel.impl,
- org.yakindu.sct.generator.model.base.javaGenModel.util,
- org.yakindu.sct.generator.model.base.parser.antlr,
- org.yakindu.sct.generator.model.base.parser.antlr.internal,
- org.yakindu.sct.generator.model.base.scoping,
- org.yakindu.sct.generator.model.base.serializer,
- org.yakindu.sct.generator.model.base.services,
- org.yakindu.sct.generator.model.base.validation
-

+ 0 - 6
plugins/org.yakindu.sct.generator.model.base/build.properties

@@ -1,6 +0,0 @@
-source.. = src/,\
-          src-gen/,\
-          xtend-gen/
-bin.includes = META-INF/,\
-               .,\
-               plugin.xml

+ 0 - 15
plugins/org.yakindu.sct.generator.model.base/plugin.xml

@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-
-<plugin>
-
-  <extension point="org.eclipse.emf.ecore.generated_package">
-    <package 
-       uri = "http://www.yakindu.org/sct/generator/BaseGenModel" 
-       class = "org.yakindu.sct.generator.model.base.javaGenModel.JavaGenModelPackage"
-       genModel = "org/yakindu/sct/generator/model/base/BaseGenModel.genmodel" /> 
-	
-  </extension>
-
-
-</plugin>

+ 0 - 18
plugins/org.yakindu.sct.generator.model.base/plugin.xml_gen

@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-
-<plugin>
-
-  <extension point="org.eclipse.emf.ecore.generated_package">
-    <package 
-       uri = "http://www.yakindu.org/sct/generator/BaseGenModel" 
-       class = "org.yakindu.sct.generator.model.base.javaGenModel.JavaGenModelPackage"
-       genModel = "org/yakindu/sct/generator/model/base/BaseGen.genmodel" /> 
-	
-  </extension>
-
-
-
-
-
-</plugin>

+ 0 - 172
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/AbstractBaseGenRuntimeModule.java

@@ -1,172 +0,0 @@
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.base;
-
-import java.util.Properties;
-
-import org.eclipse.xtext.Constants;
-import org.eclipse.xtext.service.DefaultRuntimeModule;
-
-import com.google.inject.Binder;
-import com.google.inject.name.Names;
-
-/**
- * Manual modifications go to {org.yakindu.sct.generator.model.base.BaseGenRuntimeModule}
- */
- @SuppressWarnings("all")
-public abstract class AbstractBaseGenRuntimeModule extends DefaultRuntimeModule {
-
-	protected Properties properties = null;
-
-	@Override
-	public void configure(Binder binder) {
-		properties = tryBindProperties(binder, "org/yakindu/sct/generator/model/base/BaseGen.properties");
-		super.configure(binder);
-	}
-	
-	public void configureLanguageName(Binder binder) {
-		binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("org.yakindu.sct.generator.model.base.BaseGen");
-	}
-	
-	public void configureFileExtensions(Binder binder) {
-		if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null)
-			binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("baseGen");
-	}
-	
-	// contributed by org.eclipse.xtext.generator.grammarAccess.GrammarAccessFragment
-	public Class<? extends org.eclipse.xtext.IGrammarAccess> bindIGrammarAccess() {
-		return org.yakindu.sct.generator.model.base.services.BaseGenGrammarAccess.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.serializer.SerializerFragment
-	public Class<? extends org.eclipse.xtext.serializer.sequencer.ISemanticSequencer> bindISemanticSequencer() {
-		return org.yakindu.sct.generator.model.base.serializer.BaseGenSemanticSequencer.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.serializer.SerializerFragment
-	public Class<? extends org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer> bindISyntacticSequencer() {
-		return org.yakindu.sct.generator.model.base.serializer.BaseGenSyntacticSequencer.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.serializer.SerializerFragment
-	public Class<? extends org.eclipse.xtext.serializer.ISerializer> bindISerializer() {
-		return org.eclipse.xtext.serializer.impl.Serializer.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public Class<? extends org.eclipse.xtext.parser.IParser> bindIParser() {
-		return org.yakindu.sct.generator.model.base.parser.antlr.BaseGenParser.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public Class<? extends org.eclipse.xtext.parser.ITokenToStringConverter> bindITokenToStringConverter() {
-		return org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public Class<? extends org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider> bindIAntlrTokenFileProvider() {
-		return org.yakindu.sct.generator.model.base.parser.antlr.BaseGenAntlrTokenFileProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public Class<? extends org.eclipse.xtext.parser.antlr.Lexer> bindLexer() {
-		return org.yakindu.sct.generator.model.base.parser.antlr.internal.InternalBaseGenLexer.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public com.google.inject.Provider<org.yakindu.sct.generator.model.base.parser.antlr.internal.InternalBaseGenLexer> provideInternalBaseGenLexer() {
-		return org.eclipse.xtext.parser.antlr.LexerProvider.create(org.yakindu.sct.generator.model.base.parser.antlr.internal.InternalBaseGenLexer.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public void configureRuntimeLexer(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.parser.antlr.LexerBindings.RUNTIME)).to(org.yakindu.sct.generator.model.base.parser.antlr.internal.InternalBaseGenLexer.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public Class<? extends org.eclipse.xtext.parser.antlr.ITokenDefProvider> bindITokenDefProvider() {
-		return org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.validation.JavaValidatorFragment
-	@org.eclipse.xtext.service.SingletonBinding(eager=true)	public Class<? extends org.yakindu.sct.generator.model.base.validation.BaseGenJavaValidator> bindBaseGenJavaValidator() {
-		return org.yakindu.sct.generator.model.base.validation.BaseGenJavaValidator.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment
-	public Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider() {
-		return org.yakindu.sct.generator.model.base.scoping.BaseGenScopeProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment
-	public void configureIScopeProviderDelegate(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.scoping.IScopeProvider.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment
-	public void configureIgnoreCaseLinking(com.google.inject.Binder binder) {
-		binder.bindConstant().annotatedWith(org.eclipse.xtext.scoping.IgnoreCaseLinking.class).to(false);
-	}
-
-	// contributed by org.eclipse.xtext.generator.exporting.QualifiedNamesFragment
-	public Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider() {
-		return org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
-	public Class<? extends org.eclipse.xtext.resource.IContainer.Manager> bindIContainer$Manager() {
-		return org.eclipse.xtext.resource.containers.StateBasedContainerManager.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
-	public Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider> bindIAllContainersState$Provider() {
-		return org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
-	public void configureIResourceDescriptions(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
-	public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.generator.GeneratorFragment
-	public Class<? extends org.eclipse.xtext.generator.IGenerator> bindIGenerator() {
-		return org.yakindu.sct.generator.model.base.generator.BaseGenGenerator.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.formatting.FormatterFragment
-	public Class<? extends org.eclipse.xtext.formatting.IFormatter> bindIFormatter() {
-		return org.yakindu.sct.generator.model.base.formatting.BaseGenFormatter.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public java.lang.ClassLoader bindClassLoaderToInstance() {
-		return getClass().getClassLoader();
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public org.eclipse.xtext.common.types.TypesFactory bindTypesFactoryToInstance() {
-		return org.eclipse.xtext.common.types.TypesFactory.eINSTANCE;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.common.types.access.IJvmTypeProvider.Factory> bindIJvmTypeProvider$Factory() {
-		return org.eclipse.xtext.common.types.access.ClasspathTypeProviderFactory.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.common.types.xtext.AbstractTypeScopeProvider> bindAbstractTypeScopeProvider() {
-		return org.eclipse.xtext.common.types.xtext.ClasspathBasedTypeScopeProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider> bindIGlobalScopeProvider() {
-		return org.eclipse.xtext.common.types.xtext.TypesAwareDefaultGlobalScopeProvider.class;
-	}
-
-}

+ 0 - 10
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/BaseGen.ecore

@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0"
-    xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="javaGenModel"
-    nsURI="http://www.yakindu.org/sct/generator/BaseGenModel" nsPrefix="javaGenModel">
-  <eClassifiers xsi:type="ecore:EClass" name="OutletConfigurationCustom" eSuperTypes="platform:/resource/org.yakindu.sct.model.sgen/model/emf/sgen.ecore#//OutletConfiguration">
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="projectName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetFolder" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
-  </eClassifiers>
-</ecore:EPackage>

+ 0 - 17
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/BaseGen.genmodel

@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<genmodel:GenModel xmi:version="2.0"
-    xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
-    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.yakindu.sct.generator.model.base/src-gen"
-    editDirectory="/org.yakindu.sct.generator.model.base.edit/src" editorDirectory="/org.yakindu.sct.generator.model.base.editor/src"
-    modelPluginID="org.yakindu.sct.generator.model.base" forceOverwrite="true" modelName="BaseGen"
-    updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
-    complianceLevel="5.0" copyrightFields="false" editPluginID="org.yakindu.sct.generator.model.base.edit"
-    editorPluginID="org.yakindu.sct.generator.model.base.editor" usedGenPackages="platform:/resource/org.yakindu.sct.model.sgen/model/emf/sgen.genmodel#//sgen">
-  <genPackages prefix="JavaGenModel" basePackage="org.yakindu.sct.generator.model.base"
-      disposableProviderFactory="true" ecorePackage="platform:/resource/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/BaseGen.ecore#/">
-    <genClasses ecoreClass="platform:/resource/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/BaseGen.ecore#//OutletConfigurationCustom">
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/resource/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/BaseGen.ecore#//OutletConfigurationCustom/projectName"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/resource/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/BaseGen.ecore#//OutletConfigurationCustom/targetFolder"/>
-    </genClasses>
-  </genPackages>
-</genmodel:GenModel>

+ 0 - 251
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/BaseGen.xmi

@@ -1,251 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:xtext="http://www.eclipse.org/2008/Xtext">
-  <xtext:Grammar name="org.yakindu.sct.generator.model.base.BaseGen" usedGrammars="/1">
-    <metamodelDeclarations xsi:type="xtext:GeneratedMetamodel" name="javaGenModel">
-      <ePackage href="http://www.yakindu.org/sct/generator/BaseGenModel#/"/>
-    </metamodelDeclarations>
-    <metamodelDeclarations xsi:type="xtext:ReferencedMetamodel" alias="gen">
-      <ePackage href="http://www.yakindu.org/sct/statechart/SGen#/"/>
-    </metamodelDeclarations>
-    <metamodelDeclarations xsi:type="xtext:ReferencedMetamodel" alias="sct">
-      <ePackage href="http://www.yakindu.org/sct/2.0.0#/"/>
-    </metamodelDeclarations>
-    <rules xsi:type="xtext:ParserRule" name="BaseGeneratorModel">
-      <type metamodel="/0/@metamodelDeclarations.1">
-        <classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SGen#//GeneratorModel"/>
-      </type>
-      <alternatives xsi:type="xtext:Group">
-        <elements xsi:type="xtext:Keyword" value="BaseGenerator"/>
-        <elements xsi:type="xtext:Keyword" value="{"/>
-        <elements xsi:type="xtext:Assignment" feature="statechartReferences" operator="=">
-          <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.1"/>
-        </elements>
-        <elements xsi:type="xtext:Assignment" feature="configuration" operator="=">
-          <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.2"/>
-        </elements>
-        <elements xsi:type="xtext:Keyword" value="}"/>
-      </alternatives>
-    </rules>
-    <rules xsi:type="xtext:ParserRule" name="StatechartReferences">
-      <type metamodel="/0/@metamodelDeclarations.1">
-        <classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SGen#//StatechartReferences"/>
-      </type>
-      <alternatives xsi:type="xtext:Group">
-        <elements xsi:type="xtext:Keyword" value="statecharts "/>
-        <elements xsi:type="xtext:Keyword" value="{"/>
-        <elements xsi:type="xtext:Assignment" cardinality="+" feature="statecharts" operator="+=">
-          <terminal xsi:type="xtext:CrossReference">
-            <type metamodel="/0/@metamodelDeclarations.2">
-              <classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/2.0.0#//Statechart"/>
-            </type>
-            <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.0"/>
-          </terminal>
-        </elements>
-        <elements xsi:type="xtext:Group" cardinality="*">
-          <elements xsi:type="xtext:Keyword" value=","/>
-          <elements xsi:type="xtext:Assignment" feature="statecharts" operator="+=">
-            <terminal xsi:type="xtext:CrossReference">
-              <type metamodel="/0/@metamodelDeclarations.2">
-                <classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/2.0.0#//Statechart"/>
-              </type>
-              <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.0"/>
-            </terminal>
-          </elements>
-        </elements>
-        <elements xsi:type="xtext:Keyword" value="}"/>
-      </alternatives>
-    </rules>
-    <rules xsi:type="xtext:ParserRule" name="GeneratorConfiguration">
-      <type metamodel="/0/@metamodelDeclarations.1">
-        <classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SGen#//GeneratorConfiguration"/>
-      </type>
-      <alternatives xsi:type="xtext:Assignment" cardinality="+" feature="configurations" operator="+=">
-        <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.3"/>
-      </alternatives>
-    </rules>
-    <rules xsi:type="xtext:ParserRule" name="Configurations">
-      <type metamodel="/0/@metamodelDeclarations.1">
-        <classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SGen#//Configuration"/>
-      </type>
-      <alternatives xsi:type="xtext:RuleCall" rule="/0/@rules.4"/>
-    </rules>
-    <rules xsi:type="xtext:ParserRule" name="OutletConfiguration">
-      <type metamodel="/0/@metamodelDeclarations.1">
-        <classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SGen#//OutletConfiguration"/>
-      </type>
-      <alternatives xsi:type="xtext:Group">
-        <elements xsi:type="xtext:Action">
-          <type metamodel="/0/@metamodelDeclarations.0">
-            <classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/generator/BaseGenModel#//OutletConfigurationCustom"/>
-          </type>
-        </elements>
-        <elements xsi:type="xtext:Keyword" value="outlet"/>
-        <elements xsi:type="xtext:Keyword" value="{"/>
-        <elements xsi:type="xtext:Keyword" value="projectName"/>
-        <elements xsi:type="xtext:Keyword" value="="/>
-        <elements xsi:type="xtext:Assignment" feature="projectName" operator="=">
-          <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.2"/>
-        </elements>
-        <elements xsi:type="xtext:Keyword" value="folder"/>
-        <elements xsi:type="xtext:Keyword" value="="/>
-        <elements xsi:type="xtext:Assignment" feature="targetFolder" operator="=">
-          <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.2"/>
-        </elements>
-        <elements xsi:type="xtext:Keyword" value="}"/>
-      </alternatives>
-    </rules>
-  </xtext:Grammar>
-  <xtext:Grammar name="org.eclipse.xtext.common.Terminals" definesHiddenTokens="true" hiddenTokens="/1/@rules.5 /1/@rules.3 /1/@rules.4">
-    <metamodelDeclarations xsi:type="xtext:ReferencedMetamodel" alias="ecore">
-      <ePackage href="http://www.eclipse.org/emf/2002/Ecore#/"/>
-    </metamodelDeclarations>
-    <rules xsi:type="xtext:TerminalRule" name="ID">
-      <type metamodel="/1/@metamodelDeclarations.0">
-        <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
-      </type>
-      <alternatives xsi:type="xtext:Group">
-        <elements xsi:type="xtext:Keyword" cardinality="?" value="^"/>
-        <elements xsi:type="xtext:Alternatives">
-          <elements xsi:type="xtext:CharacterRange">
-            <left value="a"/>
-            <right value="z"/>
-          </elements>
-          <elements xsi:type="xtext:CharacterRange">
-            <left value="A"/>
-            <right value="Z"/>
-          </elements>
-          <elements xsi:type="xtext:Keyword" value="_"/>
-        </elements>
-        <elements xsi:type="xtext:Alternatives" cardinality="*">
-          <elements xsi:type="xtext:CharacterRange">
-            <left value="a"/>
-            <right value="z"/>
-          </elements>
-          <elements xsi:type="xtext:CharacterRange">
-            <left value="A"/>
-            <right value="Z"/>
-          </elements>
-          <elements xsi:type="xtext:Keyword" value="_"/>
-          <elements xsi:type="xtext:CharacterRange">
-            <left value="0"/>
-            <right value="9"/>
-          </elements>
-        </elements>
-      </alternatives>
-    </rules>
-    <rules xsi:type="xtext:TerminalRule" name="INT">
-      <type metamodel="/1/@metamodelDeclarations.0">
-        <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
-      </type>
-      <alternatives xsi:type="xtext:CharacterRange" cardinality="+">
-        <left value="0"/>
-        <right value="9"/>
-      </alternatives>
-    </rules>
-    <rules xsi:type="xtext:TerminalRule" name="STRING">
-      <type metamodel="/1/@metamodelDeclarations.0">
-        <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
-      </type>
-      <alternatives xsi:type="xtext:Alternatives">
-        <elements xsi:type="xtext:Group">
-          <elements xsi:type="xtext:Keyword" value="&quot;"/>
-          <elements xsi:type="xtext:Alternatives" cardinality="*">
-            <elements xsi:type="xtext:Group">
-              <elements xsi:type="xtext:Keyword" value="\"/>
-              <elements xsi:type="xtext:Alternatives">
-                <elements xsi:type="xtext:Keyword" value="b"/>
-                <elements xsi:type="xtext:Keyword" value="t"/>
-                <elements xsi:type="xtext:Keyword" value="n"/>
-                <elements xsi:type="xtext:Keyword" value="f"/>
-                <elements xsi:type="xtext:Keyword" value="r"/>
-                <elements xsi:type="xtext:Keyword" value="u"/>
-                <elements xsi:type="xtext:Keyword" value="&quot;"/>
-                <elements xsi:type="xtext:Keyword" value="'"/>
-                <elements xsi:type="xtext:Keyword" value="\"/>
-              </elements>
-            </elements>
-            <elements xsi:type="xtext:NegatedToken">
-              <terminal xsi:type="xtext:Alternatives">
-                <elements xsi:type="xtext:Keyword" value="\"/>
-                <elements xsi:type="xtext:Keyword" value="&quot;"/>
-              </terminal>
-            </elements>
-          </elements>
-          <elements xsi:type="xtext:Keyword" value="&quot;"/>
-        </elements>
-        <elements xsi:type="xtext:Group">
-          <elements xsi:type="xtext:Keyword" value="'"/>
-          <elements xsi:type="xtext:Alternatives" cardinality="*">
-            <elements xsi:type="xtext:Group">
-              <elements xsi:type="xtext:Keyword" value="\"/>
-              <elements xsi:type="xtext:Alternatives">
-                <elements xsi:type="xtext:Keyword" value="b"/>
-                <elements xsi:type="xtext:Keyword" value="t"/>
-                <elements xsi:type="xtext:Keyword" value="n"/>
-                <elements xsi:type="xtext:Keyword" value="f"/>
-                <elements xsi:type="xtext:Keyword" value="r"/>
-                <elements xsi:type="xtext:Keyword" value="u"/>
-                <elements xsi:type="xtext:Keyword" value="&quot;"/>
-                <elements xsi:type="xtext:Keyword" value="'"/>
-                <elements xsi:type="xtext:Keyword" value="\"/>
-              </elements>
-            </elements>
-            <elements xsi:type="xtext:NegatedToken">
-              <terminal xsi:type="xtext:Alternatives">
-                <elements xsi:type="xtext:Keyword" value="\"/>
-                <elements xsi:type="xtext:Keyword" value="'"/>
-              </terminal>
-            </elements>
-          </elements>
-          <elements xsi:type="xtext:Keyword" value="'"/>
-        </elements>
-      </alternatives>
-    </rules>
-    <rules xsi:type="xtext:TerminalRule" name="ML_COMMENT">
-      <type metamodel="/1/@metamodelDeclarations.0">
-        <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
-      </type>
-      <alternatives xsi:type="xtext:Group">
-        <elements xsi:type="xtext:Keyword" value="/*"/>
-        <elements xsi:type="xtext:UntilToken">
-          <terminal xsi:type="xtext:Keyword" value="*/"/>
-        </elements>
-      </alternatives>
-    </rules>
-    <rules xsi:type="xtext:TerminalRule" name="SL_COMMENT">
-      <type metamodel="/1/@metamodelDeclarations.0">
-        <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
-      </type>
-      <alternatives xsi:type="xtext:Group">
-        <elements xsi:type="xtext:Keyword" value="//"/>
-        <elements xsi:type="xtext:NegatedToken" cardinality="*">
-          <terminal xsi:type="xtext:Alternatives">
-            <elements xsi:type="xtext:Keyword" value="&#xA;"/>
-            <elements xsi:type="xtext:Keyword" value="&#xD;"/>
-          </terminal>
-        </elements>
-        <elements xsi:type="xtext:Group" cardinality="?">
-          <elements xsi:type="xtext:Keyword" cardinality="?" value="&#xD;"/>
-          <elements xsi:type="xtext:Keyword" value="&#xA;"/>
-        </elements>
-      </alternatives>
-    </rules>
-    <rules xsi:type="xtext:TerminalRule" name="WS">
-      <type metamodel="/1/@metamodelDeclarations.0">
-        <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
-      </type>
-      <alternatives xsi:type="xtext:Alternatives" cardinality="+">
-        <elements xsi:type="xtext:Keyword" value=" "/>
-        <elements xsi:type="xtext:Keyword" value="&#x9;"/>
-        <elements xsi:type="xtext:Keyword" value="&#xD;"/>
-        <elements xsi:type="xtext:Keyword" value="&#xA;"/>
-      </alternatives>
-    </rules>
-    <rules xsi:type="xtext:TerminalRule" name="ANY_OTHER">
-      <type metamodel="/1/@metamodelDeclarations.0">
-        <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
-      </type>
-      <alternatives xsi:type="xtext:Wildcard"/>
-    </rules>
-  </xtext:Grammar>
-</xmi:XMI>

+ 0 - 44
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/BaseGenStandaloneSetupGenerated.java

@@ -1,44 +0,0 @@
-
-package org.yakindu.sct.generator.model.base;
-
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.xtext.ISetup;
-import org.eclipse.emf.ecore.resource.Resource;
-
-import com.google.inject.Guice;
-import com.google.inject.Injector;
-
-/**
- * Generated from StandaloneSetup.xpt!
- */
-@SuppressWarnings("all")
-public class BaseGenStandaloneSetupGenerated implements ISetup {
-
-	public Injector createInjectorAndDoEMFRegistration() {
-		org.eclipse.xtext.common.TerminalsStandaloneSetup.doSetup();
-
-		Injector injector = createInjector();
-		register(injector);
-		return injector;
-	}
-	
-	public Injector createInjector() {
-		return Guice.createInjector(new org.yakindu.sct.generator.model.base.BaseGenRuntimeModule());
-	}
-	
-	public void register(Injector injector) {
-	if (!EPackage.Registry.INSTANCE.containsKey("http://www.yakindu.org/sct/generator/BaseGenModel")) {
-		EPackage.Registry.INSTANCE.put("http://www.yakindu.org/sct/generator/BaseGenModel", org.yakindu.sct.generator.model.base.javaGenModel.JavaGenModelPackage.eINSTANCE);
-	}
-
-		org.eclipse.xtext.resource.IResourceFactory resourceFactory = injector.getInstance(org.eclipse.xtext.resource.IResourceFactory.class);
-		org.eclipse.xtext.resource.IResourceServiceProvider serviceProvider = injector.getInstance(org.eclipse.xtext.resource.IResourceServiceProvider.class);
-		Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("baseGen", resourceFactory);
-		org.eclipse.xtext.resource.IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("baseGen", serviceProvider);
-		
-
-
-
-
-	}
-}

+ 0 - 47
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/javaGenModel/JavaGenModelFactory.java

@@ -1,47 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
-
- */
-package org.yakindu.sct.generator.model.base.javaGenModel;
-
-import org.eclipse.emf.ecore.EFactory;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.yakindu.sct.generator.model.base.javaGenModel.JavaGenModelPackage
- * @generated
- */
-public interface JavaGenModelFactory extends EFactory
-{
-  /**
-   * The singleton instance of the factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  JavaGenModelFactory eINSTANCE = org.yakindu.sct.generator.model.base.javaGenModel.impl.JavaGenModelFactoryImpl.init();
-
-  /**
-   * Returns a new object of class '<em>Outlet Configuration Custom</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Outlet Configuration Custom</em>'.
-   * @generated
-   */
-  OutletConfigurationCustom createOutletConfigurationCustom();
-
-  /**
-   * Returns the package supported by this factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the package supported by this factory.
-   * @generated
-   */
-  JavaGenModelPackage getJavaGenModelPackage();
-
-} //JavaGenModelFactory

+ 0 - 203
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/javaGenModel/JavaGenModelPackage.java

@@ -1,203 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
-
- */
-package org.yakindu.sct.generator.model.base.javaGenModel;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-
-import org.yakindu.sct.model.sgen.SGenPackage;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- *   <li>each class,</li>
- *   <li>each feature of each class,</li>
- *   <li>each enum,</li>
- *   <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @see org.yakindu.sct.generator.model.base.javaGenModel.JavaGenModelFactory
- * @model kind="package"
- * @generated
- */
-public interface JavaGenModelPackage extends EPackage
-{
-  /**
-   * The package name.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  String eNAME = "javaGenModel";
-
-  /**
-   * The package namespace URI.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  String eNS_URI = "http://www.yakindu.org/sct/generator/BaseGenModel";
-
-  /**
-   * The package namespace name.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  String eNS_PREFIX = "javaGenModel";
-
-  /**
-   * The singleton instance of the package.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  JavaGenModelPackage eINSTANCE = org.yakindu.sct.generator.model.base.javaGenModel.impl.JavaGenModelPackageImpl.init();
-
-  /**
-   * The meta object id for the '{@link org.yakindu.sct.generator.model.base.javaGenModel.impl.OutletConfigurationCustomImpl <em>Outlet Configuration Custom</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.yakindu.sct.generator.model.base.javaGenModel.impl.OutletConfigurationCustomImpl
-   * @see org.yakindu.sct.generator.model.base.javaGenModel.impl.JavaGenModelPackageImpl#getOutletConfigurationCustom()
-   * @generated
-   */
-  int OUTLET_CONFIGURATION_CUSTOM = 0;
-
-  /**
-   * The feature id for the '<em><b>Path</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OUTLET_CONFIGURATION_CUSTOM__PATH = SGenPackage.OUTLET_CONFIGURATION__PATH;
-
-  /**
-   * The feature id for the '<em><b>Override</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OUTLET_CONFIGURATION_CUSTOM__OVERRIDE = SGenPackage.OUTLET_CONFIGURATION__OVERRIDE;
-
-  /**
-   * The feature id for the '<em><b>Project Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OUTLET_CONFIGURATION_CUSTOM__PROJECT_NAME = SGenPackage.OUTLET_CONFIGURATION_FEATURE_COUNT + 0;
-
-  /**
-   * The feature id for the '<em><b>Target Folder</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OUTLET_CONFIGURATION_CUSTOM__TARGET_FOLDER = SGenPackage.OUTLET_CONFIGURATION_FEATURE_COUNT + 1;
-
-  /**
-   * The number of structural features of the '<em>Outlet Configuration Custom</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int OUTLET_CONFIGURATION_CUSTOM_FEATURE_COUNT = SGenPackage.OUTLET_CONFIGURATION_FEATURE_COUNT + 2;
-
-
-  /**
-   * Returns the meta object for class '{@link org.yakindu.sct.generator.model.base.javaGenModel.OutletConfigurationCustom <em>Outlet Configuration Custom</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Outlet Configuration Custom</em>'.
-   * @see org.yakindu.sct.generator.model.base.javaGenModel.OutletConfigurationCustom
-   * @generated
-   */
-  EClass getOutletConfigurationCustom();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.yakindu.sct.generator.model.base.javaGenModel.OutletConfigurationCustom#getProjectName <em>Project Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Project Name</em>'.
-   * @see org.yakindu.sct.generator.model.base.javaGenModel.OutletConfigurationCustom#getProjectName()
-   * @see #getOutletConfigurationCustom()
-   * @generated
-   */
-  EAttribute getOutletConfigurationCustom_ProjectName();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.yakindu.sct.generator.model.base.javaGenModel.OutletConfigurationCustom#getTargetFolder <em>Target Folder</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Target Folder</em>'.
-   * @see org.yakindu.sct.generator.model.base.javaGenModel.OutletConfigurationCustom#getTargetFolder()
-   * @see #getOutletConfigurationCustom()
-   * @generated
-   */
-  EAttribute getOutletConfigurationCustom_TargetFolder();
-
-  /**
-   * Returns the factory that creates the instances of the model.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the factory that creates the instances of the model.
-   * @generated
-   */
-  JavaGenModelFactory getJavaGenModelFactory();
-
-  /**
-   * <!-- begin-user-doc -->
-   * Defines literals for the meta objects that represent
-   * <ul>
-   *   <li>each class,</li>
-   *   <li>each feature of each class,</li>
-   *   <li>each enum,</li>
-   *   <li>and each data type</li>
-   * </ul>
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  interface Literals
-  {
-    /**
-     * The meta object literal for the '{@link org.yakindu.sct.generator.model.base.javaGenModel.impl.OutletConfigurationCustomImpl <em>Outlet Configuration Custom</em>}' class.
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @see org.yakindu.sct.generator.model.base.javaGenModel.impl.OutletConfigurationCustomImpl
-     * @see org.yakindu.sct.generator.model.base.javaGenModel.impl.JavaGenModelPackageImpl#getOutletConfigurationCustom()
-     * @generated
-     */
-    EClass OUTLET_CONFIGURATION_CUSTOM = eINSTANCE.getOutletConfigurationCustom();
-
-    /**
-     * The meta object literal for the '<em><b>Project Name</b></em>' attribute feature.
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    EAttribute OUTLET_CONFIGURATION_CUSTOM__PROJECT_NAME = eINSTANCE.getOutletConfigurationCustom_ProjectName();
-
-    /**
-     * The meta object literal for the '<em><b>Target Folder</b></em>' attribute feature.
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @generated
-     */
-    EAttribute OUTLET_CONFIGURATION_CUSTOM__TARGET_FOLDER = eINSTANCE.getOutletConfigurationCustom_TargetFolder();
-
-  }
-
-} //JavaGenModelPackage

+ 0 - 82
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/javaGenModel/OutletConfigurationCustom.java

@@ -1,82 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
-
- */
-package org.yakindu.sct.generator.model.base.javaGenModel;
-
-import org.yakindu.sct.model.sgen.OutletConfiguration;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Outlet Configuration Custom</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.yakindu.sct.generator.model.base.javaGenModel.OutletConfigurationCustom#getProjectName <em>Project Name</em>}</li>
- *   <li>{@link org.yakindu.sct.generator.model.base.javaGenModel.OutletConfigurationCustom#getTargetFolder <em>Target Folder</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.yakindu.sct.generator.model.base.javaGenModel.JavaGenModelPackage#getOutletConfigurationCustom()
- * @model
- * @generated
- */
-public interface OutletConfigurationCustom extends OutletConfiguration
-{
-  /**
-   * Returns the value of the '<em><b>Project Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Project Name</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Project Name</em>' attribute.
-   * @see #setProjectName(String)
-   * @see org.yakindu.sct.generator.model.base.javaGenModel.JavaGenModelPackage#getOutletConfigurationCustom_ProjectName()
-   * @model
-   * @generated
-   */
-  String getProjectName();
-
-  /**
-   * Sets the value of the '{@link org.yakindu.sct.generator.model.base.javaGenModel.OutletConfigurationCustom#getProjectName <em>Project Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Project Name</em>' attribute.
-   * @see #getProjectName()
-   * @generated
-   */
-  void setProjectName(String value);
-
-  /**
-   * Returns the value of the '<em><b>Target Folder</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Target Folder</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Target Folder</em>' attribute.
-   * @see #setTargetFolder(String)
-   * @see org.yakindu.sct.generator.model.base.javaGenModel.JavaGenModelPackage#getOutletConfigurationCustom_TargetFolder()
-   * @model
-   * @generated
-   */
-  String getTargetFolder();
-
-  /**
-   * Sets the value of the '{@link org.yakindu.sct.generator.model.base.javaGenModel.OutletConfigurationCustom#getTargetFolder <em>Target Folder</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Target Folder</em>' attribute.
-   * @see #getTargetFolder()
-   * @generated
-   */
-  void setTargetFolder(String value);
-
-} // OutletConfigurationCustom

+ 0 - 110
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/javaGenModel/impl/JavaGenModelFactoryImpl.java

@@ -1,110 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
-
- */
-package org.yakindu.sct.generator.model.base.javaGenModel.impl;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EPackage;
-
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-
-import org.eclipse.emf.ecore.plugin.EcorePlugin;
-
-import org.yakindu.sct.generator.model.base.javaGenModel.*;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class JavaGenModelFactoryImpl extends EFactoryImpl implements JavaGenModelFactory
-{
-  /**
-   * Creates the default factory implementation.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public static JavaGenModelFactory init()
-  {
-    try
-    {
-      JavaGenModelFactory theJavaGenModelFactory = (JavaGenModelFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.yakindu.org/sct/generator/BaseGenModel"); 
-      if (theJavaGenModelFactory != null)
-      {
-        return theJavaGenModelFactory;
-      }
-    }
-    catch (Exception exception)
-    {
-      EcorePlugin.INSTANCE.log(exception);
-    }
-    return new JavaGenModelFactoryImpl();
-  }
-
-  /**
-   * Creates an instance of the factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public JavaGenModelFactoryImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  @Override
-  public EObject create(EClass eClass)
-  {
-    switch (eClass.getClassifierID())
-    {
-      case JavaGenModelPackage.OUTLET_CONFIGURATION_CUSTOM: return createOutletConfigurationCustom();
-      default:
-        throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
-    }
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public OutletConfigurationCustom createOutletConfigurationCustom()
-  {
-    OutletConfigurationCustomImpl outletConfigurationCustom = new OutletConfigurationCustomImpl();
-    return outletConfigurationCustom;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public JavaGenModelPackage getJavaGenModelPackage()
-  {
-    return (JavaGenModelPackage)getEPackage();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @deprecated
-   * @generated
-   */
-  @Deprecated
-  public static JavaGenModelPackage getPackage()
-  {
-    return JavaGenModelPackage.eINSTANCE;
-  }
-
-} //JavaGenModelFactoryImpl

+ 0 - 210
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/javaGenModel/impl/JavaGenModelPackageImpl.java

@@ -1,210 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
-
- */
-package org.yakindu.sct.generator.model.base.javaGenModel.impl;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-
-import org.yakindu.sct.generator.model.base.javaGenModel.JavaGenModelFactory;
-import org.yakindu.sct.generator.model.base.javaGenModel.JavaGenModelPackage;
-import org.yakindu.sct.generator.model.base.javaGenModel.OutletConfigurationCustom;
-
-import org.yakindu.sct.model.sgen.SGenPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class JavaGenModelPackageImpl extends EPackageImpl implements JavaGenModelPackage
-{
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass outletConfigurationCustomEClass = null;
-
-  /**
-   * Creates an instance of the model <b>Package</b>, registered with
-   * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
-   * package URI value.
-   * <p>Note: the correct way to create the package is via the static
-   * factory method {@link #init init()}, which also performs
-   * initialization of the package, or returns the registered package,
-   * if one already exists.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.emf.ecore.EPackage.Registry
-   * @see org.yakindu.sct.generator.model.base.javaGenModel.JavaGenModelPackage#eNS_URI
-   * @see #init()
-   * @generated
-   */
-  private JavaGenModelPackageImpl()
-  {
-    super(eNS_URI, JavaGenModelFactory.eINSTANCE);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private static boolean isInited = false;
-
-  /**
-   * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
-   * 
-   * <p>This method is used to initialize {@link JavaGenModelPackage#eINSTANCE} when that field is accessed.
-   * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #eNS_URI
-   * @see #createPackageContents()
-   * @see #initializePackageContents()
-   * @generated
-   */
-  public static JavaGenModelPackage init()
-  {
-    if (isInited) return (JavaGenModelPackage)EPackage.Registry.INSTANCE.getEPackage(JavaGenModelPackage.eNS_URI);
-
-    // Obtain or create and register package
-    JavaGenModelPackageImpl theJavaGenModelPackage = (JavaGenModelPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof JavaGenModelPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new JavaGenModelPackageImpl());
-
-    isInited = true;
-
-    // Initialize simple dependencies
-    SGenPackage.eINSTANCE.eClass();
-
-    // Create package meta-data objects
-    theJavaGenModelPackage.createPackageContents();
-
-    // Initialize created meta-data
-    theJavaGenModelPackage.initializePackageContents();
-
-    // Mark meta-data to indicate it can't be changed
-    theJavaGenModelPackage.freeze();
-
-  
-    // Update the registry and return the package
-    EPackage.Registry.INSTANCE.put(JavaGenModelPackage.eNS_URI, theJavaGenModelPackage);
-    return theJavaGenModelPackage;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EClass getOutletConfigurationCustom()
-  {
-    return outletConfigurationCustomEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getOutletConfigurationCustom_ProjectName()
-  {
-    return (EAttribute)outletConfigurationCustomEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getOutletConfigurationCustom_TargetFolder()
-  {
-    return (EAttribute)outletConfigurationCustomEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public JavaGenModelFactory getJavaGenModelFactory()
-  {
-    return (JavaGenModelFactory)getEFactoryInstance();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private boolean isCreated = false;
-
-  /**
-   * Creates the meta-model objects for the package.  This method is
-   * guarded to have no affect on any invocation but its first.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void createPackageContents()
-  {
-    if (isCreated) return;
-    isCreated = true;
-
-    // Create classes and their features
-    outletConfigurationCustomEClass = createEClass(OUTLET_CONFIGURATION_CUSTOM);
-    createEAttribute(outletConfigurationCustomEClass, OUTLET_CONFIGURATION_CUSTOM__PROJECT_NAME);
-    createEAttribute(outletConfigurationCustomEClass, OUTLET_CONFIGURATION_CUSTOM__TARGET_FOLDER);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private boolean isInitialized = false;
-
-  /**
-   * Complete the initialization of the package and its meta-model.  This
-   * method is guarded to have no affect on any invocation but its first.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void initializePackageContents()
-  {
-    if (isInitialized) return;
-    isInitialized = true;
-
-    // Initialize package
-    setName(eNAME);
-    setNsPrefix(eNS_PREFIX);
-    setNsURI(eNS_URI);
-
-    // Obtain other dependent packages
-    SGenPackage theSGenPackage = (SGenPackage)EPackage.Registry.INSTANCE.getEPackage(SGenPackage.eNS_URI);
-
-    // Create type parameters
-
-    // Set bounds for type parameters
-
-    // Add supertypes to classes
-    outletConfigurationCustomEClass.getESuperTypes().add(theSGenPackage.getOutletConfiguration());
-
-    // Initialize classes and features; add operations and parameters
-    initEClass(outletConfigurationCustomEClass, OutletConfigurationCustom.class, "OutletConfigurationCustom", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-    initEAttribute(getOutletConfigurationCustom_ProjectName(), ecorePackage.getEString(), "projectName", null, 0, 1, OutletConfigurationCustom.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getOutletConfigurationCustom_TargetFolder(), ecorePackage.getEString(), "targetFolder", null, 0, 1, OutletConfigurationCustom.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-    // Create resource
-    createResource(eNS_URI);
-  }
-
-} //JavaGenModelPackageImpl

+ 0 - 238
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/javaGenModel/impl/OutletConfigurationCustomImpl.java

@@ -1,238 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
-
- */
-package org.yakindu.sct.generator.model.base.javaGenModel.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.ecore.EClass;
-
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-
-import org.yakindu.sct.generator.model.base.javaGenModel.JavaGenModelPackage;
-import org.yakindu.sct.generator.model.base.javaGenModel.OutletConfigurationCustom;
-
-import org.yakindu.sct.model.sgen.impl.OutletConfigurationImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Outlet Configuration Custom</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.yakindu.sct.generator.model.base.javaGenModel.impl.OutletConfigurationCustomImpl#getProjectName <em>Project Name</em>}</li>
- *   <li>{@link org.yakindu.sct.generator.model.base.javaGenModel.impl.OutletConfigurationCustomImpl#getTargetFolder <em>Target Folder</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class OutletConfigurationCustomImpl extends OutletConfigurationImpl implements OutletConfigurationCustom
-{
-  /**
-   * The default value of the '{@link #getProjectName() <em>Project Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getProjectName()
-   * @generated
-   * @ordered
-   */
-  protected static final String PROJECT_NAME_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getProjectName() <em>Project Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getProjectName()
-   * @generated
-   * @ordered
-   */
-  protected String projectName = PROJECT_NAME_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getTargetFolder() <em>Target Folder</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getTargetFolder()
-   * @generated
-   * @ordered
-   */
-  protected static final String TARGET_FOLDER_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getTargetFolder() <em>Target Folder</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getTargetFolder()
-   * @generated
-   * @ordered
-   */
-  protected String targetFolder = TARGET_FOLDER_EDEFAULT;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected OutletConfigurationCustomImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  @Override
-  protected EClass eStaticClass()
-  {
-    return JavaGenModelPackage.Literals.OUTLET_CONFIGURATION_CUSTOM;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getProjectName()
-  {
-    return projectName;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setProjectName(String newProjectName)
-  {
-    String oldProjectName = projectName;
-    projectName = newProjectName;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, JavaGenModelPackage.OUTLET_CONFIGURATION_CUSTOM__PROJECT_NAME, oldProjectName, projectName));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getTargetFolder()
-  {
-    return targetFolder;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setTargetFolder(String newTargetFolder)
-  {
-    String oldTargetFolder = targetFolder;
-    targetFolder = newTargetFolder;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, JavaGenModelPackage.OUTLET_CONFIGURATION_CUSTOM__TARGET_FOLDER, oldTargetFolder, targetFolder));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  @Override
-  public Object eGet(int featureID, boolean resolve, boolean coreType)
-  {
-    switch (featureID)
-    {
-      case JavaGenModelPackage.OUTLET_CONFIGURATION_CUSTOM__PROJECT_NAME:
-        return getProjectName();
-      case JavaGenModelPackage.OUTLET_CONFIGURATION_CUSTOM__TARGET_FOLDER:
-        return getTargetFolder();
-    }
-    return super.eGet(featureID, resolve, coreType);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  @Override
-  public void eSet(int featureID, Object newValue)
-  {
-    switch (featureID)
-    {
-      case JavaGenModelPackage.OUTLET_CONFIGURATION_CUSTOM__PROJECT_NAME:
-        setProjectName((String)newValue);
-        return;
-      case JavaGenModelPackage.OUTLET_CONFIGURATION_CUSTOM__TARGET_FOLDER:
-        setTargetFolder((String)newValue);
-        return;
-    }
-    super.eSet(featureID, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  @Override
-  public void eUnset(int featureID)
-  {
-    switch (featureID)
-    {
-      case JavaGenModelPackage.OUTLET_CONFIGURATION_CUSTOM__PROJECT_NAME:
-        setProjectName(PROJECT_NAME_EDEFAULT);
-        return;
-      case JavaGenModelPackage.OUTLET_CONFIGURATION_CUSTOM__TARGET_FOLDER:
-        setTargetFolder(TARGET_FOLDER_EDEFAULT);
-        return;
-    }
-    super.eUnset(featureID);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  @Override
-  public boolean eIsSet(int featureID)
-  {
-    switch (featureID)
-    {
-      case JavaGenModelPackage.OUTLET_CONFIGURATION_CUSTOM__PROJECT_NAME:
-        return PROJECT_NAME_EDEFAULT == null ? projectName != null : !PROJECT_NAME_EDEFAULT.equals(projectName);
-      case JavaGenModelPackage.OUTLET_CONFIGURATION_CUSTOM__TARGET_FOLDER:
-        return TARGET_FOLDER_EDEFAULT == null ? targetFolder != null : !TARGET_FOLDER_EDEFAULT.equals(targetFolder);
-    }
-    return super.eIsSet(featureID);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  @Override
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (projectName: ");
-    result.append(projectName);
-    result.append(", targetFolder: ");
-    result.append(targetFolder);
-    result.append(')');
-    return result.toString();
-  }
-
-} //OutletConfigurationCustomImpl

+ 0 - 179
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/javaGenModel/util/JavaGenModelAdapterFactory.java

@@ -1,179 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
-
- */
-package org.yakindu.sct.generator.model.base.javaGenModel.util;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.yakindu.sct.generator.model.base.javaGenModel.*;
-
-import org.yakindu.sct.model.sgen.Configuration;
-import org.yakindu.sct.model.sgen.OutletConfiguration;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Adapter Factory</b> for the model.
- * It provides an adapter <code>createXXX</code> method for each class of the model.
- * <!-- end-user-doc -->
- * @see org.yakindu.sct.generator.model.base.javaGenModel.JavaGenModelPackage
- * @generated
- */
-public class JavaGenModelAdapterFactory extends AdapterFactoryImpl
-{
-  /**
-   * The cached model package.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected static JavaGenModelPackage modelPackage;
-
-  /**
-   * Creates an instance of the adapter factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public JavaGenModelAdapterFactory()
-  {
-    if (modelPackage == null)
-    {
-      modelPackage = JavaGenModelPackage.eINSTANCE;
-    }
-  }
-
-  /**
-   * Returns whether this factory is applicable for the type of the object.
-   * <!-- begin-user-doc -->
-   * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
-   * <!-- end-user-doc -->
-   * @return whether this factory is applicable for the type of the object.
-   * @generated
-   */
-  @Override
-  public boolean isFactoryForType(Object object)
-  {
-    if (object == modelPackage)
-    {
-      return true;
-    }
-    if (object instanceof EObject)
-    {
-      return ((EObject)object).eClass().getEPackage() == modelPackage;
-    }
-    return false;
-  }
-
-  /**
-   * The switch that delegates to the <code>createXXX</code> methods.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected JavaGenModelSwitch<Adapter> modelSwitch =
-    new JavaGenModelSwitch<Adapter>()
-    {
-      @Override
-      public Adapter caseOutletConfigurationCustom(OutletConfigurationCustom object)
-      {
-        return createOutletConfigurationCustomAdapter();
-      }
-      @Override
-      public Adapter caseConfiguration(Configuration object)
-      {
-        return createConfigurationAdapter();
-      }
-      @Override
-      public Adapter caseOutletConfiguration(OutletConfiguration object)
-      {
-        return createOutletConfigurationAdapter();
-      }
-      @Override
-      public Adapter defaultCase(EObject object)
-      {
-        return createEObjectAdapter();
-      }
-    };
-
-  /**
-   * Creates an adapter for the <code>target</code>.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param target the object to adapt.
-   * @return the adapter for the <code>target</code>.
-   * @generated
-   */
-  @Override
-  public Adapter createAdapter(Notifier target)
-  {
-    return modelSwitch.doSwitch((EObject)target);
-  }
-
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.yakindu.sct.generator.model.base.javaGenModel.OutletConfigurationCustom <em>Outlet Configuration Custom</em>}'.
-   * <!-- begin-user-doc -->
-   * This default implementation returns null so that we can easily ignore cases;
-   * it's useful to ignore a case when inheritance will catch all the cases anyway.
-   * <!-- end-user-doc -->
-   * @return the new adapter.
-   * @see org.yakindu.sct.generator.model.base.javaGenModel.OutletConfigurationCustom
-   * @generated
-   */
-  public Adapter createOutletConfigurationCustomAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.yakindu.sct.model.sgen.Configuration <em>Configuration</em>}'.
-   * <!-- begin-user-doc -->
-   * This default implementation returns null so that we can easily ignore cases;
-   * it's useful to ignore a case when inheritance will catch all the cases anyway.
-   * <!-- end-user-doc -->
-   * @return the new adapter.
-   * @see org.yakindu.sct.model.sgen.Configuration
-   * @generated
-   */
-  public Adapter createConfigurationAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.yakindu.sct.model.sgen.OutletConfiguration <em>Outlet Configuration</em>}'.
-   * <!-- begin-user-doc -->
-   * This default implementation returns null so that we can easily ignore cases;
-   * it's useful to ignore a case when inheritance will catch all the cases anyway.
-   * <!-- end-user-doc -->
-   * @return the new adapter.
-   * @see org.yakindu.sct.model.sgen.OutletConfiguration
-   * @generated
-   */
-  public Adapter createOutletConfigurationAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for the default case.
-   * <!-- begin-user-doc -->
-   * This default implementation returns null.
-   * <!-- end-user-doc -->
-   * @return the new adapter.
-   * @generated
-   */
-  public Adapter createEObjectAdapter()
-  {
-    return null;
-  }
-
-} //JavaGenModelAdapterFactory

+ 0 - 160
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/javaGenModel/util/JavaGenModelSwitch.java

@@ -1,160 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
-
- */
-package org.yakindu.sct.generator.model.base.javaGenModel.util;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EPackage;
-
-import org.eclipse.emf.ecore.util.Switch;
-
-import org.yakindu.sct.generator.model.base.javaGenModel.*;
-
-import org.yakindu.sct.model.sgen.Configuration;
-import org.yakindu.sct.model.sgen.OutletConfiguration;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
- * to invoke the <code>caseXXX</code> method for each class of the model,
- * starting with the actual class of the object
- * and proceeding up the inheritance hierarchy
- * until a non-null result is returned,
- * which is the result of the switch.
- * <!-- end-user-doc -->
- * @see org.yakindu.sct.generator.model.base.javaGenModel.JavaGenModelPackage
- * @generated
- */
-public class JavaGenModelSwitch<T> extends Switch<T>
-{
-  /**
-   * The cached model package
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected static JavaGenModelPackage modelPackage;
-
-  /**
-   * Creates an instance of the switch.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public JavaGenModelSwitch()
-  {
-    if (modelPackage == null)
-    {
-      modelPackage = JavaGenModelPackage.eINSTANCE;
-    }
-  }
-
-  /**
-   * Checks whether this is a switch for the given package.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @parameter ePackage the package in question.
-   * @return whether this is a switch for the given package.
-   * @generated
-   */
-  @Override
-  protected boolean isSwitchFor(EPackage ePackage)
-  {
-    return ePackage == modelPackage;
-  }
-
-  /**
-   * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the first non-null result returned by a <code>caseXXX</code> call.
-   * @generated
-   */
-  @Override
-  protected T doSwitch(int classifierID, EObject theEObject)
-  {
-    switch (classifierID)
-    {
-      case JavaGenModelPackage.OUTLET_CONFIGURATION_CUSTOM:
-      {
-        OutletConfigurationCustom outletConfigurationCustom = (OutletConfigurationCustom)theEObject;
-        T result = caseOutletConfigurationCustom(outletConfigurationCustom);
-        if (result == null) result = caseOutletConfiguration(outletConfigurationCustom);
-        if (result == null) result = caseConfiguration(outletConfigurationCustom);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      default: return defaultCase(theEObject);
-    }
-  }
-
-  /**
-   * Returns the result of interpreting the object as an instance of '<em>Outlet Configuration Custom</em>'.
-   * <!-- begin-user-doc -->
-   * This implementation returns null;
-   * returning a non-null result will terminate the switch.
-   * <!-- end-user-doc -->
-   * @param object the target of the switch.
-   * @return the result of interpreting the object as an instance of '<em>Outlet Configuration Custom</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public T caseOutletConfigurationCustom(OutletConfigurationCustom object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpreting the object as an instance of '<em>Configuration</em>'.
-   * <!-- begin-user-doc -->
-   * This implementation returns null;
-   * returning a non-null result will terminate the switch.
-   * <!-- end-user-doc -->
-   * @param object the target of the switch.
-   * @return the result of interpreting the object as an instance of '<em>Configuration</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public T caseConfiguration(Configuration object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpreting the object as an instance of '<em>Outlet Configuration</em>'.
-   * <!-- begin-user-doc -->
-   * This implementation returns null;
-   * returning a non-null result will terminate the switch.
-   * <!-- end-user-doc -->
-   * @param object the target of the switch.
-   * @return the result of interpreting the object as an instance of '<em>Outlet Configuration</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public T caseOutletConfiguration(OutletConfiguration object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
-   * <!-- begin-user-doc -->
-   * This implementation returns null;
-   * returning a non-null result will terminate the switch, but this is the last case anyway.
-   * <!-- end-user-doc -->
-   * @param object the target of the switch.
-   * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject)
-   * @generated
-   */
-  @Override
-  public T defaultCase(EObject object)
-  {
-    return null;
-  }
-
-} //JavaGenModelSwitch

+ 0 - 15
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/BaseGenAntlrTokenFileProvider.java

@@ -1,15 +0,0 @@
-/*
-* generated by Xtext
-*/
-package org.yakindu.sct.generator.model.base.parser.antlr;
-
-import java.io.InputStream;
-import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider;
-
-public class BaseGenAntlrTokenFileProvider implements IAntlrTokenFileProvider {
-	
-	public InputStream getAntlrTokenFile() {
-		ClassLoader classLoader = getClass().getClassLoader();
-    	return classLoader.getResourceAsStream("org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.tokens");
-	}
-}

+ 0 - 39
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/BaseGenParser.java

@@ -1,39 +0,0 @@
-/*
-* generated by Xtext
-*/
-package org.yakindu.sct.generator.model.base.parser.antlr;
-
-import com.google.inject.Inject;
-
-import org.eclipse.xtext.parser.antlr.XtextTokenStream;
-import org.yakindu.sct.generator.model.base.services.BaseGenGrammarAccess;
-
-public class BaseGenParser extends org.eclipse.xtext.parser.antlr.AbstractAntlrParser {
-	
-	@Inject
-	private BaseGenGrammarAccess grammarAccess;
-	
-	@Override
-	protected void setInitialHiddenTokens(XtextTokenStream tokenStream) {
-		tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT");
-	}
-	
-	@Override
-	protected org.yakindu.sct.generator.model.base.parser.antlr.internal.InternalBaseGenParser createParser(XtextTokenStream stream) {
-		return new org.yakindu.sct.generator.model.base.parser.antlr.internal.InternalBaseGenParser(stream, getGrammarAccess());
-	}
-	
-	@Override 
-	protected String getDefaultRuleName() {
-		return "BaseGeneratorModel";
-	}
-	
-	public BaseGenGrammarAccess getGrammarAccess() {
-		return this.grammarAccess;
-	}
-	
-	public void setGrammarAccess(BaseGenGrammarAccess grammarAccess) {
-		this.grammarAccess = grammarAccess;
-	}
-	
-}

+ 0 - 372
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g

@@ -1,372 +0,0 @@
-/*
-* generated by Xtext
-*/
-grammar InternalBaseGen;
-
-options {
-	superClass=AbstractInternalAntlrParser;
-	
-}
-
-@lexer::header {
-package org.yakindu.sct.generator.model.base.parser.antlr.internal;
-
-// Hack: Use our own Lexer superclass by means of import. 
-// Currently there is no other way to specify the superclass for the lexer.
-import org.eclipse.xtext.parser.antlr.Lexer;
-}
-
-@parser::header {
-package org.yakindu.sct.generator.model.base.parser.antlr.internal; 
-
-import org.eclipse.xtext.*;
-import org.eclipse.xtext.parser.*;
-import org.eclipse.xtext.parser.impl.*;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser;
-import org.eclipse.xtext.parser.antlr.XtextTokenStream;
-import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
-import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken;
-import org.yakindu.sct.generator.model.base.services.BaseGenGrammarAccess;
-
-}
-
-@parser::members {
-
- 	private BaseGenGrammarAccess grammarAccess;
- 	
-    public InternalBaseGenParser(TokenStream input, BaseGenGrammarAccess grammarAccess) {
-        this(input);
-        this.grammarAccess = grammarAccess;
-        registerRules(grammarAccess.getGrammar());
-    }
-    
-    @Override
-    protected String getFirstRuleName() {
-    	return "BaseGeneratorModel";	
-   	}
-   	
-   	@Override
-   	protected BaseGenGrammarAccess getGrammarAccess() {
-   		return grammarAccess;
-   	}
-}
-
-@rulecatch { 
-    catch (RecognitionException re) { 
-        recover(input,re); 
-        appendSkippedTokens();
-    } 
-}
-
-
-
-
-// Entry rule entryRuleBaseGeneratorModel
-entryRuleBaseGeneratorModel returns [EObject current=null] 
-	:
-	{ newCompositeNode(grammarAccess.getBaseGeneratorModelRule()); }
-	 iv_ruleBaseGeneratorModel=ruleBaseGeneratorModel 
-	 { $current=$iv_ruleBaseGeneratorModel.current; } 
-	 EOF 
-;
-
-// Rule BaseGeneratorModel
-ruleBaseGeneratorModel returns [EObject current=null] 
-    @init { enterRule(); 
-    }
-    @after { leaveRule(); }:
-(	otherlv_0='BaseGenerator' 
-    {
-    	newLeafNode(otherlv_0, grammarAccess.getBaseGeneratorModelAccess().getBaseGeneratorKeyword_0());
-    }
-	otherlv_1='{' 
-    {
-    	newLeafNode(otherlv_1, grammarAccess.getBaseGeneratorModelAccess().getLeftCurlyBracketKeyword_1());
-    }
-(
-(
-		{ 
-	        newCompositeNode(grammarAccess.getBaseGeneratorModelAccess().getStatechartReferencesStatechartReferencesParserRuleCall_2_0()); 
-	    }
-		lv_statechartReferences_2_0=ruleStatechartReferences		{
-	        if ($current==null) {
-	            $current = createModelElementForParent(grammarAccess.getBaseGeneratorModelRule());
-	        }
-       		set(
-       			$current, 
-       			"statechartReferences",
-        		lv_statechartReferences_2_0, 
-        		"StatechartReferences");
-	        afterParserOrEnumRuleCall();
-	    }
-
-)
-)(
-(
-		{ 
-	        newCompositeNode(grammarAccess.getBaseGeneratorModelAccess().getConfigurationGeneratorConfigurationParserRuleCall_3_0()); 
-	    }
-		lv_configuration_3_0=ruleGeneratorConfiguration		{
-	        if ($current==null) {
-	            $current = createModelElementForParent(grammarAccess.getBaseGeneratorModelRule());
-	        }
-       		set(
-       			$current, 
-       			"configuration",
-        		lv_configuration_3_0, 
-        		"GeneratorConfiguration");
-	        afterParserOrEnumRuleCall();
-	    }
-
-)
-)	otherlv_4='}' 
-    {
-    	newLeafNode(otherlv_4, grammarAccess.getBaseGeneratorModelAccess().getRightCurlyBracketKeyword_4());
-    }
-)
-;
-
-
-
-
-
-// Entry rule entryRuleStatechartReferences
-entryRuleStatechartReferences returns [EObject current=null] 
-	:
-	{ newCompositeNode(grammarAccess.getStatechartReferencesRule()); }
-	 iv_ruleStatechartReferences=ruleStatechartReferences 
-	 { $current=$iv_ruleStatechartReferences.current; } 
-	 EOF 
-;
-
-// Rule StatechartReferences
-ruleStatechartReferences returns [EObject current=null] 
-    @init { enterRule(); 
-    }
-    @after { leaveRule(); }:
-(	otherlv_0='statecharts ' 
-    {
-    	newLeafNode(otherlv_0, grammarAccess.getStatechartReferencesAccess().getStatechartsKeyword_0());
-    }
-	otherlv_1='{' 
-    {
-    	newLeafNode(otherlv_1, grammarAccess.getStatechartReferencesAccess().getLeftCurlyBracketKeyword_1());
-    }
-(
-(
-		{
-			if ($current==null) {
-	            $current = createModelElement(grammarAccess.getStatechartReferencesRule());
-	        }
-        }
-	otherlv_2=RULE_ID
-	{
-		newLeafNode(otherlv_2, grammarAccess.getStatechartReferencesAccess().getStatechartsStatechartCrossReference_2_0()); 
-	}
-
-)
-)+(	otherlv_3=',' 
-    {
-    	newLeafNode(otherlv_3, grammarAccess.getStatechartReferencesAccess().getCommaKeyword_3_0());
-    }
-(
-(
-		{
-			if ($current==null) {
-	            $current = createModelElement(grammarAccess.getStatechartReferencesRule());
-	        }
-        }
-	otherlv_4=RULE_ID
-	{
-		newLeafNode(otherlv_4, grammarAccess.getStatechartReferencesAccess().getStatechartsStatechartCrossReference_3_1_0()); 
-	}
-
-)
-))*	otherlv_5='}' 
-    {
-    	newLeafNode(otherlv_5, grammarAccess.getStatechartReferencesAccess().getRightCurlyBracketKeyword_4());
-    }
-)
-;
-
-
-
-
-
-// Entry rule entryRuleGeneratorConfiguration
-entryRuleGeneratorConfiguration returns [EObject current=null] 
-	:
-	{ newCompositeNode(grammarAccess.getGeneratorConfigurationRule()); }
-	 iv_ruleGeneratorConfiguration=ruleGeneratorConfiguration 
-	 { $current=$iv_ruleGeneratorConfiguration.current; } 
-	 EOF 
-;
-
-// Rule GeneratorConfiguration
-ruleGeneratorConfiguration returns [EObject current=null] 
-    @init { enterRule(); 
-    }
-    @after { leaveRule(); }:
-(
-(
-		{ 
-	        newCompositeNode(grammarAccess.getGeneratorConfigurationAccess().getConfigurationsConfigurationsParserRuleCall_0()); 
-	    }
-		lv_configurations_0_0=ruleConfigurations		{
-	        if ($current==null) {
-	            $current = createModelElementForParent(grammarAccess.getGeneratorConfigurationRule());
-	        }
-       		add(
-       			$current, 
-       			"configurations",
-        		lv_configurations_0_0, 
-        		"Configurations");
-	        afterParserOrEnumRuleCall();
-	    }
-
-)
-)+
-;
-
-
-
-
-
-// Entry rule entryRuleConfigurations
-entryRuleConfigurations returns [EObject current=null] 
-	:
-	{ newCompositeNode(grammarAccess.getConfigurationsRule()); }
-	 iv_ruleConfigurations=ruleConfigurations 
-	 { $current=$iv_ruleConfigurations.current; } 
-	 EOF 
-;
-
-// Rule Configurations
-ruleConfigurations returns [EObject current=null] 
-    @init { enterRule(); 
-    }
-    @after { leaveRule(); }:
-
-    { 
-        newCompositeNode(grammarAccess.getConfigurationsAccess().getOutletConfigurationParserRuleCall()); 
-    }
-    this_OutletConfiguration_0=ruleOutletConfiguration
-    { 
-        $current = $this_OutletConfiguration_0.current; 
-        afterParserOrEnumRuleCall();
-    }
-
-;
-
-
-
-
-
-// Entry rule entryRuleOutletConfiguration
-entryRuleOutletConfiguration returns [EObject current=null] 
-	:
-	{ newCompositeNode(grammarAccess.getOutletConfigurationRule()); }
-	 iv_ruleOutletConfiguration=ruleOutletConfiguration 
-	 { $current=$iv_ruleOutletConfiguration.current; } 
-	 EOF 
-;
-
-// Rule OutletConfiguration
-ruleOutletConfiguration returns [EObject current=null] 
-    @init { enterRule(); 
-    }
-    @after { leaveRule(); }:
-((
-    {
-        $current = forceCreateModelElement(
-            grammarAccess.getOutletConfigurationAccess().getOutletConfigurationCustomAction_0(),
-            $current);
-    }
-)	otherlv_1='outlet' 
-    {
-    	newLeafNode(otherlv_1, grammarAccess.getOutletConfigurationAccess().getOutletKeyword_1());
-    }
-	otherlv_2='{' 
-    {
-    	newLeafNode(otherlv_2, grammarAccess.getOutletConfigurationAccess().getLeftCurlyBracketKeyword_2());
-    }
-	otherlv_3='projectName' 
-    {
-    	newLeafNode(otherlv_3, grammarAccess.getOutletConfigurationAccess().getProjectNameKeyword_3());
-    }
-	otherlv_4='=' 
-    {
-    	newLeafNode(otherlv_4, grammarAccess.getOutletConfigurationAccess().getEqualsSignKeyword_4());
-    }
-(
-(
-		lv_projectName_5_0=RULE_STRING
-		{
-			newLeafNode(lv_projectName_5_0, grammarAccess.getOutletConfigurationAccess().getProjectNameSTRINGTerminalRuleCall_5_0()); 
-		}
-		{
-	        if ($current==null) {
-	            $current = createModelElement(grammarAccess.getOutletConfigurationRule());
-	        }
-       		setWithLastConsumed(
-       			$current, 
-       			"projectName",
-        		lv_projectName_5_0, 
-        		"STRING");
-	    }
-
-)
-)	otherlv_6='folder' 
-    {
-    	newLeafNode(otherlv_6, grammarAccess.getOutletConfigurationAccess().getFolderKeyword_6());
-    }
-	otherlv_7='=' 
-    {
-    	newLeafNode(otherlv_7, grammarAccess.getOutletConfigurationAccess().getEqualsSignKeyword_7());
-    }
-(
-(
-		lv_targetFolder_8_0=RULE_STRING
-		{
-			newLeafNode(lv_targetFolder_8_0, grammarAccess.getOutletConfigurationAccess().getTargetFolderSTRINGTerminalRuleCall_8_0()); 
-		}
-		{
-	        if ($current==null) {
-	            $current = createModelElement(grammarAccess.getOutletConfigurationRule());
-	        }
-       		setWithLastConsumed(
-       			$current, 
-       			"targetFolder",
-        		lv_targetFolder_8_0, 
-        		"STRING");
-	    }
-
-)
-)	otherlv_9='}' 
-    {
-    	newLeafNode(otherlv_9, grammarAccess.getOutletConfigurationAccess().getRightCurlyBracketKeyword_9());
-    }
-)
-;
-
-
-
-
-
-RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
-
-RULE_INT : ('0'..'9')+;
-
-RULE_STRING : ('"' ('\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|'\''|'\\')|~(('\\'|'"')))* '"'|'\'' ('\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|'\''|'\\')|~(('\\'|'\'')))* '\'');
-
-RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/';
-
-RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?;
-
-RULE_WS : (' '|'\t'|'\r'|'\n')+;
-
-RULE_ANY_OTHER : .;
-
-

+ 0 - 25
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.tokens

@@ -1,25 +0,0 @@
-RULE_ID=4
-RULE_ANY_OTHER=10
-RULE_SL_COMMENT=8
-RULE_ML_COMMENT=7
-T__19=19
-RULE_STRING=5
-T__16=16
-T__15=15
-T__18=18
-T__17=17
-T__12=12
-T__11=11
-T__14=14
-T__13=13
-RULE_INT=6
-RULE_WS=9
-'projectName'=17
-'}'=13
-'='=18
-','=15
-'outlet'=16
-'BaseGenerator'=11
-'{'=12
-'statecharts '=14
-'folder'=19

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1083
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGenLexer.java


+ 0 - 824
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGenParser.java

@@ -1,824 +0,0 @@
-package org.yakindu.sct.generator.model.base.parser.antlr.internal; 
-
-import org.eclipse.xtext.*;
-import org.eclipse.xtext.parser.*;
-import org.eclipse.xtext.parser.impl.*;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser;
-import org.eclipse.xtext.parser.antlr.XtextTokenStream;
-import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
-import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken;
-import org.yakindu.sct.generator.model.base.services.BaseGenGrammarAccess;
-
-
-
-import org.antlr.runtime.*;
-import java.util.Stack;
-import java.util.List;
-import java.util.ArrayList;
-
-@SuppressWarnings("all")
-public class InternalBaseGenParser extends AbstractInternalAntlrParser {
-    public static final String[] tokenNames = new String[] {
-        "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'BaseGenerator'", "'{'", "'}'", "'statecharts '", "','", "'outlet'", "'projectName'", "'='", "'folder'"
-    };
-    public static final int RULE_ID=4;
-    public static final int RULE_ANY_OTHER=10;
-    public static final int EOF=-1;
-    public static final int RULE_SL_COMMENT=8;
-    public static final int RULE_ML_COMMENT=7;
-    public static final int T__19=19;
-    public static final int RULE_STRING=5;
-    public static final int T__16=16;
-    public static final int T__15=15;
-    public static final int T__18=18;
-    public static final int T__17=17;
-    public static final int T__12=12;
-    public static final int T__11=11;
-    public static final int T__14=14;
-    public static final int T__13=13;
-    public static final int RULE_INT=6;
-    public static final int RULE_WS=9;
-
-    // delegates
-    // delegators
-
-
-        public InternalBaseGenParser(TokenStream input) {
-            this(input, new RecognizerSharedState());
-        }
-        public InternalBaseGenParser(TokenStream input, RecognizerSharedState state) {
-            super(input, state);
-             
-        }
-        
-
-    public String[] getTokenNames() { return InternalBaseGenParser.tokenNames; }
-    public String getGrammarFileName() { return "../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g"; }
-
-
-
-     	private BaseGenGrammarAccess grammarAccess;
-     	
-        public InternalBaseGenParser(TokenStream input, BaseGenGrammarAccess grammarAccess) {
-            this(input);
-            this.grammarAccess = grammarAccess;
-            registerRules(grammarAccess.getGrammar());
-        }
-        
-        @Override
-        protected String getFirstRuleName() {
-        	return "BaseGeneratorModel";	
-       	}
-       	
-       	@Override
-       	protected BaseGenGrammarAccess getGrammarAccess() {
-       		return grammarAccess;
-       	}
-
-
-
-    // $ANTLR start "entryRuleBaseGeneratorModel"
-    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:67:1: entryRuleBaseGeneratorModel returns [EObject current=null] : iv_ruleBaseGeneratorModel= ruleBaseGeneratorModel EOF ;
-    public final EObject entryRuleBaseGeneratorModel() throws RecognitionException {
-        EObject current = null;
-
-        EObject iv_ruleBaseGeneratorModel = null;
-
-
-        try {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:68:2: (iv_ruleBaseGeneratorModel= ruleBaseGeneratorModel EOF )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:69:2: iv_ruleBaseGeneratorModel= ruleBaseGeneratorModel EOF
-            {
-             newCompositeNode(grammarAccess.getBaseGeneratorModelRule()); 
-            pushFollow(FOLLOW_ruleBaseGeneratorModel_in_entryRuleBaseGeneratorModel75);
-            iv_ruleBaseGeneratorModel=ruleBaseGeneratorModel();
-
-            state._fsp--;
-
-             current =iv_ruleBaseGeneratorModel; 
-            match(input,EOF,FOLLOW_EOF_in_entryRuleBaseGeneratorModel85); 
-
-            }
-
-        }
-         
-            catch (RecognitionException re) { 
-                recover(input,re); 
-                appendSkippedTokens();
-            } 
-        finally {
-        }
-        return current;
-    }
-    // $ANTLR end "entryRuleBaseGeneratorModel"
-
-
-    // $ANTLR start "ruleBaseGeneratorModel"
-    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:76:1: ruleBaseGeneratorModel returns [EObject current=null] : (otherlv_0= 'BaseGenerator' otherlv_1= '{' ( (lv_statechartReferences_2_0= ruleStatechartReferences ) ) ( (lv_configuration_3_0= ruleGeneratorConfiguration ) ) otherlv_4= '}' ) ;
-    public final EObject ruleBaseGeneratorModel() throws RecognitionException {
-        EObject current = null;
-
-        Token otherlv_0=null;
-        Token otherlv_1=null;
-        Token otherlv_4=null;
-        EObject lv_statechartReferences_2_0 = null;
-
-        EObject lv_configuration_3_0 = null;
-
-
-         enterRule(); 
-            
-        try {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:79:28: ( (otherlv_0= 'BaseGenerator' otherlv_1= '{' ( (lv_statechartReferences_2_0= ruleStatechartReferences ) ) ( (lv_configuration_3_0= ruleGeneratorConfiguration ) ) otherlv_4= '}' ) )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:80:1: (otherlv_0= 'BaseGenerator' otherlv_1= '{' ( (lv_statechartReferences_2_0= ruleStatechartReferences ) ) ( (lv_configuration_3_0= ruleGeneratorConfiguration ) ) otherlv_4= '}' )
-            {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:80:1: (otherlv_0= 'BaseGenerator' otherlv_1= '{' ( (lv_statechartReferences_2_0= ruleStatechartReferences ) ) ( (lv_configuration_3_0= ruleGeneratorConfiguration ) ) otherlv_4= '}' )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:80:3: otherlv_0= 'BaseGenerator' otherlv_1= '{' ( (lv_statechartReferences_2_0= ruleStatechartReferences ) ) ( (lv_configuration_3_0= ruleGeneratorConfiguration ) ) otherlv_4= '}'
-            {
-            otherlv_0=(Token)match(input,11,FOLLOW_11_in_ruleBaseGeneratorModel122); 
-
-                	newLeafNode(otherlv_0, grammarAccess.getBaseGeneratorModelAccess().getBaseGeneratorKeyword_0());
-                
-            otherlv_1=(Token)match(input,12,FOLLOW_12_in_ruleBaseGeneratorModel134); 
-
-                	newLeafNode(otherlv_1, grammarAccess.getBaseGeneratorModelAccess().getLeftCurlyBracketKeyword_1());
-                
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:88:1: ( (lv_statechartReferences_2_0= ruleStatechartReferences ) )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:89:1: (lv_statechartReferences_2_0= ruleStatechartReferences )
-            {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:89:1: (lv_statechartReferences_2_0= ruleStatechartReferences )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:90:3: lv_statechartReferences_2_0= ruleStatechartReferences
-            {
-             
-            	        newCompositeNode(grammarAccess.getBaseGeneratorModelAccess().getStatechartReferencesStatechartReferencesParserRuleCall_2_0()); 
-            	    
-            pushFollow(FOLLOW_ruleStatechartReferences_in_ruleBaseGeneratorModel155);
-            lv_statechartReferences_2_0=ruleStatechartReferences();
-
-            state._fsp--;
-
-
-            	        if (current==null) {
-            	            current = createModelElementForParent(grammarAccess.getBaseGeneratorModelRule());
-            	        }
-                   		set(
-                   			current, 
-                   			"statechartReferences",
-                    		lv_statechartReferences_2_0, 
-                    		"StatechartReferences");
-            	        afterParserOrEnumRuleCall();
-            	    
-
-            }
-
-
-            }
-
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:106:2: ( (lv_configuration_3_0= ruleGeneratorConfiguration ) )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:107:1: (lv_configuration_3_0= ruleGeneratorConfiguration )
-            {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:107:1: (lv_configuration_3_0= ruleGeneratorConfiguration )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:108:3: lv_configuration_3_0= ruleGeneratorConfiguration
-            {
-             
-            	        newCompositeNode(grammarAccess.getBaseGeneratorModelAccess().getConfigurationGeneratorConfigurationParserRuleCall_3_0()); 
-            	    
-            pushFollow(FOLLOW_ruleGeneratorConfiguration_in_ruleBaseGeneratorModel176);
-            lv_configuration_3_0=ruleGeneratorConfiguration();
-
-            state._fsp--;
-
-
-            	        if (current==null) {
-            	            current = createModelElementForParent(grammarAccess.getBaseGeneratorModelRule());
-            	        }
-                   		set(
-                   			current, 
-                   			"configuration",
-                    		lv_configuration_3_0, 
-                    		"GeneratorConfiguration");
-            	        afterParserOrEnumRuleCall();
-            	    
-
-            }
-
-
-            }
-
-            otherlv_4=(Token)match(input,13,FOLLOW_13_in_ruleBaseGeneratorModel188); 
-
-                	newLeafNode(otherlv_4, grammarAccess.getBaseGeneratorModelAccess().getRightCurlyBracketKeyword_4());
-                
-
-            }
-
-
-            }
-
-             leaveRule(); 
-        }
-         
-            catch (RecognitionException re) { 
-                recover(input,re); 
-                appendSkippedTokens();
-            } 
-        finally {
-        }
-        return current;
-    }
-    // $ANTLR end "ruleBaseGeneratorModel"
-
-
-    // $ANTLR start "entryRuleStatechartReferences"
-    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:136:1: entryRuleStatechartReferences returns [EObject current=null] : iv_ruleStatechartReferences= ruleStatechartReferences EOF ;
-    public final EObject entryRuleStatechartReferences() throws RecognitionException {
-        EObject current = null;
-
-        EObject iv_ruleStatechartReferences = null;
-
-
-        try {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:137:2: (iv_ruleStatechartReferences= ruleStatechartReferences EOF )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:138:2: iv_ruleStatechartReferences= ruleStatechartReferences EOF
-            {
-             newCompositeNode(grammarAccess.getStatechartReferencesRule()); 
-            pushFollow(FOLLOW_ruleStatechartReferences_in_entryRuleStatechartReferences224);
-            iv_ruleStatechartReferences=ruleStatechartReferences();
-
-            state._fsp--;
-
-             current =iv_ruleStatechartReferences; 
-            match(input,EOF,FOLLOW_EOF_in_entryRuleStatechartReferences234); 
-
-            }
-
-        }
-         
-            catch (RecognitionException re) { 
-                recover(input,re); 
-                appendSkippedTokens();
-            } 
-        finally {
-        }
-        return current;
-    }
-    // $ANTLR end "entryRuleStatechartReferences"
-
-
-    // $ANTLR start "ruleStatechartReferences"
-    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:145:1: ruleStatechartReferences returns [EObject current=null] : (otherlv_0= 'statecharts ' otherlv_1= '{' ( (otherlv_2= RULE_ID ) )+ (otherlv_3= ',' ( (otherlv_4= RULE_ID ) ) )* otherlv_5= '}' ) ;
-    public final EObject ruleStatechartReferences() throws RecognitionException {
-        EObject current = null;
-
-        Token otherlv_0=null;
-        Token otherlv_1=null;
-        Token otherlv_2=null;
-        Token otherlv_3=null;
-        Token otherlv_4=null;
-        Token otherlv_5=null;
-
-         enterRule(); 
-            
-        try {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:148:28: ( (otherlv_0= 'statecharts ' otherlv_1= '{' ( (otherlv_2= RULE_ID ) )+ (otherlv_3= ',' ( (otherlv_4= RULE_ID ) ) )* otherlv_5= '}' ) )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:149:1: (otherlv_0= 'statecharts ' otherlv_1= '{' ( (otherlv_2= RULE_ID ) )+ (otherlv_3= ',' ( (otherlv_4= RULE_ID ) ) )* otherlv_5= '}' )
-            {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:149:1: (otherlv_0= 'statecharts ' otherlv_1= '{' ( (otherlv_2= RULE_ID ) )+ (otherlv_3= ',' ( (otherlv_4= RULE_ID ) ) )* otherlv_5= '}' )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:149:3: otherlv_0= 'statecharts ' otherlv_1= '{' ( (otherlv_2= RULE_ID ) )+ (otherlv_3= ',' ( (otherlv_4= RULE_ID ) ) )* otherlv_5= '}'
-            {
-            otherlv_0=(Token)match(input,14,FOLLOW_14_in_ruleStatechartReferences271); 
-
-                	newLeafNode(otherlv_0, grammarAccess.getStatechartReferencesAccess().getStatechartsKeyword_0());
-                
-            otherlv_1=(Token)match(input,12,FOLLOW_12_in_ruleStatechartReferences283); 
-
-                	newLeafNode(otherlv_1, grammarAccess.getStatechartReferencesAccess().getLeftCurlyBracketKeyword_1());
-                
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:157:1: ( (otherlv_2= RULE_ID ) )+
-            int cnt1=0;
-            loop1:
-            do {
-                int alt1=2;
-                int LA1_0 = input.LA(1);
-
-                if ( (LA1_0==RULE_ID) ) {
-                    alt1=1;
-                }
-
-
-                switch (alt1) {
-            	case 1 :
-            	    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:158:1: (otherlv_2= RULE_ID )
-            	    {
-            	    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:158:1: (otherlv_2= RULE_ID )
-            	    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:159:3: otherlv_2= RULE_ID
-            	    {
-
-            	    			if (current==null) {
-            	    	            current = createModelElement(grammarAccess.getStatechartReferencesRule());
-            	    	        }
-            	            
-            	    otherlv_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleStatechartReferences303); 
-
-            	    		newLeafNode(otherlv_2, grammarAccess.getStatechartReferencesAccess().getStatechartsStatechartCrossReference_2_0()); 
-            	    	
-
-            	    }
-
-
-            	    }
-            	    break;
-
-            	default :
-            	    if ( cnt1 >= 1 ) break loop1;
-                        EarlyExitException eee =
-                            new EarlyExitException(1, input);
-                        throw eee;
-                }
-                cnt1++;
-            } while (true);
-
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:170:3: (otherlv_3= ',' ( (otherlv_4= RULE_ID ) ) )*
-            loop2:
-            do {
-                int alt2=2;
-                int LA2_0 = input.LA(1);
-
-                if ( (LA2_0==15) ) {
-                    alt2=1;
-                }
-
-
-                switch (alt2) {
-            	case 1 :
-            	    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:170:5: otherlv_3= ',' ( (otherlv_4= RULE_ID ) )
-            	    {
-            	    otherlv_3=(Token)match(input,15,FOLLOW_15_in_ruleStatechartReferences317); 
-
-            	        	newLeafNode(otherlv_3, grammarAccess.getStatechartReferencesAccess().getCommaKeyword_3_0());
-            	        
-            	    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:174:1: ( (otherlv_4= RULE_ID ) )
-            	    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:175:1: (otherlv_4= RULE_ID )
-            	    {
-            	    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:175:1: (otherlv_4= RULE_ID )
-            	    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:176:3: otherlv_4= RULE_ID
-            	    {
-
-            	    			if (current==null) {
-            	    	            current = createModelElement(grammarAccess.getStatechartReferencesRule());
-            	    	        }
-            	            
-            	    otherlv_4=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleStatechartReferences337); 
-
-            	    		newLeafNode(otherlv_4, grammarAccess.getStatechartReferencesAccess().getStatechartsStatechartCrossReference_3_1_0()); 
-            	    	
-
-            	    }
-
-
-            	    }
-
-
-            	    }
-            	    break;
-
-            	default :
-            	    break loop2;
-                }
-            } while (true);
-
-            otherlv_5=(Token)match(input,13,FOLLOW_13_in_ruleStatechartReferences351); 
-
-                	newLeafNode(otherlv_5, grammarAccess.getStatechartReferencesAccess().getRightCurlyBracketKeyword_4());
-                
-
-            }
-
-
-            }
-
-             leaveRule(); 
-        }
-         
-            catch (RecognitionException re) { 
-                recover(input,re); 
-                appendSkippedTokens();
-            } 
-        finally {
-        }
-        return current;
-    }
-    // $ANTLR end "ruleStatechartReferences"
-
-
-    // $ANTLR start "entryRuleGeneratorConfiguration"
-    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:199:1: entryRuleGeneratorConfiguration returns [EObject current=null] : iv_ruleGeneratorConfiguration= ruleGeneratorConfiguration EOF ;
-    public final EObject entryRuleGeneratorConfiguration() throws RecognitionException {
-        EObject current = null;
-
-        EObject iv_ruleGeneratorConfiguration = null;
-
-
-        try {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:200:2: (iv_ruleGeneratorConfiguration= ruleGeneratorConfiguration EOF )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:201:2: iv_ruleGeneratorConfiguration= ruleGeneratorConfiguration EOF
-            {
-             newCompositeNode(grammarAccess.getGeneratorConfigurationRule()); 
-            pushFollow(FOLLOW_ruleGeneratorConfiguration_in_entryRuleGeneratorConfiguration387);
-            iv_ruleGeneratorConfiguration=ruleGeneratorConfiguration();
-
-            state._fsp--;
-
-             current =iv_ruleGeneratorConfiguration; 
-            match(input,EOF,FOLLOW_EOF_in_entryRuleGeneratorConfiguration397); 
-
-            }
-
-        }
-         
-            catch (RecognitionException re) { 
-                recover(input,re); 
-                appendSkippedTokens();
-            } 
-        finally {
-        }
-        return current;
-    }
-    // $ANTLR end "entryRuleGeneratorConfiguration"
-
-
-    // $ANTLR start "ruleGeneratorConfiguration"
-    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:208:1: ruleGeneratorConfiguration returns [EObject current=null] : ( (lv_configurations_0_0= ruleConfigurations ) )+ ;
-    public final EObject ruleGeneratorConfiguration() throws RecognitionException {
-        EObject current = null;
-
-        EObject lv_configurations_0_0 = null;
-
-
-         enterRule(); 
-            
-        try {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:211:28: ( ( (lv_configurations_0_0= ruleConfigurations ) )+ )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:212:1: ( (lv_configurations_0_0= ruleConfigurations ) )+
-            {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:212:1: ( (lv_configurations_0_0= ruleConfigurations ) )+
-            int cnt3=0;
-            loop3:
-            do {
-                int alt3=2;
-                int LA3_0 = input.LA(1);
-
-                if ( (LA3_0==16) ) {
-                    alt3=1;
-                }
-
-
-                switch (alt3) {
-            	case 1 :
-            	    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:213:1: (lv_configurations_0_0= ruleConfigurations )
-            	    {
-            	    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:213:1: (lv_configurations_0_0= ruleConfigurations )
-            	    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:214:3: lv_configurations_0_0= ruleConfigurations
-            	    {
-            	     
-            	    	        newCompositeNode(grammarAccess.getGeneratorConfigurationAccess().getConfigurationsConfigurationsParserRuleCall_0()); 
-            	    	    
-            	    pushFollow(FOLLOW_ruleConfigurations_in_ruleGeneratorConfiguration442);
-            	    lv_configurations_0_0=ruleConfigurations();
-
-            	    state._fsp--;
-
-
-            	    	        if (current==null) {
-            	    	            current = createModelElementForParent(grammarAccess.getGeneratorConfigurationRule());
-            	    	        }
-            	           		add(
-            	           			current, 
-            	           			"configurations",
-            	            		lv_configurations_0_0, 
-            	            		"Configurations");
-            	    	        afterParserOrEnumRuleCall();
-            	    	    
-
-            	    }
-
-
-            	    }
-            	    break;
-
-            	default :
-            	    if ( cnt3 >= 1 ) break loop3;
-                        EarlyExitException eee =
-                            new EarlyExitException(3, input);
-                        throw eee;
-                }
-                cnt3++;
-            } while (true);
-
-
-            }
-
-             leaveRule(); 
-        }
-         
-            catch (RecognitionException re) { 
-                recover(input,re); 
-                appendSkippedTokens();
-            } 
-        finally {
-        }
-        return current;
-    }
-    // $ANTLR end "ruleGeneratorConfiguration"
-
-
-    // $ANTLR start "entryRuleConfigurations"
-    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:238:1: entryRuleConfigurations returns [EObject current=null] : iv_ruleConfigurations= ruleConfigurations EOF ;
-    public final EObject entryRuleConfigurations() throws RecognitionException {
-        EObject current = null;
-
-        EObject iv_ruleConfigurations = null;
-
-
-        try {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:239:2: (iv_ruleConfigurations= ruleConfigurations EOF )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:240:2: iv_ruleConfigurations= ruleConfigurations EOF
-            {
-             newCompositeNode(grammarAccess.getConfigurationsRule()); 
-            pushFollow(FOLLOW_ruleConfigurations_in_entryRuleConfigurations478);
-            iv_ruleConfigurations=ruleConfigurations();
-
-            state._fsp--;
-
-             current =iv_ruleConfigurations; 
-            match(input,EOF,FOLLOW_EOF_in_entryRuleConfigurations488); 
-
-            }
-
-        }
-         
-            catch (RecognitionException re) { 
-                recover(input,re); 
-                appendSkippedTokens();
-            } 
-        finally {
-        }
-        return current;
-    }
-    // $ANTLR end "entryRuleConfigurations"
-
-
-    // $ANTLR start "ruleConfigurations"
-    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:247:1: ruleConfigurations returns [EObject current=null] : this_OutletConfiguration_0= ruleOutletConfiguration ;
-    public final EObject ruleConfigurations() throws RecognitionException {
-        EObject current = null;
-
-        EObject this_OutletConfiguration_0 = null;
-
-
-         enterRule(); 
-            
-        try {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:250:28: (this_OutletConfiguration_0= ruleOutletConfiguration )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:252:5: this_OutletConfiguration_0= ruleOutletConfiguration
-            {
-             
-                    newCompositeNode(grammarAccess.getConfigurationsAccess().getOutletConfigurationParserRuleCall()); 
-                
-            pushFollow(FOLLOW_ruleOutletConfiguration_in_ruleConfigurations534);
-            this_OutletConfiguration_0=ruleOutletConfiguration();
-
-            state._fsp--;
-
-             
-                    current = this_OutletConfiguration_0; 
-                    afterParserOrEnumRuleCall();
-                
-
-            }
-
-             leaveRule(); 
-        }
-         
-            catch (RecognitionException re) { 
-                recover(input,re); 
-                appendSkippedTokens();
-            } 
-        finally {
-        }
-        return current;
-    }
-    // $ANTLR end "ruleConfigurations"
-
-
-    // $ANTLR start "entryRuleOutletConfiguration"
-    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:268:1: entryRuleOutletConfiguration returns [EObject current=null] : iv_ruleOutletConfiguration= ruleOutletConfiguration EOF ;
-    public final EObject entryRuleOutletConfiguration() throws RecognitionException {
-        EObject current = null;
-
-        EObject iv_ruleOutletConfiguration = null;
-
-
-        try {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:269:2: (iv_ruleOutletConfiguration= ruleOutletConfiguration EOF )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:270:2: iv_ruleOutletConfiguration= ruleOutletConfiguration EOF
-            {
-             newCompositeNode(grammarAccess.getOutletConfigurationRule()); 
-            pushFollow(FOLLOW_ruleOutletConfiguration_in_entryRuleOutletConfiguration568);
-            iv_ruleOutletConfiguration=ruleOutletConfiguration();
-
-            state._fsp--;
-
-             current =iv_ruleOutletConfiguration; 
-            match(input,EOF,FOLLOW_EOF_in_entryRuleOutletConfiguration578); 
-
-            }
-
-        }
-         
-            catch (RecognitionException re) { 
-                recover(input,re); 
-                appendSkippedTokens();
-            } 
-        finally {
-        }
-        return current;
-    }
-    // $ANTLR end "entryRuleOutletConfiguration"
-
-
-    // $ANTLR start "ruleOutletConfiguration"
-    // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:277:1: ruleOutletConfiguration returns [EObject current=null] : ( () otherlv_1= 'outlet' otherlv_2= '{' otherlv_3= 'projectName' otherlv_4= '=' ( (lv_projectName_5_0= RULE_STRING ) ) otherlv_6= 'folder' otherlv_7= '=' ( (lv_targetFolder_8_0= RULE_STRING ) ) otherlv_9= '}' ) ;
-    public final EObject ruleOutletConfiguration() throws RecognitionException {
-        EObject current = null;
-
-        Token otherlv_1=null;
-        Token otherlv_2=null;
-        Token otherlv_3=null;
-        Token otherlv_4=null;
-        Token lv_projectName_5_0=null;
-        Token otherlv_6=null;
-        Token otherlv_7=null;
-        Token lv_targetFolder_8_0=null;
-        Token otherlv_9=null;
-
-         enterRule(); 
-            
-        try {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:280:28: ( ( () otherlv_1= 'outlet' otherlv_2= '{' otherlv_3= 'projectName' otherlv_4= '=' ( (lv_projectName_5_0= RULE_STRING ) ) otherlv_6= 'folder' otherlv_7= '=' ( (lv_targetFolder_8_0= RULE_STRING ) ) otherlv_9= '}' ) )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:281:1: ( () otherlv_1= 'outlet' otherlv_2= '{' otherlv_3= 'projectName' otherlv_4= '=' ( (lv_projectName_5_0= RULE_STRING ) ) otherlv_6= 'folder' otherlv_7= '=' ( (lv_targetFolder_8_0= RULE_STRING ) ) otherlv_9= '}' )
-            {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:281:1: ( () otherlv_1= 'outlet' otherlv_2= '{' otherlv_3= 'projectName' otherlv_4= '=' ( (lv_projectName_5_0= RULE_STRING ) ) otherlv_6= 'folder' otherlv_7= '=' ( (lv_targetFolder_8_0= RULE_STRING ) ) otherlv_9= '}' )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:281:2: () otherlv_1= 'outlet' otherlv_2= '{' otherlv_3= 'projectName' otherlv_4= '=' ( (lv_projectName_5_0= RULE_STRING ) ) otherlv_6= 'folder' otherlv_7= '=' ( (lv_targetFolder_8_0= RULE_STRING ) ) otherlv_9= '}'
-            {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:281:2: ()
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:282:5: 
-            {
-
-                    current = forceCreateModelElement(
-                        grammarAccess.getOutletConfigurationAccess().getOutletConfigurationCustomAction_0(),
-                        current);
-                
-
-            }
-
-            otherlv_1=(Token)match(input,16,FOLLOW_16_in_ruleOutletConfiguration624); 
-
-                	newLeafNode(otherlv_1, grammarAccess.getOutletConfigurationAccess().getOutletKeyword_1());
-                
-            otherlv_2=(Token)match(input,12,FOLLOW_12_in_ruleOutletConfiguration636); 
-
-                	newLeafNode(otherlv_2, grammarAccess.getOutletConfigurationAccess().getLeftCurlyBracketKeyword_2());
-                
-            otherlv_3=(Token)match(input,17,FOLLOW_17_in_ruleOutletConfiguration648); 
-
-                	newLeafNode(otherlv_3, grammarAccess.getOutletConfigurationAccess().getProjectNameKeyword_3());
-                
-            otherlv_4=(Token)match(input,18,FOLLOW_18_in_ruleOutletConfiguration660); 
-
-                	newLeafNode(otherlv_4, grammarAccess.getOutletConfigurationAccess().getEqualsSignKeyword_4());
-                
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:303:1: ( (lv_projectName_5_0= RULE_STRING ) )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:304:1: (lv_projectName_5_0= RULE_STRING )
-            {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:304:1: (lv_projectName_5_0= RULE_STRING )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:305:3: lv_projectName_5_0= RULE_STRING
-            {
-            lv_projectName_5_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleOutletConfiguration677); 
-
-            			newLeafNode(lv_projectName_5_0, grammarAccess.getOutletConfigurationAccess().getProjectNameSTRINGTerminalRuleCall_5_0()); 
-            		
-
-            	        if (current==null) {
-            	            current = createModelElement(grammarAccess.getOutletConfigurationRule());
-            	        }
-                   		setWithLastConsumed(
-                   			current, 
-                   			"projectName",
-                    		lv_projectName_5_0, 
-                    		"STRING");
-            	    
-
-            }
-
-
-            }
-
-            otherlv_6=(Token)match(input,19,FOLLOW_19_in_ruleOutletConfiguration694); 
-
-                	newLeafNode(otherlv_6, grammarAccess.getOutletConfigurationAccess().getFolderKeyword_6());
-                
-            otherlv_7=(Token)match(input,18,FOLLOW_18_in_ruleOutletConfiguration706); 
-
-                	newLeafNode(otherlv_7, grammarAccess.getOutletConfigurationAccess().getEqualsSignKeyword_7());
-                
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:329:1: ( (lv_targetFolder_8_0= RULE_STRING ) )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:330:1: (lv_targetFolder_8_0= RULE_STRING )
-            {
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:330:1: (lv_targetFolder_8_0= RULE_STRING )
-            // ../org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/parser/antlr/internal/InternalBaseGen.g:331:3: lv_targetFolder_8_0= RULE_STRING
-            {
-            lv_targetFolder_8_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleOutletConfiguration723); 
-
-            			newLeafNode(lv_targetFolder_8_0, grammarAccess.getOutletConfigurationAccess().getTargetFolderSTRINGTerminalRuleCall_8_0()); 
-            		
-
-            	        if (current==null) {
-            	            current = createModelElement(grammarAccess.getOutletConfigurationRule());
-            	        }
-                   		setWithLastConsumed(
-                   			current, 
-                   			"targetFolder",
-                    		lv_targetFolder_8_0, 
-                    		"STRING");
-            	    
-
-            }
-
-
-            }
-
-            otherlv_9=(Token)match(input,13,FOLLOW_13_in_ruleOutletConfiguration740); 
-
-                	newLeafNode(otherlv_9, grammarAccess.getOutletConfigurationAccess().getRightCurlyBracketKeyword_9());
-                
-
-            }
-
-
-            }
-
-             leaveRule(); 
-        }
-         
-            catch (RecognitionException re) { 
-                recover(input,re); 
-                appendSkippedTokens();
-            } 
-        finally {
-        }
-        return current;
-    }
-    // $ANTLR end "ruleOutletConfiguration"
-
-    // Delegated rules
-
-
- 
-
-    public static final BitSet FOLLOW_ruleBaseGeneratorModel_in_entryRuleBaseGeneratorModel75 = new BitSet(new long[]{0x0000000000000000L});
-    public static final BitSet FOLLOW_EOF_in_entryRuleBaseGeneratorModel85 = new BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_11_in_ruleBaseGeneratorModel122 = new BitSet(new long[]{0x0000000000001000L});
-    public static final BitSet FOLLOW_12_in_ruleBaseGeneratorModel134 = new BitSet(new long[]{0x0000000000004000L});
-    public static final BitSet FOLLOW_ruleStatechartReferences_in_ruleBaseGeneratorModel155 = new BitSet(new long[]{0x0000000000010000L});
-    public static final BitSet FOLLOW_ruleGeneratorConfiguration_in_ruleBaseGeneratorModel176 = new BitSet(new long[]{0x0000000000002000L});
-    public static final BitSet FOLLOW_13_in_ruleBaseGeneratorModel188 = new BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_ruleStatechartReferences_in_entryRuleStatechartReferences224 = new BitSet(new long[]{0x0000000000000000L});
-    public static final BitSet FOLLOW_EOF_in_entryRuleStatechartReferences234 = new BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_14_in_ruleStatechartReferences271 = new BitSet(new long[]{0x0000000000001000L});
-    public static final BitSet FOLLOW_12_in_ruleStatechartReferences283 = new BitSet(new long[]{0x0000000000000010L});
-    public static final BitSet FOLLOW_RULE_ID_in_ruleStatechartReferences303 = new BitSet(new long[]{0x000000000000A010L});
-    public static final BitSet FOLLOW_15_in_ruleStatechartReferences317 = new BitSet(new long[]{0x0000000000000010L});
-    public static final BitSet FOLLOW_RULE_ID_in_ruleStatechartReferences337 = new BitSet(new long[]{0x000000000000A000L});
-    public static final BitSet FOLLOW_13_in_ruleStatechartReferences351 = new BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_ruleGeneratorConfiguration_in_entryRuleGeneratorConfiguration387 = new BitSet(new long[]{0x0000000000000000L});
-    public static final BitSet FOLLOW_EOF_in_entryRuleGeneratorConfiguration397 = new BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_ruleConfigurations_in_ruleGeneratorConfiguration442 = new BitSet(new long[]{0x0000000000010002L});
-    public static final BitSet FOLLOW_ruleConfigurations_in_entryRuleConfigurations478 = new BitSet(new long[]{0x0000000000000000L});
-    public static final BitSet FOLLOW_EOF_in_entryRuleConfigurations488 = new BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_ruleOutletConfiguration_in_ruleConfigurations534 = new BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_ruleOutletConfiguration_in_entryRuleOutletConfiguration568 = new BitSet(new long[]{0x0000000000000000L});
-    public static final BitSet FOLLOW_EOF_in_entryRuleOutletConfiguration578 = new BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_16_in_ruleOutletConfiguration624 = new BitSet(new long[]{0x0000000000001000L});
-    public static final BitSet FOLLOW_12_in_ruleOutletConfiguration636 = new BitSet(new long[]{0x0000000000020000L});
-    public static final BitSet FOLLOW_17_in_ruleOutletConfiguration648 = new BitSet(new long[]{0x0000000000040000L});
-    public static final BitSet FOLLOW_18_in_ruleOutletConfiguration660 = new BitSet(new long[]{0x0000000000000020L});
-    public static final BitSet FOLLOW_RULE_STRING_in_ruleOutletConfiguration677 = new BitSet(new long[]{0x0000000000080000L});
-    public static final BitSet FOLLOW_19_in_ruleOutletConfiguration694 = new BitSet(new long[]{0x0000000000040000L});
-    public static final BitSet FOLLOW_18_in_ruleOutletConfiguration706 = new BitSet(new long[]{0x0000000000000020L});
-    public static final BitSet FOLLOW_RULE_STRING_in_ruleOutletConfiguration723 = new BitSet(new long[]{0x0000000000002000L});
-    public static final BitSet FOLLOW_13_in_ruleOutletConfiguration740 = new BitSet(new long[]{0x0000000000000002L});
-
-}

+ 0 - 141
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/serializer/AbstractBaseGenSemanticSequencer.java

@@ -1,141 +0,0 @@
-package org.yakindu.sct.generator.model.base.serializer;
-
-import com.google.inject.Inject;
-import com.google.inject.Provider;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor;
-import org.eclipse.xtext.serializer.acceptor.SequenceFeeder;
-import org.eclipse.xtext.serializer.diagnostic.ISemanticSequencerDiagnosticProvider;
-import org.eclipse.xtext.serializer.diagnostic.ISerializationDiagnostic.Acceptor;
-import org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer;
-import org.eclipse.xtext.serializer.sequencer.GenericSequencer;
-import org.eclipse.xtext.serializer.sequencer.ISemanticNodeProvider.INodesForEObjectProvider;
-import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer;
-import org.eclipse.xtext.serializer.sequencer.ITransientValueService;
-import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient;
-import org.yakindu.sct.generator.model.base.javaGenModel.JavaGenModelPackage;
-import org.yakindu.sct.generator.model.base.javaGenModel.OutletConfigurationCustom;
-import org.yakindu.sct.generator.model.base.services.BaseGenGrammarAccess;
-import org.yakindu.sct.model.sgen.GeneratorConfiguration;
-import org.yakindu.sct.model.sgen.GeneratorModel;
-import org.yakindu.sct.model.sgen.SGenPackage;
-import org.yakindu.sct.model.sgen.StatechartReferences;
-
-@SuppressWarnings("restriction")
-public class AbstractBaseGenSemanticSequencer extends AbstractSemanticSequencer {
-
-	@Inject
-	protected BaseGenGrammarAccess grammarAccess;
-	
-	@Inject
-	protected ISemanticSequencerDiagnosticProvider diagnosticProvider;
-	
-	@Inject
-	protected ITransientValueService transientValues;
-	
-	@Inject
-	@GenericSequencer
-	protected Provider<ISemanticSequencer> genericSequencerProvider;
-	
-	protected ISemanticSequencer genericSequencer;
-	
-	
-	@Override
-	public void init(ISemanticSequencer sequencer, ISemanticSequenceAcceptor sequenceAcceptor, Acceptor errorAcceptor) {
-		super.init(sequencer, sequenceAcceptor, errorAcceptor);
-		this.genericSequencer = genericSequencerProvider.get();
-		this.genericSequencer.init(sequencer, sequenceAcceptor, errorAcceptor);
-	}
-	
-	public void createSequence(EObject context, EObject semanticObject) {
-		if(semanticObject.eClass().getEPackage() == JavaGenModelPackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) {
-			case JavaGenModelPackage.OUTLET_CONFIGURATION_CUSTOM:
-				if(context == grammarAccess.getConfigurationsRule() ||
-				   context == grammarAccess.getOutletConfigurationRule()) {
-					sequence_OutletConfiguration_OutletConfigurationCustom(context, (OutletConfigurationCustom) semanticObject); 
-					return; 
-				}
-				else break;
-			}
-		else if(semanticObject.eClass().getEPackage() == SGenPackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) {
-			case SGenPackage.GENERATOR_CONFIGURATION:
-				if(context == grammarAccess.getGeneratorConfigurationRule()) {
-					sequence_GeneratorConfiguration_GeneratorConfiguration(context, (GeneratorConfiguration) semanticObject); 
-					return; 
-				}
-				else break;
-			case SGenPackage.GENERATOR_MODEL:
-				if(context == grammarAccess.getBaseGeneratorModelRule()) {
-					sequence_BaseGeneratorModel_GeneratorModel(context, (GeneratorModel) semanticObject); 
-					return; 
-				}
-				else break;
-			case SGenPackage.STATECHART_REFERENCES:
-				if(context == grammarAccess.getStatechartReferencesRule()) {
-					sequence_StatechartReferences_StatechartReferences(context, (StatechartReferences) semanticObject); 
-					return; 
-				}
-				else break;
-			}
-		if (errorAcceptor != null) errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context));
-	}
-	
-	/**
-	 * Constraint:
-	 *     (statechartReferences=StatechartReferences configuration=GeneratorConfiguration)
-	 *
-	 * Features:
-	 *    configuration[1, 1]
-	 *    statechartReferences[1, 1]
-	 */
-	protected void sequence_BaseGeneratorModel_GeneratorModel(EObject context, GeneratorModel semanticObject) {
-		if(errorAcceptor != null) {
-			if(transientValues.isValueTransient(semanticObject, SGenPackage.Literals.GENERATOR_MODEL__CONFIGURATION) == ValueTransient.YES)
-				errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, SGenPackage.Literals.GENERATOR_MODEL__CONFIGURATION));
-			if(transientValues.isValueTransient(semanticObject, SGenPackage.Literals.GENERATOR_MODEL__STATECHART_REFERENCES) == ValueTransient.YES)
-				errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, SGenPackage.Literals.GENERATOR_MODEL__STATECHART_REFERENCES));
-		}
-		INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
-		SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
-		feeder.accept(grammarAccess.getBaseGeneratorModelAccess().getStatechartReferencesStatechartReferencesParserRuleCall_2_0(), semanticObject.getStatechartReferences());
-		feeder.accept(grammarAccess.getBaseGeneratorModelAccess().getConfigurationGeneratorConfigurationParserRuleCall_3_0(), semanticObject.getConfiguration());
-		feeder.finish();
-	}
-	
-	
-	/**
-	 * Constraint:
-	 *     configurations+=Configurations+
-	 *
-	 * Features:
-	 *    configurations[1, *]
-	 */
-	protected void sequence_GeneratorConfiguration_GeneratorConfiguration(EObject context, GeneratorConfiguration semanticObject) {
-		genericSequencer.createSequence(context, semanticObject);
-	}
-	
-	
-	/**
-	 * Constraint:
-	 *     (projectName=STRING targetFolder=STRING)
-	 *
-	 * Features:
-	 *    projectName[1, 1]
-	 *    targetFolder[1, 1]
-	 */
-	protected void sequence_OutletConfiguration_OutletConfigurationCustom(EObject context, OutletConfigurationCustom semanticObject) {
-		genericSequencer.createSequence(context, semanticObject);
-	}
-	
-	
-	/**
-	 * Constraint:
-	 *     (statecharts+=[Statechart|ID]+ statecharts+=[Statechart|ID]*)
-	 *
-	 * Features:
-	 *    statecharts[1, *]
-	 */
-	protected void sequence_StatechartReferences_StatechartReferences(EObject context, StatechartReferences semanticObject) {
-		genericSequencer.createSequence(context, semanticObject);
-	}
-}

+ 0 - 35
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/serializer/AbstractBaseGenSyntacticSequencer.java

@@ -1,35 +0,0 @@
-package org.yakindu.sct.generator.model.base.serializer;
-
-import com.google.inject.Inject;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.xtext.IGrammarAccess;
-import org.eclipse.xtext.RuleCall;
-import org.eclipse.xtext.nodemodel.INode;
-import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition;
-import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer;
-import org.yakindu.sct.generator.model.base.services.BaseGenGrammarAccess;
-
-@SuppressWarnings("restriction")
-public class AbstractBaseGenSyntacticSequencer extends AbstractSyntacticSequencer {
-
-	protected BaseGenGrammarAccess grammarAccess;
-	
-	@Inject
-	protected void init(IGrammarAccess access) {
-		grammarAccess = (BaseGenGrammarAccess) access;
-	}
-	
-	@Override
-	protected String getUnassignedRuleCallToken(RuleCall ruleCall, INode node) {
-		return "";
-	}
-	
-	
-	@Override
-	protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) {
-		if (!transition.isSyntacticallyAmbiguous())
-			return;
-		acceptNodes(transition, fromNode, toNode);
-	}
-
-}

+ 0 - 328
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/services/BaseGenGrammarAccess.java

@@ -1,328 +0,0 @@
-/*
-* generated by Xtext
-*/
-
-package org.yakindu.sct.generator.model.base.services;
-
-import com.google.inject.Singleton;
-import com.google.inject.Inject;
-
-import org.eclipse.xtext.*;
-import org.eclipse.xtext.service.GrammarProvider;
-import org.eclipse.xtext.service.AbstractElementFinder.*;
-
-import org.eclipse.xtext.common.services.TerminalsGrammarAccess;
-
-@Singleton
-public class BaseGenGrammarAccess extends AbstractGrammarElementFinder {
-	
-	
-	public class BaseGeneratorModelElements extends AbstractParserRuleElementFinder {
-		private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "BaseGeneratorModel");
-		private final Group cGroup = (Group)rule.eContents().get(1);
-		private final Keyword cBaseGeneratorKeyword_0 = (Keyword)cGroup.eContents().get(0);
-		private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
-		private final Assignment cStatechartReferencesAssignment_2 = (Assignment)cGroup.eContents().get(2);
-		private final RuleCall cStatechartReferencesStatechartReferencesParserRuleCall_2_0 = (RuleCall)cStatechartReferencesAssignment_2.eContents().get(0);
-		private final Assignment cConfigurationAssignment_3 = (Assignment)cGroup.eContents().get(3);
-		private final RuleCall cConfigurationGeneratorConfigurationParserRuleCall_3_0 = (RuleCall)cConfigurationAssignment_3.eContents().get(0);
-		private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
-		
-		/// **
-		// * @author Andreas Muelder
-		// * / BaseGeneratorModel returns gen::GeneratorModel:
-		//	"BaseGenerator" "{" statechartReferences=StatechartReferences configuration=GeneratorConfiguration "}";
-		public ParserRule getRule() { return rule; }
-
-		//"BaseGenerator" "{" statechartReferences=StatechartReferences configuration=GeneratorConfiguration "}"
-		public Group getGroup() { return cGroup; }
-
-		//"BaseGenerator"
-		public Keyword getBaseGeneratorKeyword_0() { return cBaseGeneratorKeyword_0; }
-
-		//"{"
-		public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; }
-
-		//statechartReferences=StatechartReferences
-		public Assignment getStatechartReferencesAssignment_2() { return cStatechartReferencesAssignment_2; }
-
-		//StatechartReferences
-		public RuleCall getStatechartReferencesStatechartReferencesParserRuleCall_2_0() { return cStatechartReferencesStatechartReferencesParserRuleCall_2_0; }
-
-		//configuration=GeneratorConfiguration
-		public Assignment getConfigurationAssignment_3() { return cConfigurationAssignment_3; }
-
-		//GeneratorConfiguration
-		public RuleCall getConfigurationGeneratorConfigurationParserRuleCall_3_0() { return cConfigurationGeneratorConfigurationParserRuleCall_3_0; }
-
-		//"}"
-		public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; }
-	}
-
-	public class StatechartReferencesElements extends AbstractParserRuleElementFinder {
-		private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "StatechartReferences");
-		private final Group cGroup = (Group)rule.eContents().get(1);
-		private final Keyword cStatechartsKeyword_0 = (Keyword)cGroup.eContents().get(0);
-		private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
-		private final Assignment cStatechartsAssignment_2 = (Assignment)cGroup.eContents().get(2);
-		private final CrossReference cStatechartsStatechartCrossReference_2_0 = (CrossReference)cStatechartsAssignment_2.eContents().get(0);
-		private final RuleCall cStatechartsStatechartIDTerminalRuleCall_2_0_1 = (RuleCall)cStatechartsStatechartCrossReference_2_0.eContents().get(1);
-		private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
-		private final Keyword cCommaKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0);
-		private final Assignment cStatechartsAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1);
-		private final CrossReference cStatechartsStatechartCrossReference_3_1_0 = (CrossReference)cStatechartsAssignment_3_1.eContents().get(0);
-		private final RuleCall cStatechartsStatechartIDTerminalRuleCall_3_1_0_1 = (RuleCall)cStatechartsStatechartCrossReference_3_1_0.eContents().get(1);
-		private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
-		
-		//StatechartReferences returns gen::StatechartReferences:
-		//	"statecharts " "{" statecharts+=[sct::Statechart]+ ("," statecharts+=[sct::Statechart])* "}";
-		public ParserRule getRule() { return rule; }
-
-		//"statecharts " "{" statecharts+=[sct::Statechart]+ ("," statecharts+=[sct::Statechart])* "}"
-		public Group getGroup() { return cGroup; }
-
-		//"statecharts "
-		public Keyword getStatechartsKeyword_0() { return cStatechartsKeyword_0; }
-
-		//"{"
-		public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; }
-
-		//statecharts+=[sct::Statechart]+
-		public Assignment getStatechartsAssignment_2() { return cStatechartsAssignment_2; }
-
-		//[sct::Statechart]
-		public CrossReference getStatechartsStatechartCrossReference_2_0() { return cStatechartsStatechartCrossReference_2_0; }
-
-		//ID
-		public RuleCall getStatechartsStatechartIDTerminalRuleCall_2_0_1() { return cStatechartsStatechartIDTerminalRuleCall_2_0_1; }
-
-		//("," statecharts+=[sct::Statechart])*
-		public Group getGroup_3() { return cGroup_3; }
-
-		//","
-		public Keyword getCommaKeyword_3_0() { return cCommaKeyword_3_0; }
-
-		//statecharts+=[sct::Statechart]
-		public Assignment getStatechartsAssignment_3_1() { return cStatechartsAssignment_3_1; }
-
-		//[sct::Statechart]
-		public CrossReference getStatechartsStatechartCrossReference_3_1_0() { return cStatechartsStatechartCrossReference_3_1_0; }
-
-		//ID
-		public RuleCall getStatechartsStatechartIDTerminalRuleCall_3_1_0_1() { return cStatechartsStatechartIDTerminalRuleCall_3_1_0_1; }
-
-		//"}"
-		public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; }
-	}
-
-	public class GeneratorConfigurationElements extends AbstractParserRuleElementFinder {
-		private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "GeneratorConfiguration");
-		private final Assignment cConfigurationsAssignment = (Assignment)rule.eContents().get(1);
-		private final RuleCall cConfigurationsConfigurationsParserRuleCall_0 = (RuleCall)cConfigurationsAssignment.eContents().get(0);
-		
-		//GeneratorConfiguration returns gen::GeneratorConfiguration:
-		//	configurations+=Configurations+;
-		public ParserRule getRule() { return rule; }
-
-		//configurations+=Configurations+
-		public Assignment getConfigurationsAssignment() { return cConfigurationsAssignment; }
-
-		//Configurations
-		public RuleCall getConfigurationsConfigurationsParserRuleCall_0() { return cConfigurationsConfigurationsParserRuleCall_0; }
-	}
-
-	public class ConfigurationsElements extends AbstractParserRuleElementFinder {
-		private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Configurations");
-		private final RuleCall cOutletConfigurationParserRuleCall = (RuleCall)rule.eContents().get(1);
-		
-		//Configurations returns gen::Configuration:
-		//	OutletConfiguration;
-		public ParserRule getRule() { return rule; }
-
-		//OutletConfiguration
-		public RuleCall getOutletConfigurationParserRuleCall() { return cOutletConfigurationParserRuleCall; }
-	}
-
-	public class OutletConfigurationElements extends AbstractParserRuleElementFinder {
-		private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OutletConfiguration");
-		private final Group cGroup = (Group)rule.eContents().get(1);
-		private final Action cOutletConfigurationCustomAction_0 = (Action)cGroup.eContents().get(0);
-		private final Keyword cOutletKeyword_1 = (Keyword)cGroup.eContents().get(1);
-		private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2);
-		private final Keyword cProjectNameKeyword_3 = (Keyword)cGroup.eContents().get(3);
-		private final Keyword cEqualsSignKeyword_4 = (Keyword)cGroup.eContents().get(4);
-		private final Assignment cProjectNameAssignment_5 = (Assignment)cGroup.eContents().get(5);
-		private final RuleCall cProjectNameSTRINGTerminalRuleCall_5_0 = (RuleCall)cProjectNameAssignment_5.eContents().get(0);
-		private final Keyword cFolderKeyword_6 = (Keyword)cGroup.eContents().get(6);
-		private final Keyword cEqualsSignKeyword_7 = (Keyword)cGroup.eContents().get(7);
-		private final Assignment cTargetFolderAssignment_8 = (Assignment)cGroup.eContents().get(8);
-		private final RuleCall cTargetFolderSTRINGTerminalRuleCall_8_0 = (RuleCall)cTargetFolderAssignment_8.eContents().get(0);
-		private final Keyword cRightCurlyBracketKeyword_9 = (Keyword)cGroup.eContents().get(9);
-		
-		//OutletConfiguration returns gen::OutletConfiguration:
-		//	{OutletConfigurationCustom} "outlet" "{" "projectName" "=" projectName=STRING "folder" "=" targetFolder=STRING "}";
-		public ParserRule getRule() { return rule; }
-
-		//{OutletConfigurationCustom} "outlet" "{" "projectName" "=" projectName=STRING "folder" "=" targetFolder=STRING "}"
-		public Group getGroup() { return cGroup; }
-
-		//{OutletConfigurationCustom}
-		public Action getOutletConfigurationCustomAction_0() { return cOutletConfigurationCustomAction_0; }
-
-		//"outlet"
-		public Keyword getOutletKeyword_1() { return cOutletKeyword_1; }
-
-		//"{"
-		public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; }
-
-		//"projectName"
-		public Keyword getProjectNameKeyword_3() { return cProjectNameKeyword_3; }
-
-		//"="
-		public Keyword getEqualsSignKeyword_4() { return cEqualsSignKeyword_4; }
-
-		//projectName=STRING
-		public Assignment getProjectNameAssignment_5() { return cProjectNameAssignment_5; }
-
-		//STRING
-		public RuleCall getProjectNameSTRINGTerminalRuleCall_5_0() { return cProjectNameSTRINGTerminalRuleCall_5_0; }
-
-		//"folder"
-		public Keyword getFolderKeyword_6() { return cFolderKeyword_6; }
-
-		//"="
-		public Keyword getEqualsSignKeyword_7() { return cEqualsSignKeyword_7; }
-
-		//targetFolder=STRING
-		public Assignment getTargetFolderAssignment_8() { return cTargetFolderAssignment_8; }
-
-		//STRING
-		public RuleCall getTargetFolderSTRINGTerminalRuleCall_8_0() { return cTargetFolderSTRINGTerminalRuleCall_8_0; }
-
-		//"}"
-		public Keyword getRightCurlyBracketKeyword_9() { return cRightCurlyBracketKeyword_9; }
-	}
-	
-	
-	private BaseGeneratorModelElements pBaseGeneratorModel;
-	private StatechartReferencesElements pStatechartReferences;
-	private GeneratorConfigurationElements pGeneratorConfiguration;
-	private ConfigurationsElements pConfigurations;
-	private OutletConfigurationElements pOutletConfiguration;
-	
-	private final GrammarProvider grammarProvider;
-
-	private TerminalsGrammarAccess gaTerminals;
-
-	@Inject
-	public BaseGenGrammarAccess(GrammarProvider grammarProvider,
-		TerminalsGrammarAccess gaTerminals) {
-		this.grammarProvider = grammarProvider;
-		this.gaTerminals = gaTerminals;
-	}
-	
-	public Grammar getGrammar() {	
-		return grammarProvider.getGrammar(this);
-	}
-	
-
-	public TerminalsGrammarAccess getTerminalsGrammarAccess() {
-		return gaTerminals;
-	}
-
-	
-	/// **
-	// * @author Andreas Muelder
-	// * / BaseGeneratorModel returns gen::GeneratorModel:
-	//	"BaseGenerator" "{" statechartReferences=StatechartReferences configuration=GeneratorConfiguration "}";
-	public BaseGeneratorModelElements getBaseGeneratorModelAccess() {
-		return (pBaseGeneratorModel != null) ? pBaseGeneratorModel : (pBaseGeneratorModel = new BaseGeneratorModelElements());
-	}
-	
-	public ParserRule getBaseGeneratorModelRule() {
-		return getBaseGeneratorModelAccess().getRule();
-	}
-
-	//StatechartReferences returns gen::StatechartReferences:
-	//	"statecharts " "{" statecharts+=[sct::Statechart]+ ("," statecharts+=[sct::Statechart])* "}";
-	public StatechartReferencesElements getStatechartReferencesAccess() {
-		return (pStatechartReferences != null) ? pStatechartReferences : (pStatechartReferences = new StatechartReferencesElements());
-	}
-	
-	public ParserRule getStatechartReferencesRule() {
-		return getStatechartReferencesAccess().getRule();
-	}
-
-	//GeneratorConfiguration returns gen::GeneratorConfiguration:
-	//	configurations+=Configurations+;
-	public GeneratorConfigurationElements getGeneratorConfigurationAccess() {
-		return (pGeneratorConfiguration != null) ? pGeneratorConfiguration : (pGeneratorConfiguration = new GeneratorConfigurationElements());
-	}
-	
-	public ParserRule getGeneratorConfigurationRule() {
-		return getGeneratorConfigurationAccess().getRule();
-	}
-
-	//Configurations returns gen::Configuration:
-	//	OutletConfiguration;
-	public ConfigurationsElements getConfigurationsAccess() {
-		return (pConfigurations != null) ? pConfigurations : (pConfigurations = new ConfigurationsElements());
-	}
-	
-	public ParserRule getConfigurationsRule() {
-		return getConfigurationsAccess().getRule();
-	}
-
-	//OutletConfiguration returns gen::OutletConfiguration:
-	//	{OutletConfigurationCustom} "outlet" "{" "projectName" "=" projectName=STRING "folder" "=" targetFolder=STRING "}";
-	public OutletConfigurationElements getOutletConfigurationAccess() {
-		return (pOutletConfiguration != null) ? pOutletConfiguration : (pOutletConfiguration = new OutletConfigurationElements());
-	}
-	
-	public ParserRule getOutletConfigurationRule() {
-		return getOutletConfigurationAccess().getRule();
-	}
-
-	//terminal ID:
-	//	"^"? ("a".."z" | "A".."Z" | "_") ("a".."z" | "A".."Z" | "_" | "0".."9")*;
-	public TerminalRule getIDRule() {
-		return gaTerminals.getIDRule();
-	} 
-
-	//terminal INT returns ecore::EInt:
-	//	"0".."9"+;
-	public TerminalRule getINTRule() {
-		return gaTerminals.getINTRule();
-	} 
-
-	//terminal STRING:
-	//	"\"" ("\\" ("b" | "t" | "n" | "f" | "r" | "u" | "\"" | "\'" | "\\") | !("\\" | "\""))* "\"" | "\'" ("\\" ("b" | "t" |
-	//	"n" | "f" | "r" | "u" | "\"" | "\'" | "\\") | !("\\" | "\'"))* "\'";
-	public TerminalRule getSTRINGRule() {
-		return gaTerminals.getSTRINGRule();
-	} 
-
-	//terminal ML_COMMENT:
-	//	"/ *"->"* /";
-	public TerminalRule getML_COMMENTRule() {
-		return gaTerminals.getML_COMMENTRule();
-	} 
-
-	//terminal SL_COMMENT:
-	//	"//" !("\n" | "\r")* ("\r"? "\n")?;
-	public TerminalRule getSL_COMMENTRule() {
-		return gaTerminals.getSL_COMMENTRule();
-	} 
-
-	//terminal WS:
-	//	(" " | "\t" | "\r" | "\n")+;
-	public TerminalRule getWSRule() {
-		return gaTerminals.getWSRule();
-	} 
-
-	//terminal ANY_OTHER:
-	//	.;
-	public TerminalRule getANY_OTHERRule() {
-		return gaTerminals.getANY_OTHERRule();
-	} 
-}

+ 0 - 21
plugins/org.yakindu.sct.generator.model.base/src-gen/org/yakindu/sct/generator/model/base/validation/AbstractBaseGenJavaValidator.java

@@ -1,21 +0,0 @@
-package org.yakindu.sct.generator.model.base.validation;
- 
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.xtext.validation.AbstractDeclarativeValidator;
-import org.eclipse.xtext.validation.ComposedChecks;
-
-@ComposedChecks(validators= {org.eclipse.xtext.validation.ImportUriValidator.class, org.eclipse.xtext.validation.NamesAreUniqueValidator.class})
-public class AbstractBaseGenJavaValidator extends AbstractDeclarativeValidator {
-
-	@Override
-	protected List<EPackage> getEPackages() {
-	    List<EPackage> result = new ArrayList<EPackage>();
-	    result.add(org.yakindu.sct.generator.model.base.javaGenModel.JavaGenModelPackage.eINSTANCE);
-	    result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.yakindu.org/sct/statechart/SGen"));
-		return result;
-	}
-
-}

+ 0 - 33
plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/BaseGen.xtext

@@ -1,33 +0,0 @@
-grammar org.yakindu.sct.generator.model.base.BaseGen with org.eclipse.xtext.common.Terminals
-
-generate javaGenModel "http://www.yakindu.org/sct/generator/BaseGenModel"
-
-import "platform:/resource/org.yakindu.sct.model.sgen/model/emf/sgen.ecore" as gen
-import "platform:/resource/org.yakindu.sct.model.sgraph/model/emf/sgraph.ecore" as sct
-/**
- * @author Andreas Muelder
- */ 
-BaseGeneratorModel returns gen::GeneratorModel:
-	'BaseGenerator' '{'
-	statechartReferences=StatechartReferences
-	configuration=GeneratorConfiguration
-	'}';
-
-StatechartReferences returns gen::StatechartReferences:
-	'statecharts ' '{'
-	(statecharts+=[sct::Statechart])+
-	("," statecharts+=[sct::Statechart])*
-	'}';
-
-GeneratorConfiguration returns gen::GeneratorConfiguration:
-	(configurations+=Configurations)+;
-
-Configurations returns gen::Configuration:
-	OutletConfiguration;
-
-OutletConfiguration returns gen::OutletConfiguration:
-	{OutletConfigurationCustom} 'outlet' '{'
-	'path' '=' path=STRING
-	'}';
-
-

+ 0 - 11
plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/BaseGenRuntimeModule.java

@@ -1,11 +0,0 @@
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.base;
-
-/**
- * Use this class to register components to be used at runtime / without the Equinox extension registry.
- */
-public class BaseGenRuntimeModule extends org.yakindu.sct.generator.model.base.AbstractBaseGenRuntimeModule {
-
-}

+ 0 - 14
plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/BaseGenStandaloneSetup.java

@@ -1,14 +0,0 @@
-
-package org.yakindu.sct.generator.model.base;
-
-/**
- * Initialization support for running Xtext languages 
- * without equinox extension registry
- */
-public class BaseGenStandaloneSetup extends BaseGenStandaloneSetupGenerated{
-
-	public static void doSetup() {
-		new BaseGenStandaloneSetup().createInjectorAndDoEMFRegistration();
-	}
-}
-

+ 0 - 135
plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/GenerateBaseGen.mwe2

@@ -1,135 +0,0 @@
-module org.yakindu.sct.generator.model.base.GenerateBaseGen
-
-import org.eclipse.emf.mwe.utils.*
-import org.eclipse.xtext.generator.*
-import org.eclipse.xtext.ui.generator.*
-
-var grammarURI = "classpath:/org/yakindu/sct/generator/model/base/BaseGen.xtext"
-var file.extensions = "baseGen"
-var projectName = "org.yakindu.sct.generator.model.base"
-var runtimeProject = "../${projectName}"
-
-Workflow {
-    bean = StandaloneSetup {
-        scanClassPath = true
-        platformUri = "${runtimeProject}/.."
-        registerGenModelFile = "platform:/resource/org.yakindu.sct.model.sgraph/model/emf/sgraph.genmodel"
-        registerGenModelFile = "platform:/resource/org.yakindu.sct.model.sgen/model/emf/sgen.genmodel"
-    }
-
-    component = DirectoryCleaner {
-        directory = "${runtimeProject}/src-gen"
-    }
-
-    component = DirectoryCleaner {
-        directory = "${runtimeProject}.ui/src-gen"
-    }
-
-    component = Generator {
-        pathRtProject = runtimeProject
-        pathUiProject = "${runtimeProject}.ui"
-        pathTestProject = "${runtimeProject}.tests"
-        projectNameRt = projectName
-        projectNameUi = "${projectName}.ui"
-        language = {
-            uri = grammarURI
-            fileExtensions = file.extensions
-
-            // Java API to access grammar elements (required by several other fragments)
-            fragment = grammarAccess.GrammarAccessFragment {}
-
-            // generates Java API for the generated EPackages
-            fragment = ecore.EcoreGeneratorFragment {
-            // referencedGenModels = "
-            //  platform:/resource/org.eclipse.xtext.xbase/model/Xbase.genmodel,
-            //  platform:/resource/org.eclipse.xtext.common.types/model/JavaVMTypes.genmodel
-            // "
-            }
-
-            // Serializer 2.0
-            fragment = serializer.SerializerFragment {}
-            
-            // the serialization component (1.0)
-            // fragment = parseTreeConstructor.ParseTreeConstructorFragment {}
-
-            // a custom ResourceFactory for use with EMF
-            fragment = resourceFactory.ResourceFactoryFragment {
-                fileExtensions = file.extensions
-            }
-
-            // The antlr parser generator fragment.
-            fragment = parser.antlr.XtextAntlrGeneratorFragment {
-            //  options = {
-            //      backtrack = true
-            //  }
-            }
-
-            // java-based API for validation
-            fragment = validation.JavaValidatorFragment {
-                composedCheck = "org.eclipse.xtext.validation.ImportUriValidator"
-                composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator"
-            }
-
-            // scoping and exporting API
-            // fragment = scoping.ImportURIScopingFragment {}
-            // fragment = exporting.SimpleNamesFragment {}
-
-            // scoping and exporting API
-            fragment = scoping.ImportNamespacesScopingFragment {}
-            fragment = exporting.QualifiedNamesFragment {}
-            fragment = builder.BuilderIntegrationFragment {}
-
-            // generator API
-            fragment = generator.GeneratorFragment {
-                generateMwe = true
-                generateJavaMain = true
-            }
-
-            // formatter API
-            fragment = formatting.FormatterFragment {}
-
-            // labeling API
-            fragment = labeling.LabelProviderFragment {}
-
-            // outline API
-            fragment = outline.OutlineTreeProviderFragment {}
-            fragment = outline.QuickOutlineFragment {}
-
-            // quickfix API
-            fragment = quickfix.QuickfixProviderFragment {}
-
-            // content assist API
-            fragment = contentAssist.JavaBasedContentAssistFragment {}
-
-            // generates a more lightweight Antlr parser and lexer tailored for content assist
-            fragment = parser.antlr.XtextAntlrUiGeneratorFragment {}
-
-            // generates junit test support classes into Generator#pathTestProject
-            fragment = junit.Junit4Fragment {}
-
-            // project wizard (optional)
-            // fragment = projectWizard.SimpleProjectWizardFragment {
-            //      generatorProjectName = "${projectName}"
-            //      modelFileExtension = file.extensions
-            // }
-
-            // provides the necessary bindings for java types integration
-            fragment = types.TypesGeneratorFragment {}
-
-            // generates the required bindings only if the grammar inherits from Xbase
-            fragment = xbase.XbaseGeneratorFragment {}
-
-            // provides a preference page for template proposals
-            fragment = templates.CodetemplatesGeneratorFragment {}
-
-            // rename refactoring
-            fragment = refactoring.RefactorElementNameFragment {}
-
-            // provides a compare view
-            fragment = compare.CompareFragment {
-                 fileExtensions = file.extensions
-            }
-
-        }
-    }
-}

+ 0 - 27
plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/formatting/BaseGenFormatter.java

@@ -1,27 +0,0 @@
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.base.formatting;
-
-import org.eclipse.xtext.formatting.impl.AbstractDeclarativeFormatter;
-import org.eclipse.xtext.formatting.impl.FormattingConfig;
-
-/**
- * This class contains custom formatting description.
- * 
- * see : http://www.eclipse.org/Xtext/documentation/latest/xtext.html#formatting
- * on how and when to use it 
- * 
- * Also see {@link org.eclipse.xtext.xtext.XtextFormattingTokenSerializer} as an example
- */
-public class BaseGenFormatter extends AbstractDeclarativeFormatter {
-	
-	@Override
-	protected void configureFormatting(FormattingConfig c) {
-// It's usually a good idea to activate the following three statements.
-// They will add and preserve newlines around comments
-//		c.setLinewrap(0, 1, 2).before(getGrammarAccess().getSL_COMMENTRule());
-//		c.setLinewrap(0, 1, 2).before(getGrammarAccess().getML_COMMENTRule());
-//		c.setLinewrap(0, 1, 1).after(getGrammarAccess().getML_COMMENTRule());
-	}
-}

+ 0 - 15
plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/generator/BaseGenGenerator.xtend

@@ -1,15 +0,0 @@
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.base.generator
-
-import org.eclipse.emf.ecore.resource.Resource
-import org.eclipse.xtext.generator.IGenerator
-import org.eclipse.xtext.generator.IFileSystemAccess
-
-class BaseGenGenerator implements IGenerator {
-	
-	override void doGenerate(Resource resource, IFileSystemAccess fsa) {
-		//TODO implment me
-	}
-}

+ 0 - 32
plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/generator/BaseGenGeneratorMWE.mwe2

@@ -1,32 +0,0 @@
-
-module org.yakindu.sct.generator.model.base.generator.BaseGenGeneratorMWE
-
-import org.eclipse.emf.mwe.utils.*
-
-var targetDir
-var modelPath
-
-Workflow {
-
-	component = org.eclipse.xtext.mwe.Reader {
-		// lookup all resources on the classpath
-		// useJavaClassPath = true
-
-		// or define search scope explicitly
-		path = modelPath
-
-		// this class will be generated by the xtext generator 
-		register = org.yakindu.sct.generator.model.base.BaseGenStandaloneSetup {}
-		loadResource = {
-			slot = "model"
-		}
-	}
-
-	component = org.eclipse.xtext.generator.GeneratorComponent {
-		register = org.yakindu.sct.generator.model.base.BaseGenStandaloneSetup {}
-		slot = 'model'
-		outlet = {
-			path = targetDir
-		}
-	}
-}

+ 0 - 67
plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/generator/Main.java

@@ -1,67 +0,0 @@
-
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.base.generator;
-
-import java.util.List;
-
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.xtext.generator.IGenerator;
-import org.eclipse.xtext.generator.JavaIoFileSystemAccess;
-import org.eclipse.xtext.util.CancelIndicator;
-import org.eclipse.xtext.validation.CheckMode;
-import org.eclipse.xtext.validation.IResourceValidator;
-import org.eclipse.xtext.validation.Issue;
-
-import com.google.inject.Inject;
-import com.google.inject.Injector;
-import com.google.inject.Provider;
-
-public class Main {
-	
-	public static void main(String[] args) {
-		if (args.length==0) {
-			System.err.println("Aborting: no path to EMF resource provided!");
-			return;
-		}
-		Injector injector = new org.yakindu.sct.generator.model.base.BaseGenStandaloneSetupGenerated().createInjectorAndDoEMFRegistration();
-		Main main = injector.getInstance(Main.class);
-		main.runGenerator(args[0]);
-	}
-	
-	@Inject 
-	private Provider<ResourceSet> resourceSetProvider;
-	
-	@Inject
-	private IResourceValidator validator;
-	
-	@Inject
-	private IGenerator generator;
-	
-	@Inject 
-	private JavaIoFileSystemAccess fileAccess;
-
-	protected void runGenerator(String string) {
-		// load the resource
-		ResourceSet set = resourceSetProvider.get();
-		Resource resource = set.getResource(URI.createURI(string), true);
-		
-		// validate the resource
-		List<Issue> list = validator.validate(resource, CheckMode.ALL, CancelIndicator.NullImpl);
-		if (!list.isEmpty()) {
-			for (Issue issue : list) {
-				System.err.println(issue);
-			}
-			return;
-		}
-		
-		// configure and start the generator
-		fileAccess.setOutputPath("src-gen/");
-		generator.doGenerate(resource, fileAccess);
-		
-		System.out.println("Code generation finished.");
-	}
-}

+ 0 - 17
plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/scoping/BaseGenScopeProvider.java

@@ -1,17 +0,0 @@
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.base.scoping;
-
-import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider;
-
-/**
- * This class contains custom scoping description.
- * 
- * see : http://www.eclipse.org/Xtext/documentation/latest/xtext.html#scoping
- * on how and when to use it 
- *
- */
-public class BaseGenScopeProvider extends AbstractDeclarativeScopeProvider {
-
-}

+ 0 - 4
plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/serializer/BaseGenSemanticSequencer.java

@@ -1,4 +0,0 @@
-package org.yakindu.sct.generator.model.base.serializer;
-
-public class BaseGenSemanticSequencer extends AbstractBaseGenSemanticSequencer {
-}

+ 0 - 4
plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/serializer/BaseGenSyntacticSequencer.java

@@ -1,4 +0,0 @@
-package org.yakindu.sct.generator.model.base.serializer;
-
-public class BaseGenSyntacticSequencer extends AbstractBaseGenSyntacticSequencer {
-}

+ 0 - 13
plugins/org.yakindu.sct.generator.model.base/src/org/yakindu/sct/generator/model/base/validation/BaseGenJavaValidator.java

@@ -1,13 +0,0 @@
-package org.yakindu.sct.generator.model.base.validation;
- 
-
-public class BaseGenJavaValidator extends AbstractBaseGenJavaValidator {
-
-//	@Check
-//	public void checkGreetingStartsWithCapital(Greeting greeting) {
-//		if (!Character.isUpperCase(greeting.getName().charAt(0))) {
-//			warning("Name should start with a capital", MyDslPackage.Literals.GREETING__NAME);
-//		}
-//	}
-
-}

+ 0 - 12
plugins/org.yakindu.sct.generator.model.base/xtend-gen/org/yakindu/sct/generator/model/base/generator/BaseGenGenerator.java

@@ -1,12 +0,0 @@
-package org.yakindu.sct.generator.model.base.generator;
-
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.xtext.generator.IFileSystemAccess;
-import org.eclipse.xtext.generator.IGenerator;
-
-@SuppressWarnings("all")
-public class BaseGenGenerator implements IGenerator {
-  
-  public void doGenerate(final Resource resource, final IFileSystemAccess fsa) {
-  }
-}

+ 0 - 8
plugins/org.yakindu.sct.generator.model.java.ui/.classpath

@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="src" path="src-gen"/>
-	<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="output" path="bin"/>
-</classpath>

+ 0 - 28
plugins/org.yakindu.sct.generator.model.java.ui/.project

@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.yakindu.sct.generator.model.java.ui</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.jdt.core.javanature</nature>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>

+ 0 - 26
plugins/org.yakindu.sct.generator.model.java.ui/META-INF/MANIFEST.MF

@@ -1,26 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: org.yakindu.sct.generator.model.java.ui
-Bundle-Vendor: My Company
-Bundle-Version: 1.0.0
-Bundle-SymbolicName: org.yakindu.sct.generator.model.java.ui; singleton:=true
-Bundle-ActivationPolicy: lazy
-Require-Bundle: org.yakindu.sct.generator.model.java;visibility:=reexport,
- org.eclipse.xtext.ui,
- org.eclipse.ui.editors;bundle-version="3.5.0",
- org.eclipse.ui.ide;bundle-version="3.5.0",
- org.eclipse.xtext.ui.shared,
- org.eclipse.ui,
- org.eclipse.xtext.builder,
- org.antlr.runtime,
- org.eclipse.xtext.common.types.ui,
- org.eclipse.xtext.ui.codetemplates.ui,
- org.eclipse.compare,
- org.yakindu.sct.generator.model.base.ui;bundle-version="1.0.0",
- org.yakindu.sct.generator.base;bundle-version="1.0.0"
-Import-Package: org.apache.log4j,
- org.apache.commons.logging
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Export-Package: org.yakindu.sct.generator.model.java.ui.contentassist.antlr,
- org.yakindu.sct.generator.model.java.ui.internal
-Bundle-Activator: org.yakindu.sct.generator.model.java.ui.internal.JavaGenActivator

+ 0 - 5
plugins/org.yakindu.sct.generator.model.java.ui/build.properties

@@ -1,5 +0,0 @@
-source.. = src/,\
-          src-gen/
-bin.includes = META-INF/,\
-               .,\
-               plugin.xml

+ 0 - 235
plugins/org.yakindu.sct.generator.model.java.ui/plugin.xml

@@ -1,235 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-
-<plugin>
-
-    <extension
-            point="org.eclipse.ui.editors">
-        <editor
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor"
-            contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
-            default="true"
-            extensions="javagen"
-            id="org.yakindu.sct.generator.model.java.JavaGen"
-            name="JavaGen Editor">
-        </editor>
-    </extension>
-    <extension
-        point="org.eclipse.ui.handlers">
-        <handler
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler"
-            commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration">
-            <activeWhen>
-                <reference
-                    definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-                </reference>
-            </activeWhen>
-        </handler>
-        <handler
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler"
-            commandId="org.yakindu.sct.generator.model.java.JavaGen.validate">
-         <activeWhen>
-            <reference
-                    definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-            </reference>
-         </activeWhen>
-      </handler>
-    </extension>
-    <extension point="org.eclipse.core.expressions.definitions">
-        <definition id="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-            <and>
-                <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/>
-                <with variable="activeEditor">
-                    <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" 
-                        value="org.yakindu.sct.generator.model.java.JavaGen" 
-                        forcePluginActivation="true"/>
-                </with>        
-            </and>
-        </definition>
-    </extension>
-    <extension
-            point="org.eclipse.ui.preferencePages">
-        <page
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
-            id="org.yakindu.sct.generator.model.java.JavaGen"
-            name="JavaGen">
-            <keywordReference id="org.yakindu.sct.generator.model.java.ui.keyword_JavaGen"/>
-        </page>
-        <page
-            category="org.yakindu.sct.generator.model.java.JavaGen"
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage"
-            id="org.yakindu.sct.generator.model.java.JavaGen.coloring"
-            name="Syntax Coloring">
-            <keywordReference id="org.yakindu.sct.generator.model.java.ui.keyword_JavaGen"/>
-        </page>
-        <page
-            category="org.yakindu.sct.generator.model.java.JavaGen"
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage"
-            id="org.yakindu.sct.generator.model.java.JavaGen.templates"
-            name="Templates">
-            <keywordReference id="org.yakindu.sct.generator.model.java.ui.keyword_JavaGen"/>
-        </page>
-    </extension>
-    <extension
-        point="org.eclipse.ui.keywords">
-        <keyword
-            id="org.yakindu.sct.generator.model.java.ui.keyword_JavaGen"
-            label="JavaGen"/>
-    </extension>
-    <extension
-         point="org.eclipse.ui.commands">
-      <command
-            description="Trigger expensive validation"
-            id="org.yakindu.sct.generator.model.java.JavaGen.validate"
-            name="Validate">
-      </command>
-    </extension>
-    <extension point="org.eclipse.ui.menus">
-        <menuContribution
-            locationURI="popup:#TextEditorContext?after=group.edit">
-             <command
-                 commandId="org.yakindu.sct.generator.model.java.JavaGen.validate"
-                 style="push"
-                 tooltip="Trigger expensive validation">
-            <visibleWhen checkEnabled="false">
-                <reference
-                    definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-                </reference>
-            </visibleWhen>
-         </command>  
-         </menuContribution>
-    </extension>
-    <extension point="org.eclipse.ui.menus">
-		<menuContribution locationURI="popup:#TextEditorContext?endof=group.find">
-			<command commandId="org.eclipse.xtext.ui.editor.FindReferences">
-				<visibleWhen checkEnabled="false">
-                	<reference definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-                	</reference>
-            	</visibleWhen>
-			</command>
-		</menuContribution>
-	</extension>
-	<extension point="org.eclipse.ui.handlers">
-	    <handler
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler"
-            commandId="org.eclipse.xtext.ui.editor.FindReferences">
-            <activeWhen>
-                <reference
-                    definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-                </reference>
-            </activeWhen>
-        </handler>
-    </extension>   
-
-<!-- adding resource factories -->
-
-	<extension
-		point="org.eclipse.emf.ecore.extension_parser">
-		<parser
-			class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory"
-			type="javagen">
-		</parser>
-	</extension>
-	<extension point="org.eclipse.xtext.extension_resourceServiceProvider">
-        <resourceServiceProvider
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider"
-            uriExtension="javagen">
-        </resourceServiceProvider>
-    </extension>
-
-
-
-   <extension
-         point="org.eclipse.xtext.builder.participant">
-      <participant
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant">
-      </participant>
-   </extension>
-
-	<!-- Quick Outline -->
-	<extension
-		point="org.eclipse.ui.handlers">
-		<handler 
-			class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler"
-			commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline">
-			<activeWhen>
-				<reference
-					definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-				</reference>
-			</activeWhen>
-		</handler>
-	</extension>
-	<extension
-		point="org.eclipse.ui.commands">
-		<command
-			description="Open the quick outline."
-			id="org.eclipse.xtext.ui.editor.outline.QuickOutline"
-			name="Quick Outline">
-		</command>
-	</extension>
-	<extension point="org.eclipse.ui.menus">
-		<menuContribution
-			locationURI="popup:#TextEditorContext?after=group.open">
-			<command commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"
-				style="push"
-				tooltip="Open Quick Outline">
-				<visibleWhen checkEnabled="false">
-					<reference definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened"/>
-				</visibleWhen>
-			</command>
-		</menuContribution>
-	</extension>
-   <!-- quickfix marker resolution generator -->
-   <extension
-         point="org.eclipse.ui.ide.markerResolution">
-      <markerResolutionGenerator
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator">
-      </markerResolutionGenerator>
-   </extension>
-
-   	<!-- Rename Refactoring -->
-	<extension point="org.eclipse.ui.handlers">
-		<handler 
-			class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.RenameElementHandler"
-			commandId="org.eclipse.xtext.ui.refactoring.RenameElement">
-			<activeWhen>
-				<reference
-					definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-				</reference>
-			</activeWhen>
-		</handler>
-	</extension>
-    <extension point="org.eclipse.ui.menus">
-         <menuContribution
-            locationURI="popup:#TextEditorContext?after=group.edit">
-         <command commandId="org.eclipse.xtext.ui.refactoring.RenameElement"
-               style="push">
-            <visibleWhen checkEnabled="false">
-               <reference
-                     definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-               </reference>
-            </visibleWhen>
-         </command>
-      </menuContribution>
-   </extension>
-
-  <extension point="org.eclipse.compare.contentViewers">
-    <viewer id="org.yakindu.sct.generator.model.java.JavaGen.compare.contentViewers"
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
-            extensions="javagen">
-    </viewer>
-  </extension>
-  <extension point="org.eclipse.compare.contentMergeViewers">
-    <viewer id="org.yakindu.sct.generator.model.java.JavaGen.compare.contentMergeViewers"
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
-            extensions="javagen" label="JavaGen Compare">
-     </viewer>
-  </extension>
-  <extension point="org.eclipse.ui.editors.documentProviders">
-    <provider id="org.yakindu.sct.generator.model.java.JavaGen.editors.documentProviders"
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.model.XtextDocumentProvider"
-            extensions="javagen">
-    </provider>
-  </extension>
-
-</plugin>

+ 0 - 235
plugins/org.yakindu.sct.generator.model.java.ui/plugin.xml_gen

@@ -1,235 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-
-<plugin>
-
-    <extension
-            point="org.eclipse.ui.editors">
-        <editor
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor"
-            contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
-            default="true"
-            extensions="javagen"
-            id="org.yakindu.sct.generator.model.java.JavaGen"
-            name="JavaGen Editor">
-        </editor>
-    </extension>
-    <extension
-        point="org.eclipse.ui.handlers">
-        <handler
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler"
-            commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration">
-            <activeWhen>
-                <reference
-                    definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-                </reference>
-            </activeWhen>
-        </handler>
-        <handler
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler"
-            commandId="org.yakindu.sct.generator.model.java.JavaGen.validate">
-         <activeWhen>
-            <reference
-                    definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-            </reference>
-         </activeWhen>
-      </handler>
-    </extension>
-    <extension point="org.eclipse.core.expressions.definitions">
-        <definition id="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-            <and>
-                <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/>
-                <with variable="activeEditor">
-                    <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" 
-                        value="org.yakindu.sct.generator.model.java.JavaGen" 
-                        forcePluginActivation="true"/>
-                </with>        
-            </and>
-        </definition>
-    </extension>
-    <extension
-            point="org.eclipse.ui.preferencePages">
-        <page
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
-            id="org.yakindu.sct.generator.model.java.JavaGen"
-            name="JavaGen">
-            <keywordReference id="org.yakindu.sct.generator.model.java.ui.keyword_JavaGen"/>
-        </page>
-        <page
-            category="org.yakindu.sct.generator.model.java.JavaGen"
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage"
-            id="org.yakindu.sct.generator.model.java.JavaGen.coloring"
-            name="Syntax Coloring">
-            <keywordReference id="org.yakindu.sct.generator.model.java.ui.keyword_JavaGen"/>
-        </page>
-        <page
-            category="org.yakindu.sct.generator.model.java.JavaGen"
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage"
-            id="org.yakindu.sct.generator.model.java.JavaGen.templates"
-            name="Templates">
-            <keywordReference id="org.yakindu.sct.generator.model.java.ui.keyword_JavaGen"/>
-        </page>
-    </extension>
-    <extension
-        point="org.eclipse.ui.keywords">
-        <keyword
-            id="org.yakindu.sct.generator.model.java.ui.keyword_JavaGen"
-            label="JavaGen"/>
-    </extension>
-    <extension
-         point="org.eclipse.ui.commands">
-      <command
-            description="Trigger expensive validation"
-            id="org.yakindu.sct.generator.model.java.JavaGen.validate"
-            name="Validate">
-      </command>
-    </extension>
-    <extension point="org.eclipse.ui.menus">
-        <menuContribution
-            locationURI="popup:#TextEditorContext?after=group.edit">
-             <command
-                 commandId="org.yakindu.sct.generator.model.java.JavaGen.validate"
-                 style="push"
-                 tooltip="Trigger expensive validation">
-            <visibleWhen checkEnabled="false">
-                <reference
-                    definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-                </reference>
-            </visibleWhen>
-         </command>  
-         </menuContribution>
-    </extension>
-    <extension point="org.eclipse.ui.menus">
-		<menuContribution locationURI="popup:#TextEditorContext?endof=group.find">
-			<command commandId="org.eclipse.xtext.ui.editor.FindReferences">
-				<visibleWhen checkEnabled="false">
-                	<reference definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-                	</reference>
-            	</visibleWhen>
-			</command>
-		</menuContribution>
-	</extension>
-	<extension point="org.eclipse.ui.handlers">
-	    <handler
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler"
-            commandId="org.eclipse.xtext.ui.editor.FindReferences">
-            <activeWhen>
-                <reference
-                    definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-                </reference>
-            </activeWhen>
-        </handler>
-    </extension>   
-
-<!-- adding resource factories -->
-
-	<extension
-		point="org.eclipse.emf.ecore.extension_parser">
-		<parser
-			class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory"
-			type="javagen">
-		</parser>
-	</extension>
-	<extension point="org.eclipse.xtext.extension_resourceServiceProvider">
-        <resourceServiceProvider
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider"
-            uriExtension="javagen">
-        </resourceServiceProvider>
-    </extension>
-
-
-
-   <extension
-         point="org.eclipse.xtext.builder.participant">
-      <participant
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant">
-      </participant>
-   </extension>
-
-	<!-- Quick Outline -->
-	<extension
-		point="org.eclipse.ui.handlers">
-		<handler 
-			class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler"
-			commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline">
-			<activeWhen>
-				<reference
-					definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-				</reference>
-			</activeWhen>
-		</handler>
-	</extension>
-	<extension
-		point="org.eclipse.ui.commands">
-		<command
-			description="Open the quick outline."
-			id="org.eclipse.xtext.ui.editor.outline.QuickOutline"
-			name="Quick Outline">
-		</command>
-	</extension>
-	<extension point="org.eclipse.ui.menus">
-		<menuContribution
-			locationURI="popup:#TextEditorContext?after=group.open">
-			<command commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"
-				style="push"
-				tooltip="Open Quick Outline">
-				<visibleWhen checkEnabled="false">
-					<reference definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened"/>
-				</visibleWhen>
-			</command>
-		</menuContribution>
-	</extension>
-   <!-- quickfix marker resolution generator -->
-   <extension
-         point="org.eclipse.ui.ide.markerResolution">
-      <markerResolutionGenerator
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator">
-      </markerResolutionGenerator>
-   </extension>
-
-   	<!-- Rename Refactoring -->
-	<extension point="org.eclipse.ui.handlers">
-		<handler 
-			class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.RenameElementHandler"
-			commandId="org.eclipse.xtext.ui.refactoring.RenameElement">
-			<activeWhen>
-				<reference
-					definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-				</reference>
-			</activeWhen>
-		</handler>
-	</extension>
-    <extension point="org.eclipse.ui.menus">
-         <menuContribution
-            locationURI="popup:#TextEditorContext?after=group.edit">
-         <command commandId="org.eclipse.xtext.ui.refactoring.RenameElement"
-               style="push">
-            <visibleWhen checkEnabled="false">
-               <reference
-                     definitionId="org.yakindu.sct.generator.model.java.JavaGen.Editor.opened">
-               </reference>
-            </visibleWhen>
-         </command>
-      </menuContribution>
-   </extension>
-
-  <extension point="org.eclipse.compare.contentViewers">
-    <viewer id="org.yakindu.sct.generator.model.java.JavaGen.compare.contentViewers"
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
-            extensions="javagen">
-    </viewer>
-  </extension>
-  <extension point="org.eclipse.compare.contentMergeViewers">
-    <viewer id="org.yakindu.sct.generator.model.java.JavaGen.compare.contentMergeViewers"
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
-            extensions="javagen" label="JavaGen Compare">
-     </viewer>
-  </extension>
-  <extension point="org.eclipse.ui.editors.documentProviders">
-    <provider id="org.yakindu.sct.generator.model.java.JavaGen.editors.documentProviders"
-            class="org.yakindu.sct.generator.model.java.ui.JavaGenExecutableExtensionFactory:org.eclipse.xtext.ui.editor.model.XtextDocumentProvider"
-            extensions="javagen">
-    </provider>
-  </extension>
-
-</plugin>

+ 0 - 197
plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/AbstractJavaGenUiModule.java

@@ -1,197 +0,0 @@
-
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.java.ui;
-
-import org.eclipse.xtext.ui.DefaultUiModule;
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-
-/**
- * Manual modifications go to {org.yakindu.sct.generator.model.java.ui.JavaGenUiModule}
- */
-@SuppressWarnings("all")
-public abstract class AbstractJavaGenUiModule extends DefaultUiModule {
-	
-	public AbstractJavaGenUiModule(AbstractUIPlugin plugin) {
-		super(plugin);
-	}
-	
-	
-	// contributed by org.eclipse.xtext.ui.generator.ImplicitUiFragment
-	public com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState> provideIAllContainersState() {
-		return org.eclipse.xtext.ui.shared.Access.getJavaProjectsState();
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper> bindIProposalConflictHelper() {
-		return org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public void configureHighlightingLexer(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.HIGHLIGHTING)).to(org.yakindu.sct.generator.model.java.parser.antlr.internal.InternalJavaGenLexer.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public void configureHighlightingTokenDefProvider(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.parser.antlr.ITokenDefProvider.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.HIGHLIGHTING)).to(org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.exporting.QualifiedNamesFragment
-	public Class<? extends org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator> bindIDependentElementsCalculator() {
-		return org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
-	public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(org.eclipse.xtext.builder.clustering.CurrentDescriptions.ResourceSetAware.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.IXtextEditorCallback> bindIXtextEditorCallback() {
-		return org.eclipse.xtext.builder.nature.NatureAddingEditorCallback.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
-	public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource> bindDocumentBasedDirtyResource() {
-		return org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.generator.GeneratorFragment
-	public Class<? extends org.eclipse.xtext.builder.IXtextBuilderParticipant> bindIXtextBuilderParticipant() {
-		return org.eclipse.xtext.builder.JavaProjectBasedBuilderParticipant.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.generator.GeneratorFragment
-	public org.eclipse.core.resources.IWorkspaceRoot bindIWorkspaceRootToInstance() {
-		return org.eclipse.core.resources.ResourcesPlugin.getWorkspace().getRoot();
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.labeling.LabelProviderFragment
-	public Class<? extends org.eclipse.jface.viewers.ILabelProvider> bindILabelProvider() {
-		return org.yakindu.sct.generator.model.java.ui.labeling.JavaGenLabelProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.labeling.LabelProviderFragment
-	public void configureResourceUIServiceLabelProvider(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.jface.viewers.ILabelProvider.class).annotatedWith(org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider.class).to(org.yakindu.sct.generator.model.java.ui.labeling.JavaGenDescriptionLabelProvider.class);
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.outline.OutlineTreeProviderFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider> bindIOutlineTreeProvider() {
-		return org.yakindu.sct.generator.model.java.ui.outline.JavaGenOutlineTreeProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.outline.OutlineTreeProviderFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider> bindIOutlineTreeStructureProvider() {
-		return org.yakindu.sct.generator.model.java.ui.outline.JavaGenOutlineTreeProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.quickfix.QuickfixProviderFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider> bindIssueResolutionProvider() {
-		return org.yakindu.sct.generator.model.java.ui.quickfix.JavaGenQuickfixProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.contentAssist.JavaBasedContentAssistFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider> bindIContentProposalProvider() {
-		return org.yakindu.sct.generator.model.java.ui.contentassist.JavaGenProposalProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext.Factory> bindContentAssistContext$Factory() {
-		return org.eclipse.xtext.ui.editor.contentassist.antlr.ParserBasedContentAssistContextFactory.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.contentassist.antlr.IContentAssistParser> bindIContentAssistParser() {
-		return org.yakindu.sct.generator.model.java.ui.contentassist.antlr.JavaGenParser.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
-	public void configureContentAssistLexerProvider(com.google.inject.Binder binder) {
-		binder.bind(org.yakindu.sct.generator.model.java.ui.contentassist.antlr.internal.InternalJavaGenLexer.class).toProvider(org.eclipse.xtext.parser.antlr.LexerProvider.create(org.yakindu.sct.generator.model.java.ui.contentassist.antlr.internal.InternalJavaGenLexer.class));
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
-	public void configureContentAssistLexer(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.CONTENT_ASSIST)).to(org.yakindu.sct.generator.model.java.ui.contentassist.antlr.internal.InternalJavaGenLexer.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public java.lang.ClassLoader bindClassLoaderToInstance() {
-		return getClass().getClassLoader();
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.common.types.access.IJvmTypeProvider.Factory> bindIJvmTypeProvider$Factory() {
-		return org.eclipse.xtext.common.types.access.jdt.JdtTypeProviderFactory.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.common.types.xtext.AbstractTypeScopeProvider> bindAbstractTypeScopeProvider() {
-		return org.eclipse.xtext.common.types.xtext.ui.JdtBasedSimpleTypeScopeProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.common.types.xtext.ui.ITypesProposalProvider> bindITypesProposalProvider() {
-		return org.eclipse.xtext.common.types.xtext.ui.JdtTypesProposalProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.common.types.access.jdt.IJavaProjectProvider> bindIJavaProjectProvider() {
-		return org.eclipse.xtext.common.types.xtext.ui.XtextResourceSetBasedProjectProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.hyperlinking.IHyperlinkHelper> bindIHyperlinkHelper() {
-		return org.eclipse.xtext.common.types.xtext.ui.TypeAwareHyperlinkHelper.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher> bindPrefixMatcher() {
-		return org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator> bindAbstractJavaBasedContentProposalProvider$ReferenceProposalCreator() {
-		return org.eclipse.xtext.common.types.xtext.ui.TypeAwareReferenceProposalCreator.class;
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.templates.CodetemplatesGeneratorFragment
-	public com.google.inject.Provider<org.eclipse.xtext.ui.codetemplates.ui.preferences.TemplatesLanguageConfiguration> provideTemplatesLanguageConfiguration() {
-		return org.eclipse.xtext.ui.codetemplates.ui.AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider();
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.templates.CodetemplatesGeneratorFragment
-	public com.google.inject.Provider<org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistry> provideLanguageRegistry() {
-		return org.eclipse.xtext.ui.codetemplates.ui.AccessibleCodetemplatesActivator.getLanguageRegistry();
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.templates.CodetemplatesGeneratorFragment
-	@org.eclipse.xtext.service.SingletonBinding(eager=true)	public Class<? extends org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistrar> bindLanguageRegistrar() {
-		return org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistrar.class;
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.templates.CodetemplatesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage> bindXtextTemplatePreferencePage() {
-		return org.eclipse.xtext.ui.codetemplates.ui.preferences.AdvancedTemplatesPreferencePage.class;
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.templates.CodetemplatesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialContentAssistParser> bindIPartialContentAssistParser() {
-		return org.yakindu.sct.generator.model.java.ui.contentassist.antlr.PartialJavaGenContentAssistParser.class;
-	}
-
-	// contributed by org.eclipse.xtext.ui.generator.compare.CompareFragment
-	public Class<? extends org.eclipse.compare.IViewerCreator> bindIViewerCreator() {
-		return org.eclipse.xtext.ui.compare.DefaultViewerCreator.class;
-	}
-
-
-}

+ 0 - 27
plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/JavaGenExecutableExtensionFactory.java

@@ -1,27 +0,0 @@
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.java.ui;
-
-import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory;
-import org.osgi.framework.Bundle;
-
-import com.google.inject.Injector;
-
-/**
- * This class was generated. Customizations should only happen in a newly
- * introduced subclass. 
- */
-public class JavaGenExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory {
-
-	@Override
-	protected Bundle getBundle() {
-		return org.yakindu.sct.generator.model.java.ui.internal.JavaGenActivator.getInstance().getBundle();
-	}
-	
-	@Override
-	protected Injector getInjector() {
-		return org.yakindu.sct.generator.model.java.ui.internal.JavaGenActivator.getInstance().getInjector("org.yakindu.sct.generator.model.java.JavaGen");
-	}
-	
-}

+ 0 - 54
plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/contentassist/AbstractJavaGenProposalProvider.java

@@ -1,54 +0,0 @@
-/*
-* generated by Xtext
-*/
-package org.yakindu.sct.generator.model.java.ui.contentassist;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.xtext.*;
-import org.yakindu.sct.generator.model.base.ui.contentassist.BaseGenProposalProvider;
-import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor;
-import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext;
-
-/**
- * Represents a generated, default implementation of interface {@link IProposalProvider}.
- * Methods are dynamically dispatched on the first parameter, i.e., you can override them 
- * with a more concrete subtype. 
- */
-@SuppressWarnings("all")
-public class AbstractJavaGenProposalProvider extends BaseGenProposalProvider {
-		
-	public void completeBaseGeneratorModel_StatechartReferences(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
-	}
-	public void completeBaseGeneratorModel_Configuration(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
-	}
-	public void completeNamingConfiguration_InterfacePackageName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
-	}
-	public void completeNamingConfiguration_ImplementationPackageName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
-	}
-	public void completeNamingConfiguration_Copyright(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
-	}
-	public void completeExecutionTypeConfiguration_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
-	}
-    
-	public void complete_BaseGeneratorModel(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		// subclasses may override
-	}
-	public void complete_Configurations(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		// subclasses may override
-	}
-	public void complete_NamingConfiguration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		// subclasses may override
-	}
-	public void complete_ExecutionTypeConfiguration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		// subclasses may override
-	}
-	public void complete_ExecutionType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-		// subclasses may override
-	}
-}

+ 0 - 88
plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/contentassist/antlr/JavaGenParser.java

@@ -1,88 +0,0 @@
-/*
-* generated by Xtext
-*/
-package org.yakindu.sct.generator.model.java.ui.contentassist.antlr;
-
-import java.util.Collection;
-import java.util.Map;
-import java.util.HashMap;
-
-import org.antlr.runtime.RecognitionException;
-import org.eclipse.xtext.AbstractElement;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.AbstractContentAssistParser;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.FollowElement;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
-
-import com.google.inject.Inject;
-
-import org.yakindu.sct.generator.model.java.services.JavaGenGrammarAccess;
-
-public class JavaGenParser extends AbstractContentAssistParser {
-	
-	@Inject
-	private JavaGenGrammarAccess grammarAccess;
-	
-	private Map<AbstractElement, String> nameMappings;
-	
-	@Override
-	protected org.yakindu.sct.generator.model.java.ui.contentassist.antlr.internal.InternalJavaGenParser createParser() {
-		org.yakindu.sct.generator.model.java.ui.contentassist.antlr.internal.InternalJavaGenParser result = new org.yakindu.sct.generator.model.java.ui.contentassist.antlr.internal.InternalJavaGenParser(null);
-		result.setGrammarAccess(grammarAccess);
-		return result;
-	}
-	
-	@Override
-	protected String getRuleName(AbstractElement element) {
-		if (nameMappings == null) {
-			nameMappings = new HashMap<AbstractElement, String>() {
-				private static final long serialVersionUID = 1L;
-				{
-					put(grammarAccess.getConfigurationsAccess().getAlternatives(), "rule__Configurations__Alternatives");
-					put(grammarAccess.getExecutionTypeAccess().getAlternatives(), "rule__ExecutionType__Alternatives");
-					put(grammarAccess.getBaseGeneratorModelAccess().getGroup(), "rule__BaseGeneratorModel__Group__0");
-					put(grammarAccess.getNamingConfigurationAccess().getGroup(), "rule__NamingConfiguration__Group__0");
-					put(grammarAccess.getExecutionTypeConfigurationAccess().getGroup(), "rule__ExecutionTypeConfiguration__Group__0");
-					put(grammarAccess.getStatechartReferencesAccess().getGroup(), "rule__StatechartReferences__Group__0");
-					put(grammarAccess.getStatechartReferencesAccess().getGroup_3(), "rule__StatechartReferences__Group_3__0");
-					put(grammarAccess.getOutletConfigurationAccess().getGroup(), "rule__OutletConfiguration__Group__0");
-					put(grammarAccess.getBaseGeneratorModelAccess().getStatechartReferencesAssignment_2(), "rule__BaseGeneratorModel__StatechartReferencesAssignment_2");
-					put(grammarAccess.getBaseGeneratorModelAccess().getConfigurationAssignment_3(), "rule__BaseGeneratorModel__ConfigurationAssignment_3");
-					put(grammarAccess.getNamingConfigurationAccess().getInterfacePackageNameAssignment_5(), "rule__NamingConfiguration__InterfacePackageNameAssignment_5");
-					put(grammarAccess.getNamingConfigurationAccess().getImplementationPackageNameAssignment_8(), "rule__NamingConfiguration__ImplementationPackageNameAssignment_8");
-					put(grammarAccess.getNamingConfigurationAccess().getCopyrightAssignment_11(), "rule__NamingConfiguration__CopyrightAssignment_11");
-					put(grammarAccess.getExecutionTypeConfigurationAccess().getTypeAssignment_5(), "rule__ExecutionTypeConfiguration__TypeAssignment_5");
-					put(grammarAccess.getStatechartReferencesAccess().getStatechartsAssignment_2(), "rule__StatechartReferences__StatechartsAssignment_2");
-					put(grammarAccess.getStatechartReferencesAccess().getStatechartsAssignment_3_1(), "rule__StatechartReferences__StatechartsAssignment_3_1");
-					put(grammarAccess.getGeneratorConfigurationAccess().getConfigurationsAssignment(), "rule__GeneratorConfiguration__ConfigurationsAssignment");
-					put(grammarAccess.getOutletConfigurationAccess().getProjectNameAssignment_5(), "rule__OutletConfiguration__ProjectNameAssignment_5");
-					put(grammarAccess.getOutletConfigurationAccess().getTargetFolderAssignment_8(), "rule__OutletConfiguration__TargetFolderAssignment_8");
-				}
-			};
-		}
-		return nameMappings.get(element);
-	}
-	
-	@Override
-	protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) {
-		try {
-			org.yakindu.sct.generator.model.java.ui.contentassist.antlr.internal.InternalJavaGenParser typedParser = (org.yakindu.sct.generator.model.java.ui.contentassist.antlr.internal.InternalJavaGenParser) parser;
-			typedParser.entryRuleBaseGeneratorModel();
-			return typedParser.getFollowElements();
-		} catch(RecognitionException ex) {
-			throw new RuntimeException(ex);
-		}		
-	}
-	
-	@Override
-	protected String[] getInitialHiddenTokens() {
-		return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" };
-	}
-	
-	public JavaGenGrammarAccess getGrammarAccess() {
-		return this.grammarAccess;
-	}
-	
-	public void setGrammarAccess(JavaGenGrammarAccess grammarAccess) {
-		this.grammarAccess = grammarAccess;
-	}
-}

+ 0 - 37
plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/contentassist/antlr/PartialJavaGenContentAssistParser.java

@@ -1,37 +0,0 @@
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.java.ui.contentassist.antlr;
-
-import java.util.Collection;
-import java.util.Collections;
-
-import org.eclipse.xtext.AbstractRule;
-import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialContentAssistParser;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.FollowElement;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
-import org.eclipse.xtext.util.PolymorphicDispatcher;
-
-/**
- * @author Sebastian Zarnekow - Initial contribution and API
- */
-public class PartialJavaGenContentAssistParser extends JavaGenParser implements IPartialContentAssistParser {
-
-	private AbstractRule rule;
-
-	public void initializeFor(AbstractRule rule) {
-		this.rule = rule;
-	}
-	
-	@Override
-	protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) {
-		if (rule == null || rule.eIsProxy())
-			return Collections.emptyList();
-		String methodName = "entryRule" + rule.getName();
-		PolymorphicDispatcher<Collection<FollowElement>> dispatcher = 
-			new PolymorphicDispatcher<Collection<FollowElement>>(methodName, 0, 0, Collections.singletonList(parser));
-		dispatcher.invoke();
-		return parser.getFollowElements();
-	}
-
-}

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1891
plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/contentassist/antlr/internal/InternalJavaGen.g


+ 0 - 41
plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/contentassist/antlr/internal/InternalJavaGen.tokens

@@ -1,41 +0,0 @@
-RULE_ID=5
-T__27=27
-T__26=26
-T__25=25
-T__24=24
-T__23=23
-T__22=22
-RULE_ANY_OTHER=10
-T__21=21
-T__20=20
-RULE_SL_COMMENT=8
-RULE_ML_COMMENT=7
-T__19=19
-RULE_STRING=4
-T__16=16
-T__15=15
-T__18=18
-T__17=17
-T__12=12
-T__11=11
-T__14=14
-T__13=13
-RULE_INT=6
-RULE_WS=9
-'projectName'=26
-'interfacePackage'=17
-'}'=15
-'copyrightHeader'=20
-'JavaGenerator'=13
-'type'=22
-'outlet'=25
-'eventDriven'=12
-'{'=14
-'cycleBased'=11
-'implementationPackage'=19
-'='=18
-'executionType'=21
-','=24
-'naming'=16
-'statecharts '=23
-'folder'=27

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1450
plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/contentassist/antlr/internal/InternalJavaGenLexer.java


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 4802
plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/contentassist/antlr/internal/InternalJavaGenParser.java


+ 0 - 82
plugins/org.yakindu.sct.generator.model.java.ui/src-gen/org/yakindu/sct/generator/model/java/ui/internal/JavaGenActivator.java

@@ -1,82 +0,0 @@
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.java.ui.internal;
-
-import static com.google.inject.util.Modules.override;
-import static com.google.inject.Guice.createInjector;
-
-import org.apache.log4j.Logger;
-
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.osgi.framework.BundleContext;
-
-import com.google.inject.Injector;
-import com.google.inject.Module;
-
-import java.util.Map;
-import java.util.HashMap;
-
-/**
- * This class was generated. Customizations should only happen in a newly
- * introduced subclass. 
- */
-public class JavaGenActivator extends AbstractUIPlugin {
-
-	private Map<String,Injector> injectors = new HashMap<String,Injector>();
-	private static JavaGenActivator INSTANCE;
-
-	public Injector getInjector(String languageName) {
-		return injectors.get(languageName);
-	}
-	
-	@Override
-	public void start(BundleContext context) throws Exception {
-		super.start(context);
-		INSTANCE = this;
-		try {
-			registerInjectorFor("org.yakindu.sct.generator.model.java.JavaGen");
-			
-		} catch (Exception e) {
-			Logger.getLogger(getClass()).error(e.getMessage(), e);
-			throw e;
-		}
-	}
-	
-	protected void registerInjectorFor(String language) throws Exception {
-		injectors.put(language, createInjector(
-		  override(override(getRuntimeModule(language)).with(getSharedStateModule())).with(getUiModule(language))));
-	}
-	
-	@Override
-	public void stop(BundleContext context) throws Exception {
-		injectors.clear();
-		INSTANCE = null;
-		super.stop(context);
-	}
-	
-	public static JavaGenActivator getInstance() {
-		return INSTANCE;
-	}
-	
-	protected Module getRuntimeModule(String grammar) {
-		if ("org.yakindu.sct.generator.model.java.JavaGen".equals(grammar)) {
-		  return new org.yakindu.sct.generator.model.java.JavaGenRuntimeModule();
-		}
-		
-		throw new IllegalArgumentException(grammar);
-	}
-	
-	protected Module getUiModule(String grammar) {
-		if ("org.yakindu.sct.generator.model.java.JavaGen".equals(grammar)) {
-		  return new org.yakindu.sct.generator.model.java.ui.JavaGenUiModule(this);
-		}
-		
-		throw new IllegalArgumentException(grammar);
-	}
-	
-	protected Module getSharedStateModule() {
-		return new org.eclipse.xtext.ui.shared.SharedStateModule();
-	}
-	
-}

+ 0 - 15
plugins/org.yakindu.sct.generator.model.java.ui/src/org/yakindu/sct/generator/model/java/ui/JavaGenUiModule.java

@@ -1,15 +0,0 @@
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.java.ui;
-
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-
-/**
- * Use this class to register components to be used within the IDE.
- */
-public class JavaGenUiModule extends org.yakindu.sct.generator.model.java.ui.AbstractJavaGenUiModule {
-	public JavaGenUiModule(AbstractUIPlugin plugin) {
-		super(plugin);
-	}
-}

+ 0 - 12
plugins/org.yakindu.sct.generator.model.java.ui/src/org/yakindu/sct/generator/model/java/ui/contentassist/JavaGenProposalProvider.java

@@ -1,12 +0,0 @@
-/*
-* generated by Xtext
-*/
-package org.yakindu.sct.generator.model.java.ui.contentassist;
-
-import org.yakindu.sct.generator.model.java.ui.contentassist.AbstractJavaGenProposalProvider;
-/**
- * see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#contentAssist on how to customize content assistant
- */
-public class JavaGenProposalProvider extends AbstractJavaGenProposalProvider {
-
-}

+ 0 - 27
plugins/org.yakindu.sct.generator.model.java.ui/src/org/yakindu/sct/generator/model/java/ui/labeling/JavaGenDescriptionLabelProvider.java

@@ -1,27 +0,0 @@
-/*
-* generated by Xtext
-*/
-package org.yakindu.sct.generator.model.java.ui.labeling;
-
-import org.eclipse.xtext.ui.label.DefaultDescriptionLabelProvider;
-
-/**
- * Provides labels for a IEObjectDescriptions and IResourceDescriptions.
- * 
- * see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#labelProvider
- */
-public class JavaGenDescriptionLabelProvider extends DefaultDescriptionLabelProvider {
-
-/*
-	//Labels and icons can be computed like this:
-	
-	String text(IEObjectDescription ele) {
-	  return "my "+ele.getName();
-	}
-	 
-    String image(IEObjectDescription ele) {
-      return ele.getEClass().getName() + ".gif";
-    }	 
-*/
-
-}

+ 0 - 34
plugins/org.yakindu.sct.generator.model.java.ui/src/org/yakindu/sct/generator/model/java/ui/labeling/JavaGenLabelProvider.java

@@ -1,34 +0,0 @@
-/*
-* generated by Xtext
-*/
-package org.yakindu.sct.generator.model.java.ui.labeling;
-
-import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider;
-import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider;
-
-import com.google.inject.Inject;
-
-/**
- * Provides labels for a EObjects.
- * 
- * see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#labelProvider
- */
-public class JavaGenLabelProvider extends DefaultEObjectLabelProvider {
-
-	@Inject
-	public JavaGenLabelProvider(AdapterFactoryLabelProvider delegate) {
-		super(delegate);
-	}
-
-/*
-	//Labels and icons can be computed like this:
-	
-	String text(MyModel ele) {
-	  return "my "+ele.getName();
-	}
-	 
-    String image(MyModel ele) {
-      return "MyModel.gif";
-    }
-*/
-}

+ 0 - 14
plugins/org.yakindu.sct.generator.model.java.ui/src/org/yakindu/sct/generator/model/java/ui/outline/JavaGenOutlineTreeProvider.java

@@ -1,14 +0,0 @@
-/*
-* generated by Xtext
-*/
-package org.yakindu.sct.generator.model.java.ui.outline;
-
-import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider;
-
-/**
- * customization of the default outline structure
- * 
- */
-public class JavaGenOutlineTreeProvider extends DefaultOutlineTreeProvider {
-	
-}

+ 0 - 19
plugins/org.yakindu.sct.generator.model.java.ui/src/org/yakindu/sct/generator/model/java/ui/quickfix/JavaGenQuickfixProvider.java

@@ -1,19 +0,0 @@
-
-package org.yakindu.sct.generator.model.java.ui.quickfix;
-
-import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider;
-
-public class JavaGenQuickfixProvider extends DefaultQuickfixProvider {
-
-//	@Fix(MyJavaValidator.INVALID_NAME)
-//	public void capitalizeName(final Issue issue, IssueResolutionAcceptor acceptor) {
-//		acceptor.accept(issue, "Capitalize name", "Capitalize the name.", "upcase.png", new IModification() {
-//			public void apply(IModificationContext context) throws BadLocationException {
-//				IXtextDocument xtextDocument = context.getXtextDocument();
-//				String firstLetter = xtextDocument.get(issue.getOffset(), 1);
-//				xtextDocument.replace(issue.getOffset(), 1, firstLetter.toUpperCase());
-//			}
-//		});
-//	}
-
-}

BIN
plugins/org.yakindu.sct.generator.model.java/.antlr-generator-3.2.0.jar


+ 0 - 9
plugins/org.yakindu.sct.generator.model.java/.classpath

@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="src" path="src-gen"/>
-	<classpathentry kind="src" path="xtend-gen"/>
-	<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="output" path="bin"/>
-</classpath>

+ 0 - 34
plugins/org.yakindu.sct.generator.model.java/.project

@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.yakindu.sct.generator.model.java</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>
-		<buildCommand>
-			<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-		<nature>org.eclipse.pde.PluginNature</nature>
-		<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
-	</natures>
-</projectDescription>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 14
plugins/org.yakindu.sct.generator.model.java/GenerateJavaGen.mwe2.launch


+ 0 - 36
plugins/org.yakindu.sct.generator.model.java/META-INF/MANIFEST.MF

@@ -1,36 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: org.yakindu.sct.generator.model.java
-Bundle-Vendor: My Company
-Bundle-Version: 1.0.0
-Bundle-SymbolicName: org.yakindu.sct.generator.model.java; singleton:=true
-Bundle-ActivationPolicy: lazy
-Require-Bundle: org.eclipse.xtext;bundle-version="2.0.0";visibility:=reexport,
- org.apache.log4j;bundle-version="1.2.15";visibility:=reexport,
- org.apache.commons.logging;bundle-version="1.0.4";resolution:=optional;visibility:=reexport,
- org.eclipse.xtext.generator;resolution:=optional,
- org.eclipse.emf.codegen.ecore;resolution:=optional,
- org.eclipse.emf.mwe.utils;resolution:=optional,
- org.eclipse.emf.mwe2.launch;resolution:=optional,
- org.yakindu.sct.generator.model.base;bundle-version="1.0.0",
- org.eclipse.xtext.util,
- org.eclipse.emf.ecore,
- org.eclipse.emf.common,
- org.antlr.runtime,
- org.eclipse.xtext.common.types,
- org.yakindu.sct.model.sgen;bundle-version="1.0.0",
- org.yakindu.sct.generator.base;bundle-version="1.0.0"
-Import-Package: org.apache.log4j,
- org.apache.commons.logging,
- org.eclipse.xtext.xbase.lib,
- org.eclipse.xtext.xtend2.lib
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Export-Package: org.yakindu.sct.generator.model.java,
- org.yakindu.sct.generator.model.java.services,
- org.yakindu.sct.generator.model.java.javaGen,
- org.yakindu.sct.generator.model.java.javaGen.impl,
- org.yakindu.sct.generator.model.java.javaGen.util,
- org.yakindu.sct.generator.model.java.serializer,
- org.yakindu.sct.generator.model.java.parser.antlr,
- org.yakindu.sct.generator.model.java.parser.antlr.internal,
- org.yakindu.sct.generator.model.java.validation

+ 0 - 6
plugins/org.yakindu.sct.generator.model.java/build.properties

@@ -1,6 +0,0 @@
-source.. = src/,\
-          src-gen/,\
-          xtend-gen/
-bin.includes = META-INF/,\
-               .,\
-               plugin.xml

+ 0 - 18
plugins/org.yakindu.sct.generator.model.java/plugin.xml

@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-
-<plugin>
-
-  <extension point="org.eclipse.emf.ecore.generated_package">
-    <package 
-       uri = "http://www.yakindu.org/sct/generator/model/java/JavaGen" 
-       class = "org.yakindu.sct.generator.model.java.javaGen.JavaGenPackage"
-       genModel = "org/yakindu/sct/generator/model/java/JavaGen.genmodel" /> 
-	
-  </extension>
-
-
-
-
-
-</plugin>

+ 0 - 18
plugins/org.yakindu.sct.generator.model.java/plugin.xml_gen

@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-
-<plugin>
-
-  <extension point="org.eclipse.emf.ecore.generated_package">
-    <package 
-       uri = "http://www.yakindu.org/sct/generator/model/java/JavaGen" 
-       class = "org.yakindu.sct.generator.model.java.javaGen.JavaGenPackage"
-       genModel = "org/yakindu/sct/generator/model/java/JavaGen.genmodel" /> 
-	
-  </extension>
-
-
-
-
-
-</plugin>

+ 0 - 172
plugins/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/AbstractJavaGenRuntimeModule.java

@@ -1,172 +0,0 @@
-/*
- * generated by Xtext
- */
-package org.yakindu.sct.generator.model.java;
-
-import java.util.Properties;
-
-import org.eclipse.xtext.Constants;
-import org.eclipse.xtext.service.DefaultRuntimeModule;
-
-import com.google.inject.Binder;
-import com.google.inject.name.Names;
-
-/**
- * Manual modifications go to {org.yakindu.sct.generator.model.java.JavaGenRuntimeModule}
- */
- @SuppressWarnings("all")
-public abstract class AbstractJavaGenRuntimeModule extends DefaultRuntimeModule {
-
-	protected Properties properties = null;
-
-	@Override
-	public void configure(Binder binder) {
-		properties = tryBindProperties(binder, "org/yakindu/sct/generator/model/java/JavaGen.properties");
-		super.configure(binder);
-	}
-	
-	public void configureLanguageName(Binder binder) {
-		binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("org.yakindu.sct.generator.model.java.JavaGen");
-	}
-	
-	public void configureFileExtensions(Binder binder) {
-		if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null)
-			binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("javagen");
-	}
-	
-	// contributed by org.eclipse.xtext.generator.grammarAccess.GrammarAccessFragment
-	public Class<? extends org.eclipse.xtext.IGrammarAccess> bindIGrammarAccess() {
-		return org.yakindu.sct.generator.model.java.services.JavaGenGrammarAccess.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.serializer.SerializerFragment
-	public Class<? extends org.eclipse.xtext.serializer.sequencer.ISemanticSequencer> bindISemanticSequencer() {
-		return org.yakindu.sct.generator.model.java.serializer.JavaGenSemanticSequencer.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.serializer.SerializerFragment
-	public Class<? extends org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer> bindISyntacticSequencer() {
-		return org.yakindu.sct.generator.model.java.serializer.JavaGenSyntacticSequencer.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.serializer.SerializerFragment
-	public Class<? extends org.eclipse.xtext.serializer.ISerializer> bindISerializer() {
-		return org.eclipse.xtext.serializer.impl.Serializer.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public Class<? extends org.eclipse.xtext.parser.IParser> bindIParser() {
-		return org.yakindu.sct.generator.model.java.parser.antlr.JavaGenParser.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public Class<? extends org.eclipse.xtext.parser.ITokenToStringConverter> bindITokenToStringConverter() {
-		return org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public Class<? extends org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider> bindIAntlrTokenFileProvider() {
-		return org.yakindu.sct.generator.model.java.parser.antlr.JavaGenAntlrTokenFileProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public Class<? extends org.eclipse.xtext.parser.antlr.Lexer> bindLexer() {
-		return org.yakindu.sct.generator.model.java.parser.antlr.internal.InternalJavaGenLexer.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public com.google.inject.Provider<org.yakindu.sct.generator.model.java.parser.antlr.internal.InternalJavaGenLexer> provideInternalJavaGenLexer() {
-		return org.eclipse.xtext.parser.antlr.LexerProvider.create(org.yakindu.sct.generator.model.java.parser.antlr.internal.InternalJavaGenLexer.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public void configureRuntimeLexer(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.parser.antlr.LexerBindings.RUNTIME)).to(org.yakindu.sct.generator.model.java.parser.antlr.internal.InternalJavaGenLexer.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
-	public Class<? extends org.eclipse.xtext.parser.antlr.ITokenDefProvider> bindITokenDefProvider() {
-		return org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.validation.JavaValidatorFragment
-	@org.eclipse.xtext.service.SingletonBinding(eager=true)	public Class<? extends org.yakindu.sct.generator.model.java.validation.JavaGenJavaValidator> bindJavaGenJavaValidator() {
-		return org.yakindu.sct.generator.model.java.validation.JavaGenJavaValidator.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment
-	public Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider() {
-		return org.yakindu.sct.generator.model.java.scoping.JavaGenScopeProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment
-	public void configureIScopeProviderDelegate(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.scoping.IScopeProvider.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment
-	public void configureIgnoreCaseLinking(com.google.inject.Binder binder) {
-		binder.bindConstant().annotatedWith(org.eclipse.xtext.scoping.IgnoreCaseLinking.class).to(false);
-	}
-
-	// contributed by org.eclipse.xtext.generator.exporting.QualifiedNamesFragment
-	public Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider() {
-		return org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
-	public Class<? extends org.eclipse.xtext.resource.IContainer.Manager> bindIContainer$Manager() {
-		return org.eclipse.xtext.resource.containers.StateBasedContainerManager.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
-	public Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider> bindIAllContainersState$Provider() {
-		return org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
-	public void configureIResourceDescriptions(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
-	public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) {
-		binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class);
-	}
-
-	// contributed by org.eclipse.xtext.generator.generator.GeneratorFragment
-	public Class<? extends org.eclipse.xtext.generator.IGenerator> bindIGenerator() {
-		return org.yakindu.sct.generator.model.java.generator.JavaGenGenerator.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.formatting.FormatterFragment
-	public Class<? extends org.eclipse.xtext.formatting.IFormatter> bindIFormatter() {
-		return org.yakindu.sct.generator.model.java.formatting.JavaGenFormatter.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public java.lang.ClassLoader bindClassLoaderToInstance() {
-		return getClass().getClassLoader();
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public org.eclipse.xtext.common.types.TypesFactory bindTypesFactoryToInstance() {
-		return org.eclipse.xtext.common.types.TypesFactory.eINSTANCE;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.common.types.access.IJvmTypeProvider.Factory> bindIJvmTypeProvider$Factory() {
-		return org.eclipse.xtext.common.types.access.ClasspathTypeProviderFactory.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.common.types.xtext.AbstractTypeScopeProvider> bindAbstractTypeScopeProvider() {
-		return org.eclipse.xtext.common.types.xtext.ClasspathBasedTypeScopeProvider.class;
-	}
-
-	// contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment
-	public Class<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider> bindIGlobalScopeProvider() {
-		return org.eclipse.xtext.common.types.xtext.TypesAwareDefaultGlobalScopeProvider.class;
-	}
-
-}

+ 0 - 19
plugins/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.ecore

@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0"
-    xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="javaGen"
-    nsURI="http://www.yakindu.org/sct/generator/model/java/JavaGen" nsPrefix="javaGen">
-  <eClassifiers xsi:type="ecore:EEnum" name="ExecutionType">
-    <eLiterals name="CYCLE_BASED" literal="cycleBased"/>
-    <eLiterals name="EVENT_DRIVEN" value="1" literal="eventDriven"/>
-  </eClassifiers>
-  <eClassifiers xsi:type="ecore:EClass" name="NamingConfiguration" eSuperTypes="platform:/resource/org.yakindu.sct.model.sgen/model/emf/sgen.ecore#//Configuration">
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="interfacePackageName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementationPackageName"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="copyright" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
-  </eClassifiers>
-  <eClassifiers xsi:type="ecore:EClass" name="ExecutionTypeConfiguration" eSuperTypes="platform:/resource/org.yakindu.sct.model.sgen/model/emf/sgen.ecore#//Configuration">
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EEnum platform:/resource/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.ecore#//ExecutionType"/>
-  </eClassifiers>
-</ecore:EPackage>

+ 0 - 25
plugins/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.genmodel

@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<genmodel:GenModel xmi:version="2.0"
-    xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
-    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.yakindu.sct.generator.model.java/src-gen"
-    editDirectory="/org.yakindu.sct.generator.model.java.edit/src" editorDirectory="/org.yakindu.sct.generator.model.java.editor/src"
-    modelPluginID="org.yakindu.sct.generator.model.java" forceOverwrite="true" modelName="JavaGen"
-    updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
-    complianceLevel="5.0" copyrightFields="false" editPluginID="org.yakindu.sct.generator.model.java.edit"
-    editorPluginID="org.yakindu.sct.generator.model.java.editor" usedGenPackages="platform:/resource/org.yakindu.sct.model.sgen/model/emf/sgen.genmodel#//sgen">
-  <genPackages prefix="JavaGen" basePackage="org.yakindu.sct.generator.model.java"
-      disposableProviderFactory="true" ecorePackage="platform:/resource/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.ecore#/">
-    <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/resource/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.ecore#//ExecutionType">
-      <genEnumLiterals ecoreEnumLiteral="platform:/resource/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.ecore#//ExecutionType/CYCLE_BASED"/>
-      <genEnumLiterals ecoreEnumLiteral="platform:/resource/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.ecore#//ExecutionType/EVENT_DRIVEN"/>
-    </genEnums>
-    <genClasses ecoreClass="platform:/resource/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.ecore#//NamingConfiguration">
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/resource/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.ecore#//NamingConfiguration/interfacePackageName"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/resource/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.ecore#//NamingConfiguration/implementationPackageName"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/resource/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.ecore#//NamingConfiguration/copyright"/>
-    </genClasses>
-    <genClasses ecoreClass="platform:/resource/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.ecore#//ExecutionTypeConfiguration">
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/resource/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.ecore#//ExecutionTypeConfiguration/type"/>
-    </genClasses>
-  </genPackages>
-</genmodel:GenModel>

+ 0 - 0
plugins/org.yakindu.sct.generator.model.java/src-gen/org/yakindu/sct/generator/model/java/JavaGen.xmi


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff