Skip to content
Snippets Groups Projects
plugin.xml 31.60 KiB
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>

<plugin>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <!-- @generated raspberry -->
      <package
            uri="http://www.fortiss.org/af3/platform/raspberry"
            class="org.fortiss.af3.platform.raspberry.model.RaspberryPiModelPackage"
            genModel="model/raspberry.genmodel"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <!-- @generated raspberry -->
      <package
            uri="http://www.fortiss.org/af3/platform/raspberry/gamepad"
            class="org.fortiss.af3.platform.raspberry.model.gamepad.GamepadPackage"
            genModel="model/raspberry.genmodel"/>
   </extension>
   
   <extension point="org.eclipse.emf.ecore.generated_package">
      <!-- @generated raspberry -->
      <package
            uri="http://www.fortiss.org/af3/platform/raspberry/rumblepad"
            class="org.fortiss.af3.platform.raspberry.model.rumblepad.RumblepadPackage"
            genModel="model/raspberry.genmodel"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <!-- @generated raspberry -->
      <package
            uri="http://www.fortiss.org/af3/platform/raspberry/motorcontrol"
            class="org.fortiss.af3.platform.raspberry.model.motorcontrol.MotorcontrolPackage"
            genModel="model/raspberry.genmodel"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <!-- @generated raspberry -->
      <package
            uri="http://www.fortiss.org/af3/platform/raspberry/camera"
            class="org.fortiss.af3.platform.raspberry.model.camera.CameraPackage"
            genModel="model/raspberry.genmodel"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <!-- @generated raspberry -->
      <package
            uri="http://www.fortiss.org/af3/platform/raspberry/brick"
            class="org.fortiss.af3.platform.raspberry.model.brick.BrickPackage"
            genModel="model/raspberry.genmodel"/>
   </extension>

   <extension
         point="org.fortiss.tooling.kernel.modelElementCompositor">
      <modelElementCompositor
            compositor="org.fortiss.af3.platform.raspberry.compose.RaspberryPiCompositor">
         <modelElementClass
         	modelElementClass="org.fortiss.af3.platform.model.IPlatformArchitectureElement">
         </modelElementClass>
      </modelElementCompositor>
      <modelElementCompositor
            compositor="org.fortiss.af3.platform.raspberry.compose.CanBusCompositor">
         <modelElementClass
               modelElementClass="org.fortiss.af3.platform.raspberry.model.CanBus">
         </modelElementClass>
      </modelElementCompositor>
   </extension>
   <extension
         point="org.fortiss.tooling.kernel.modelConnectionCompositor">
      <modelConnectionCompositor
            modelConnectionCompositor="org.fortiss.af3.platform.raspberry.compose.RaspberryToCanCompositor">
         <source>
            <modelElementClass
                  modelElementClass="org.fortiss.af3.platform.raspberry.model.CanConnector">
            </modelElementClass>
         </source>
         <target>
            <modelElementClass
                  modelElementClass="org.fortiss.af3.platform.raspberry.model.CanConnector">
            </modelElementClass>
         </target>
      </modelConnectionCompositor>
      <modelConnectionCompositor
            modelConnectionCompositor="org.fortiss.af3.platform.raspberry.compose.CanToRaspberryCompositor">
         <source>
            <modelElementClass
                  modelElementClass="org.fortiss.af3.platform.raspberry.model.CanConnector">
            </modelElementClass>
         </source>
         <target>
            <modelElementClass
                  modelElementClass="org.fortiss.af3.platform.raspberry.model.CanConnector">
            </modelElementClass>
         </target>
      </modelConnectionCompositor>
   </extension>
   <extension
         point="org.fortiss.tooling.kernel.transformationProvider">
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.RaspberryPITransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.RaspberryPi">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.RaspberryPIGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.CanConnectorTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.CanConnector">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.CanConnectorGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.CanBusTransmissionCatalogTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.CanBus">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.CanTransmissionCatalog">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.CanConnectorTransmissionCatalogTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.CanConnector">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.CanTransmissionCatalog">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.motorcontrol.MotorControlInputTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.motorcontrol.MotorControlInput">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.motorcontrol.MotorControlInputGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.motorcontrol.MotorControlOutputTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.motorcontrol.MotorControlOutput">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.motorcontrol.MotorControlOutputGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.ConsoleOutputTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.ConsoleOutput">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.ConsoleOutputGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.brick.LEDButtonRActuatorTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.brick.LEDButtonRActuator">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.brick.LEDButtonRActuatorGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.brick.LEDButtonGActuatorTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.brick.LEDButtonGActuator">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.brick.LEDButtonGActuatorGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.brick.LEDButtonBActuatorTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.brick.LEDButtonBActuator">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.brick.LEDButtonBActuatorGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.brick.UltraSonicTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.brick.UltraSonicSensor">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.brick.UltraSonicSensorGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.brick.ActuatorDigitsTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.brick.ActuatorDigits">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.brick.ActuatorDigitsGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.brick.LaserRangeTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.brick.LaserRangeSensor">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.brick.LaserRangeSensorGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.PWMActuatorTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.ActuatorPWM">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.PWMActuatorGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.gamepad.Button1Transformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.gamepad.Button1">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.gamepad.Button1GeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.gamepad.Button2Transformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.gamepad.Button2">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.gamepad.Button2GeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.gamepad.Button3Transformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.gamepad.Button3">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.gamepad.Button3GeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.gamepad.Button4Transformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.gamepad.Button4">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.gamepad.Button4GeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.gamepad.ButtonL1Transformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.gamepad.ButtonL1">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.gamepad.ButtonL1GeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.gamepad.ButtonL2Transformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.gamepad.ButtonL2">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.gamepad.ButtonL2GeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.gamepad.ButtonR1Transformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.gamepad.ButtonR1">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.gamepad.ButtonR1GeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.gamepad.ButtonR2Transformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.gamepad.ButtonR2">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.gamepad.ButtonR2GeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.gamepad.Left_StickXTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.gamepad.Left_StickX_Position">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.gamepad.Left_StickXGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.gamepad.Left_StickYTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.gamepad.Left_StickY_Position">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.gamepad.Left_StickYGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.gamepad.Right_StickXTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.gamepad.Right_StickX_Position">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.gamepad.Right_StickXGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.gamepad.Right_StickYTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.gamepad.Right_StickY_Position">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.gamepad.Right_StickYGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.ButtonATransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonA">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.ButtonAGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.ButtonBTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonB">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.ButtonBGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.ButtonXTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonX">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.ButtonXGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.ButtonYTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonY">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.ButtonYGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.ButtonStartTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonStart">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.ButtonStartGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.ButtonSelectTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonSelect">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.ButtonSelectGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.ButtonHomeTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonHome">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.ButtonHomeGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.ButtonL1Transformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonL1">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.ButtonL1GeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.ButtonL3Transformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonL3">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.ButtonL3GeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.ButtonR1Transformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonR1">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.ButtonR1GeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.ButtonR3Transformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonR3">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.ButtonR3GeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.DPadDownTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.DPadDown">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.DPadDownGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.DPadUpTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.DPadUp">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.DPadUpGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.DPadLeftTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.DPadLeft">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.DPadLeftGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.DPadRightTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.DPadRight">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.DPadRightGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.Left_StickXTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.Left_StickX_Position">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.Left_StickXGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.Left_StickYTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.Left_StickY_Position">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.Left_StickYGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.Right_StickXTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.Right_StickX_Position">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.Right_StickXGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.Right_StickYTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.Right_StickY_Position">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.Right_StickYGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.L2PositionTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.L2_Position">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.L2PositionGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.R2PositionTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.R2_Position">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.R2PositionGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.rumblepad.SimpleRumbleFeatureTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.rumblepad.SimpleRumbleFeature">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.extension.rumblepad.SimpleRumbleFeatureGeneratorExtension">
            </objectClass>
         </target>
      </transformationProvider>

   </extension>
</plugin>