From 71254ea3c4ddb726e63ce48725a6d63c52a05690 Mon Sep 17 00:00:00 2001
From: Simon Barner <barner@fortiss.org>
Date: Mon, 15 Jan 2018 17:44:34 +0000
Subject: [PATCH] - Extend project setup with SystemFOCUS-based development
 plugins - Regenerate GenModel refs 2506

---
 .../trunk/.project                            | 32 +++++++++++++++++++
 .../trunk/model/raspberry.genmodel            | 12 ++++---
 2 files changed, 40 insertions(+), 4 deletions(-)

diff --git a/org.fortiss.af3.platform.raspberry/trunk/.project b/org.fortiss.af3.platform.raspberry/trunk/.project
index 896d6e89..5ff5f684 100644
--- a/org.fortiss.af3.platform.raspberry/trunk/.project
+++ b/org.fortiss.af3.platform.raspberry/trunk/.project
@@ -10,6 +10,11 @@
 			<arguments>
 			</arguments>
 		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.systemfocus.tooling.emfgeneration.svn.EcoreBuilderSVN</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
 		<buildCommand>
 			<name>org.eclipse.jdt.core.javabuilder</name>
 			<arguments>
@@ -30,9 +35,36 @@
 			<arguments>
 			</arguments>
 		</buildCommand>
+		<buildCommand>
+			<name>org.fortiss.ide.dev_tools.warnings.GuidelinesChecker</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.systemfocus.tooling.codereview.builder.CodeReviewBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.systemfocus.tooling.codereview.builder.RemoveWarningsBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.systemfocus.tooling.codereview.builder.GuidelinesCheckBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
 	</buildSpec>
 	<natures>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
 		<nature>org.eclipse.pde.PluginNature</nature>
 		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.eclipse.systemfocus.tooling.codereview.nature.CodeReviewNature</nature>
 	</natures>
 </projectDescription>
diff --git a/org.fortiss.af3.platform.raspberry/trunk/model/raspberry.genmodel b/org.fortiss.af3.platform.raspberry/trunk/model/raspberry.genmodel
index 90acb684..0db19dff 100644
--- a/org.fortiss.af3.platform.raspberry/trunk/model/raspberry.genmodel
+++ b/org.fortiss.af3.platform.raspberry/trunk/model/raspberry.genmodel
@@ -1,9 +1,9 @@
 <?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.fortiss.af3.platform.raspberry/generated-src"
-    modelPluginID="org.fortiss.af3.platform.raspberry" modelName="Raspberry" importerID="org.eclipse.emf.importer.ecore"
-    containmentProxies="true" arrayAccessors="true" complianceLevel="7.0" copyrightFields="false"
-    usedGenPackages="platform:/resource/org.fortiss.tooling.base/model/base.genmodel#//model platform:/resource/org.fortiss.af3.platform/model/platform.genmodel#//model platform:/resource/org.fortiss.tooling.kernel/model/kernel.genmodel#//model">
+    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="(c) 2017 fortiss GmbH. GENERATED CODE: Do not edit, see Ecore metamodel instead!"
+    modelDirectory="/org.fortiss.af3.platform.raspberry/generated-src" modelPluginID="org.fortiss.af3.platform.raspberry"
+    modelName="Raspberry" importerID="org.eclipse.emf.importer.ecore" containmentProxies="true"
+    arrayAccessors="true" complianceLevel="7.0" copyrightFields="false" usedGenPackages="platform:/resource/org.fortiss.tooling.base/model/base.genmodel#//model platform:/resource/org.fortiss.af3.platform/model/platform.genmodel#//model platform:/resource/org.fortiss.tooling.kernel/model/kernel.genmodel#//model platform:/resource/org.fortiss.af3.allocation/model/allocation.genmodel#//model platform:/resource/org.fortiss.af3.component/model/component.genmodel#//model platform:/resource/org.fortiss.af3.project/model/project.genmodel#//model platform:/resource/org.fortiss.af3.expression/model/expression.genmodel#//model">
   <foreignModel>raspberry.ecore</foreignModel>
   <genPackages prefix="RaspberryPiModel" basePackage="org.fortiss.af3.platform.raspberry"
       disposableProviderFactory="true" ecorePackage="raspberry.ecore#/">
@@ -18,6 +18,7 @@
     <genClasses ecoreClass="raspberry.ecore#//ActuatorPWM">
       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute raspberry.ecore#//ActuatorPWM/channelID"/>
     </genClasses>
+    <genClasses ecoreClass="raspberry.ecore#//ConsoleOutput"/>
     <nestedGenPackages prefix="Gamepad" basePackage="org.fortiss.af3.platform.raspberry.model"
         disposableProviderFactory="true" ecorePackage="raspberry.ecore#//gamepad">
       <genClasses image="false" ecoreClass="raspberry.ecore#//gamepad/GamepadReceiverBase"/>
@@ -75,6 +76,9 @@
       <genClasses ecoreClass="raspberry.ecore#//rumblepad/ButtonStart"/>
       <genClasses ecoreClass="raspberry.ecore#//rumblepad/ButtonSelect"/>
       <genClasses ecoreClass="raspberry.ecore#//rumblepad/ButtonHome"/>
+      <genClasses ecoreClass="raspberry.ecore#//rumblepad/SimpleRumbleFeature"/>
+      <genClasses ecoreClass="raspberry.ecore#//rumblepad/RumbleMagnitudeStrong"/>
+      <genClasses ecoreClass="raspberry.ecore#//rumblepad/RumbleMagnitudeWeak"/>
     </nestedGenPackages>
   </genPackages>
 </genmodel:GenModel>
-- 
GitLab