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