blob: c82af7e84d1cdab8fc219d5fa929f4dc0069fabf [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://ROS2_LIBRARY/" target="platform:/plugin/org.eclipse.papyrus.robotics.ros2.codegen.common/models/library/">
</mapping>
</extension>
<extension name="Designer transformation library" point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary">
<library
description="ROS 2 primitive types"
iconpath="icons/ros-16x16.png"
name="ROS 2 primitive types"
path="pathmap://ROS2_LIBRARY/ros2.primitive.uml"
provider="CEA LIST">
</library>
</extension>
<extension point="org.eclipse.papyrus.designer.transformation.extensions.m2mTrafo">
<transformation
transformationID="ros2Library::m2mtransformations::CopyPackageModels"
class="org.eclipse.papyrus.robotics.ros2.codegen.common.CopyPackageModels">
</transformation>
<transformation
transformationID="ros2Library::m2mtransformations::RosTransformations"
class="org.eclipse.papyrus.robotics.ros2.codegen.common.RosTransformations">
</transformation>
</extension>
<extension point="org.eclipse.core.resources.builders"
id="org.eclipse.papyrus.robotics.ros2.colconbuilder"
name="Colcon based builder for ROS 2">
<builder
callOnEmptyDelta="true"
hasNature="false"
isConfigurable="false">
<run class="org.eclipse.papyrus.robotics.ros2.codegen.common.builder.ColconBuilder"/>
</builder>
</extension>
</plugin>