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

<!--
 <copyright>
 </copyright>

 $Id$
-->

<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.ModelPackage"
            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/annotation"
            class="org.fortiss.af3.platform.raspberry.model.annotation.AnnotationPackage"
            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.raspberry.model.RaspberryPi">
         </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.executable.RaspberryPIExecutable">
            </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.executable.CanConnectorExecutable">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.IMUSensorTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.SensorIMU">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.executable.IMUSensorExecutable">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.LaserRangeFinderSensorTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.SensorLaserRangeFinder">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.executable.LaserRangeFinderSensorExecutable">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.LaserScannerSensorTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.SensorLaserScanner">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.executable.LaserScannerSensorExecutable">
            </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.executable.PWMActuatorExecutable">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.CanBusTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.CanBus">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.executable.CanBusExecutable">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.GamepadSensorTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.SensorGamepad">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.executable.GamepadSensorExecutable">
            </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.executable.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.executable.CanTransmissionCatalog">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.GPITransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.GPI">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.executable.GPIExecutable">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.GPOTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.GPO">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.executable.GPOExecutable">
            </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.executable.gamepad.Button1Executable">
            </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.executable.gamepad.Button2Executable">
            </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.executable.gamepad.Button3Executable">
            </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.executable.gamepad.Button4Executable">
            </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.executable.gamepad.ButtonL1Executable">
            </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.executable.gamepad.ButtonL2Executable">
            </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.executable.gamepad.ButtonR1Executable">
            </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.executable.gamepad.ButtonR2Executable">
            </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.executable.gamepad.Left_StickXExecutable">
            </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.executable.gamepad.Left_StickYExecutable">
            </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.executable.gamepad.Right_StickXExecutable">
            </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.executable.gamepad.Right_StickYExecutable">
            </objectClass>
         </target>
      </transformationProvider>
      <transformationProvider
            transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.WheelEncoderTransformation">
         <source>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.model.WheelEncoder">
            </objectClass>
         </source>
         <target>
            <objectClass
                  objectClass="org.fortiss.af3.platform.raspberry.generator.executable.WheelEncoderExecutable">
            </objectClass>
         </target>
      </transformationProvider>
   </extension>
   <extension
         point="org.fortiss.tooling.base.annotation">
      <annotation
            binding="org.fortiss.af3.platform.annotation.valueprovider.GPIOPinNumberValueProvider">
         <modelElementClass
               modelElementClass="org.fortiss.af3.platform.raspberry.model.GPI">
         </modelElementClass>
      </annotation>
      <annotation
            binding="org.fortiss.af3.platform.annotation.valueprovider.GPIOPinNumberValueProvider">
         <modelElementClass
               modelElementClass="org.fortiss.af3.platform.raspberry.model.GPO">
         </modelElementClass>
      </annotation>
      <annotation
            binding="org.fortiss.af3.platform.raspberry.annotation.PWMChannelNumberValueProvider">
         <modelElementClass
               modelElementClass="org.fortiss.af3.platform.raspberry.model.ActuatorPWM">
         </modelElementClass>
      </annotation>
   </extension>

   
   

</plugin>