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

<!--
 <copyright>
 </copyright>

 $Id$
-->
<plugin>
<extension
         point="org.fortiss.tooling.kernel.modelPrototypeProvider">
      <modelPrototypeProvider
            provider="org.fortiss.af3.platform.raspberry.ui.prototype.ProtoypeProvider">
      </modelPrototypeProvider>
   </extension>
<extension
      point="org.fortiss.tooling.kernel.ui.modelElementHandler">
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.RaspberryPiHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.RaspberryPi">
      </modelElementClass>
   </modelElementHandler>
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.CanBusHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.CanBus">
      </modelElementClass>
   </modelElementHandler>
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.CanConnectorHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.CanConnector">
      </modelElementClass>
   </modelElementHandler>
</extension>
<extension
      point="org.fortiss.tooling.kernel.ui.editPartFactory">
   <editPartFactory
         factory="org.fortiss.af3.platform.raspberry.ui.editpart.EditPartFactory">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.RaspberryPi">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.CanBus">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.CanConnector">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.ActuatorPWM">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.gamepad.GamepadReceiverBase">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.RumblepadReceiverBase">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.SimpleRumbleFeature">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.brick.UIDUnit">
      </modelElementClass>
   </editPartFactory>
</extension>
<extension
      point="org.fortiss.tooling.kernel.ui.modelElementHandler">
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.PWMActuatorHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.ActuatorPWM">
      </modelElementClass>
   </modelElementHandler>
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.GamepadReceiverHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.gamepad.Button1">
      </modelElementClass>
   </modelElementHandler>
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.GamepadReceiverHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.gamepad.Button2">
      </modelElementClass>
   </modelElementHandler>
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.GamepadReceiverHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.gamepad.Button3">
      </modelElementClass>
   </modelElementHandler>
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.GamepadReceiverHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.gamepad.Button4">
      </modelElementClass>
   </modelElementHandler>
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.GamepadReceiverHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.gamepad.ButtonL1">
      </modelElementClass>
   </modelElementHandler>
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.GamepadReceiverHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.gamepad.ButtonL2">
      </modelElementClass>
   </modelElementHandler>
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.GamepadReceiverHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.gamepad.ButtonR1">
      </modelElementClass>
   </modelElementHandler>
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.GamepadReceiverHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.gamepad.ButtonR2">
      </modelElementClass>
   </modelElementHandler>
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.GamepadReceiverHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.gamepad.Left_StickX_Position">
      </modelElementClass>
   </modelElementHandler>
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.GamepadReceiverHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.gamepad.Left_StickY_Position">
      </modelElementClass>
   </modelElementHandler>
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.GamepadReceiverHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.gamepad.Right_StickX_Position">
      </modelElementClass>
   </modelElementHandler>
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.GamepadReceiverHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.gamepad.Right_StickY_Position">
      </modelElementClass>
   </modelElementHandler>
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.BrickletHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.brick.UltraSonicSensor">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.brick.LaserRangeSensor">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.brick.AccelerationXSensor">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.brick.AccelerationYSensor">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.brick.AccelerationZSensor">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.brick.AngularVelocityXSensor">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.brick.AngularVelocityYSensor">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.brick.AngularVelocityZSensor">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.brick.ActuatorDigits">
      </modelElementClass>
   </modelElementHandler>
   <modelElementHandler
         handler="org.fortiss.af3.platform.raspberry.ui.handler.RumblepadReceiverHandler">
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonA">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonB">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonX">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonY">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonStart">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonSelect">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonHome">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonL1">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonL3">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonR1">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.ButtonR3">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.DPadUp">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.DPadDown">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.DPadLeft">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.DPadRight">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.L2_Position">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.R2_Position">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.Left_StickX_Position">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.Left_StickY_Position">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.Right_StickX_Position">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.Right_StickY_Position">
      </modelElementClass>
      <modelElementClass
            modelElementClass="org.fortiss.af3.platform.raspberry.model.rumblepad.SimpleRumbleFeature">
      </modelElementClass>
   </modelElementHandler>
  </extension>
   <extension
         point="org.eclipse.ui.views.properties.tabbed.propertySections">
      <propertySections
            contributorId="org.fortiss.tooling.kernel.ui.properties.Contributor">
         <propertySection
               afterSection="org.fortiss.tooling.kernel.ui.internal.properties.NamedCommentedPropertySection"
               class="org.fortiss.af3.platform.raspberry.ui.properties.RaspberryPiExecutionUnitPropertySection"
               enablesFor="1"
               id="org.fortiss.af3.platform.raspberry.ui.properties.RaspberryPiExecutionUnitPropertySection"
               tab="org.fortiss.tooling.kernel.ui.property.tab.general">
            <input
                  type="org.fortiss.af3.platform.raspberry.model.RaspberryPi">
            </input>
         </propertySection>
         <propertySection
               afterSection="org.fortiss.tooling.kernel.ui.internal.properties.NamedCommentedPropertySection"
               class="org.fortiss.af3.platform.raspberry.ui.properties.ActuatorPWMPropertySection"
               enablesFor="1"
               id="org.fortiss.af3.platform.raspberry.ui.properties.ActuatorPWMPropertySection"
               tab="org.fortiss.tooling.kernel.ui.property.tab.general">
            <input
                  type="org.fortiss.af3.platform.raspberry.model.ActuatorPWM">
            </input>
         </propertySection>
         <propertySection
               afterSection="org.fortiss.tooling.kernel.ui.internal.properties.NamedCommentedPropertySection"
               class="org.fortiss.af3.platform.raspberry.ui.properties.UIDUnitPropertySection"
               enablesFor="1"
               id="org.fortiss.af3.platform.raspberry.ui.properties.UIDUnitPropertySection"
               tab="org.fortiss.tooling.kernel.ui.property.tab.general">
            <input
                  type="org.fortiss.af3.platform.raspberry.model.brick.UIDUnit">
            </input>
         </propertySection>
         <propertySection
               afterSection="org.fortiss.tooling.kernel.ui.internal.properties.NamedCommentedPropertySection"
               class="org.fortiss.af3.platform.raspberry.ui.properties.ActuatorDigitsPropertySection"
               enablesFor="1"
               id="org.fortiss.af3.platform.raspberry.ui.properties.ActuatorDigitsPropertySection"
               tab="org.fortiss.tooling.kernel.ui.property.tab.general">
            <input
                  type="org.fortiss.af3.platform.raspberry.model.brick.ActuatorDigits">
            </input>
         </propertySection>
      </propertySections>
   </extension>
</plugin>