blob: db14e2faa293d26e936201123758fce2fdbfd520 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension point="org.eclipse.emf.ecore.uri_mapping">
<mapping
source="pathmap://Robotic_EXAMPLES/"
target="platform:/plugin/org.eclipse.papyrus.robotics.examples/models/">
</mapping>
</extension>
<extension point="org.eclipse.ui.newWizards">
<category
id="org.eclipse.papyrus.robotic.examples"
name="Robotic examples"
parentCategory="org.eclipse.papyrus.examples">
</category>
<wizard
canFinishEarly="false"
category="org.eclipse.ui.Examples/org.eclipse.papyrus.examples"
class="org.eclipse.papyrus.uml.diagram.wizards.wizards.PapyrusExampleInstallerWizard"
finalPerspective="org.eclipse.papyrus.robotics.perspective"
icon="platform:/plugin/org.eclipse.papyrus.robotics.bpc.profile/icons/robmosys-16x16.png"
id="org.eclipse.papyrus.robotics.examples.category.RobMoSysExamples.installer"
name="Robotic examples"
project="true">
</wizard>
</extension>
<extension point="org.eclipse.emf.common.ui.examples">
<example
id="org.eclipse.papyrus.robotics.examples.PRC2Example"
pageImage="platform:/plugin/org.eclipse.papyrus.designer.infra.ui/icons/PapyrusLogo_48x48.png"
wizardID="org.eclipse.papyrus.robotics.examples.category.RobMoSysExamples.installer">
<projectDescriptor
contentURI="models/PRC2/"
name="PRC2"
description="PRC2 RobMoSys example (components and system definition)">
</projectDescriptor>
<fileToOpen
location="/PRC2/models/system/PRC2CartesianMode.system.di">
</fileToOpen>
</example>
</extension>
<extension point="org.eclipse.emf.common.ui.examples">
<example
id="org.eclipse.papyrus.robotics.examples.CARVEUC1Example"
pageImage="platform:/plugin/org.eclipse.papyrus.robotics.bt.architecture/icons/tree-16.png"
wizardID="org.eclipse.papyrus.robotics.examples.category.RobMoSysExamples.installer">
<projectDescriptor
contentURI="models/carve_uc1/"
name="carve_usecase1"
description="This example project shows how skills and behavior tree (BT) from CARVE use-case 1 can be modeled in Papyrus for Robotics. The original BT, as defined in CARVE's use-case 1, can be found at https://youtu.be/N0Utz-C2HwU. Right-click on the TreeRoot element to run the exporter that generates an XML model compatible with BehaviorTree.CPP (https://www.behaviortree.dev/).">
</projectDescriptor>
<fileToOpen
location="/carve_uc1/models/tasks/usecase1.bt.di">
</fileToOpen>
</example>
</extension>
<extension point="org.eclipse.emf.common.ui.examples">
<example
id="org.eclipse.papyrus.robotics.examples.CEAPilotExample"
pageImage="platform:/plugin/org.eclipse.papyrus.robotics.bt.profile/icons/tree-512.png"
wizardID="org.eclipse.papyrus.robotics.examples.category.RobMoSysExamples.installer">
<projectDescriptor
contentURI="models/ceapilot/"
name="ceapilot"
description="This example project shows all models (services, components, behavior, etc.) which allow the realization of pick-and-place operations in the CEA Pilot (https://robmosys.eu/wiki/pilots:hr-collaboration).">
</projectDescriptor>
<fileToOpen
location="/ceapilot/models/system/picknplace.system.di">
</fileToOpen>
</example>
</extension>
</plugin>