-
Johannes Eder authoredJohannes Eder authored
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>