Skip to content
Snippets Groups Projects
plugin.xml 7.92 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.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>
   </extension>

   
   

</plugin>