From 37383d68044853bc09ff41c55e1b2c64a0b6994c Mon Sep 17 00:00:00 2001 From: Mayank Chaudhary <chaudhary@fortiss.org> Date: Wed, 9 Mar 2016 15:59:03 +0000 Subject: [PATCH] extension points added refs 2507 --- .../trunk/plugin.xml | 323 ++++++++++++++++++ 1 file changed, 323 insertions(+) diff --git a/org.fortiss.af3.platform.raspberry/trunk/plugin.xml b/org.fortiss.af3.platform.raspberry/trunk/plugin.xml index 9624aa7c..66c99db1 100644 --- a/org.fortiss.af3.platform.raspberry/trunk/plugin.xml +++ b/org.fortiss.af3.platform.raspberry/trunk/plugin.xml @@ -10,4 +10,327 @@ <plugin> + <extension point="org.eclipse.emf.ecore.generated_package"> + <!-- @generated model --> + <package + uri="http://www.fortiss.org/af3/platform/raspberry" + class="org.fortiss.af3.platform.raspberry.model.ModelFactory" + genModel="model/raspberry.genmodel"/> + </extension> + + <extension + point="org.fortiss.tooling.kernel.transformationProvider"> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.RaspberryPi1ExecutableTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.RaspberryPi1"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.generator.executable.RaspberryPi1Executable"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.RaspberryPi2ExecutableTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.RaspberryPi2"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.generator.executable.RaspberryPi2Executable"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.RaspberryPi3ExecutableTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.RaspberryPi3"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.generator.executable.RaspberryPi3Executable"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.CoreExecutableTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.Core"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.generator.executable.CoreExecutable"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.BusExecutableTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.Bus"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.generator.executable.BusExecutable"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.BusMasterInterfaceExecutableTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.BusMasterInterface"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.generator.executable.BusMasterInterfaceExecutable"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.BusMasterPortExecutableTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.BusMasterPort"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.generator.executable.BusMasterPortExecutable"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.CANBusExecutableTransformation"> + <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.CANBusMasterInterfaceExecutableTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.CANBusMasterInterface"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.generator.executable.CANBusMasterInterfaceExecutable"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.CANBusMasterPortExecutableTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.CANBusMasterPort"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.generator.executable.CANBusMasterPortExecutable"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.SensorExecutableTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.Sensor"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.generator.executable.SensorExecutable"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.SensorInExecutableTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.SensorIn"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.generator.executable.SensorInExecutable"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.ActuatorExecutableTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.Actuator"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.generator.executable.ActuatorExecutable"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.ActuatorOutExecutableTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.ActuatorOut"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.generator.executable.ActuatorOutExecutable"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.ActuatorExecutableTransmissionCatalogTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.Actuator"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.deployment.generator.TransmissionCatalog"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.ActuatorOutExecutableTransmissionCatalogTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.ActuatorOut"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.deployment.generator.TransmissionCatalog"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.BusMasterInterfaceTransmissionCatalogTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.BusMasterInterface"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.deployment.generator.TransmissionCatalog"> + </objectClass> + </target> + </transformationProvider><transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.BusMasterPortTransmissionCatalogTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.BusMasterPort"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.deployment.generator.TransmissionCatalog"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.BusTransmissionCatalogTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.Bus"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.deployment.generator.TransmissionCatalog"> + </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.deployment.generator.TransmissionCatalog"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.CANBusMasterInterfaceTransmissionCatalogTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.CANBusMasterInterface"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.deployment.generator.TransmissionCatalog"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.CANBusMasterPortTransmissionCatalogTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.CANBusMasterPort"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.deployment.generator.TransmissionCatalog"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.SensorExecutableTransmissionCatalogTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.Sensor"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.deployment.generator.TransmissionCatalog"> + </objectClass> + </target> + </transformationProvider> + <transformationProvider + transformationProvider="org.fortiss.af3.platform.raspberry.generator.transform.SensorInExecutableTransmissionCatalogTransformation"> + <source> + <objectClass + objectClass="org.fortiss.af3.platform.raspberry.model.SensorIn"> + </objectClass> + </source> + <target> + <objectClass + objectClass="org.fortiss.af3.deployment.generator.TransmissionCatalog"> + </objectClass> + </target> + </transformationProvider> + </extension> + </plugin> -- GitLab