<?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>