blob: fd2ed580e3baa9887d215438aa243059361f673a [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<paletteDefinition>
<content>
<drawer
iconpath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
id="org.eclipse.papyrus.robotml.diagram.componentdef.ROBOTML_Componentdef__Tools"
name="Systems- Properties">
<aspectTool description="Create a new Hardware System" id="componentdef.tool.system"
name="Robot" refToolId="composite.tool.class"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/03_robot_system.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::Robot"></stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
<aspectTool description="Create a new Robotic System" id="componentdef.tool.system"
name="RoboticSystem" refToolId="composite.tool.class"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/02_system.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::RoboticSystem"></stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
<aspectTool description="Create a new Software" id="componentdef.tool.software"
name="Software" refToolId="composite.tool.class"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/18_software.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::Software"></stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
<aspectTool description="Create a new Environment" id="componentdef.tool.system"
name="Environment" refToolId="composite.tool.class"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/03_robot_system.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::Environment"></stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
<!--aspectTool description="Create a new Property" id="componentdef.tool.property"
name="Property" refToolId="composite.tool.property">
</aspectTool-->
</drawer>
<drawer
iconpath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
id="org.eclipse.papyrus.robotml.diagram.componentdef.ROBOTML_Componentdef__Sensors"
name="Sensors">
<aspectTool name="SensorSystem" id="componentdef.tool.sensor_component"
refToolId="composite.tool.class" description="Create a new SensorSystem"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/07_sensor_driver.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::SensorSystem"></stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
<aspectTool name="CameraSystem" id="componentdef.tool.CameraSystem"
refToolId="composite.tool.class" description="Create a new CameraSystem"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/10_camera_system.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::CameraSystem"></stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
<aspectTool name="LidarSystem" id="componentdef.tool.LidarSystem"
refToolId="composite.tool.class" description="Create a new LidarSystem"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/09_lidar_system.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::LidarSystem"></stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
<aspectTool name="GPSSystem" id="componentdef.tool.GPSSystem"
refToolId="composite.tool.class" description="Create a new GPSSystem"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/19_gps.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::GPSSystem"></stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
</drawer>
<drawer
iconpath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
id="org.eclipse.papyrus.robotml.diagram.componentdef.ROBOTML_Componentdef__Actuators"
name="Actuators">
<aspectTool description="Create a new ActuatorSystem"
id="componentdef.tool.actuator" name="Actuator"
refToolId="composite.tool.class"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/13_action.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::ActuatorSystem"></stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
<aspectTool description="Create a new WheelSystem"
id="componentdef.tool.WheelSystem" name="WheelSystem"
refToolId="composite.tool.class"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/15_wheel_system.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::SteeredWheelSystem"></stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
<aspectTool description="Create a new EngineSystem"
id="componentdef.tool.EngineSystem" name="EngineSystem"
refToolId="composite.tool.class"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/14_engine_system.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::EngineSystem">
</stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
</drawer>
<drawer
iconpath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
id="org.eclipse.papyrus.robotml.diagram.componentdef.ROBOTML_Componentdef__Humanoid"
name="Humanoid Components">
<aspectTool description="Create a new LegSystem"
id="componentdef.tool.leg" name="Leg"
refToolId="composite.tool.class"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/13_action.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::LegSystem"></stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
<aspectTool description="Create a new RoboticHead"
id="componentdef.tool.head" name="Head"
refToolId="composite.tool.class"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/13_action.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::RoboticHead"></stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
<aspectTool description="Create a new GraspingSystem"
id="componentdef.tool.head" name="Grasping System"
refToolId="composite.tool.class"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/13_action.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::GraspingSystem"></stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
</drawer>
<drawer
iconpath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
id="org.eclipse.papyrus.robotml.diagram.componentdef.ROBOTML_Componentdef__Ports"
name="Ports">
<aspectTool description="Create a new IN FlowPort" id="componentdef.tool.port_in"
name="Flow Port (IN)" refToolId="composite.tool.port"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/ports/In.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::DataFlowPort">
<property propertyName="RobotML::DataFlowPort::direction">
<value>in</value>
</property>
</stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
<aspectTool description="Create a new OUT FlowPort" id="componentdef.tool.port_out"
refToolId="composite.tool.port" name="Flow Port (OUT)"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/ports/Out.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::DataFlowPort">
<property propertyName="RobotML::DataFlowPort::direction">
<value>out</value>
</property>
</stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
<aspectTool description="Create a new INOUT FlowPort" id="componentdef.tool.port_inout"
refToolId="composite.tool.port" name="Flow Port (INOUT)"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/ports/InOut.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::DataFlowPort">
<property propertyName="RobotML::DataFlowPort::direction">
<value>inout</value>
</property>
</stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
<aspectTool description="Create a new Provided ServicePort"
id="componentdef.tool.port_provided" name="Service Port (Pro)"
refToolId="composite.tool.port"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/ports/Provided.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::ServicePort">
<property propertyName="RobotML::ServicePort::kind">
<value>provided</value>
</property>
</stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
<aspectTool description="Create a new Required ServicePort"
id="componentdef.tool.port_required" name="Service Port (Req)"
refToolId="composite.tool.port"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/ports/Required.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::ServicePort">
<property propertyName="RobotML::ServicePort::kind">
<value>required</value>
</property>
</stereotype>
</stereotypesToApply>
</postAction>
<postAction
id="org.eclipse.papyrus.postaction.changeStereotypeDisplayProvider"
displayKind="IconStereotype" displayPlace="Compartment"></postAction>
</aspectTool>
</drawer>
<drawer
iconpath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
id="org.eclipse.papyrus.robotml.diagram.componentdef.ROBOTML_Componentdef__Platform"
name="Target Platform">
<aspectTool description="Create a new Platform" id="componentdef.tool.platform"
name="Platform" refToolId="composite.tool.class"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/05_robotic_platform.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::Platform"></stereotype>
</stereotypesToApply>
</postAction>
</aspectTool>
<aspectTool description="Create a new Middleware" id="componentdef.tool.middleware"
name="Middleware" refToolId="composite.tool.class"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/05_robotic_middleware.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::RoboticMiddleware"></stereotype>
</stereotypesToApply>
</postAction>
</aspectTool>
<aspectTool description="Create a new Simulator" id="componentdef.tool.simulator"
name="Simulator" refToolId="composite.tool.class"
iconpath="platform:/plugin/org.eclipse.papyrus.robotml/icons/16x16/04_robotic_simulator.png">
<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
<stereotypesToApply>
<stereotype stereotypeName="RobotML::RoboticSimulator"></stereotype>
</stereotypesToApply>
</postAction>
</aspectTool>
</drawer>
<drawer
iconpath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
id="org.eclipse.papyrus.robotml.diagram.componentdef.ROBOTML_Componentdef__Comments"
name="Comments/Constraints">
<aspectTool description="Create a new Comment" id="componentdef.tool.comment"
name="Comment" refToolId="composite.tool.comment">
</aspectTool>
<aspectTool description="Create a new Constraint" id="componentdef.tool.constraint"
name="Constraint" refToolId="composite.tool.constraint">
</aspectTool>
<aspectTool description="Create a new Link (Comment/Constraint)"
id="componentdef.tool.link" name="Comment/Constraint link"
refToolId="composite.tool.link">
</aspectTool>
</drawer>
<drawer
iconpath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
id="org.eclipse.papyrus.robotml.diagram.componentdef.ROBOTML_Componentdef__Links"
name="Edges">
<aspectTool description="Create a Generalization link" id="componentdef.tool.generalization"
name="Generalization" refToolId="composite.tool.generalization">
</aspectTool>
</drawer>
</content>
</paletteDefinition>