Bug 576459 - [Robotics, ROS2] the dummy robot example is broken

- Rename rviz -> rviz2, Robot_state_publisher -> robot_state_publisher (the latter change did not affect the
  model file name which was already in lower cases before)
- Mark rviz2 and robot_state_publisher as external
- Add clarifying comments to dummy-robot system
- Move function code to external files for components Dummy_joint_states and Dummy_laser
- provide a launch file for the state-publisher with a customization that loads the robot description

Change-Id: I69d52fca3ce2c09c6985ea5be3c52aae0abe3987
Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/.project b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/.project
index 3f07ffa..d234f68 100644
--- a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/.project
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/.project
@@ -2,8 +2,15 @@
 <projectDescription>
 	<name>org.eclipse.papyrus.robotics.ros2.examples</name>
 	<comment></comment>
+	<projects>
+	</projects>
 	<buildSpec>
 		<buildCommand>
+			<name>org.python.pydev.PyDevBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
 			<name>org.eclipse.jdt.core.javabuilder</name>
 			<arguments>
 			</arguments>
@@ -28,5 +35,6 @@
 		<nature>org.eclipse.m2e.core.maven2Nature</nature>
 		<nature>org.eclipse.pde.PluginNature</nature>
 		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.python.pydev.pythonNature</nature>
 	</natures>
 </projectDescription>
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/.pydevproject b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/.pydevproject
new file mode 100644
index 0000000..2b04565
--- /dev/null
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/.pydevproject
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?eclipse-pydev version="1.0"?><pydev_project>
+    <pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Default</pydev_property>
+    <pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python interpreter</pydev_property>
+</pydev_project>
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/launch/launch_state_publisher.py b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/launch/launch_state_publisher.py
new file mode 100644
index 0000000..e9bdb20
--- /dev/null
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/launch/launch_state_publisher.py
@@ -0,0 +1,42 @@
+from launch import LaunchDescription
+from launch_ros.actions import LifecycleNode
+from ament_index_python.packages import get_package_share_directory
+
+share_dir = get_package_share_directory('dummy_robot')
+
+# Start of user code imports
+import os
+# End of user code
+
+def generate_entity():
+	# define empty user parameter (eventually redefined in the protected section afterwards)
+	state_publisher_custom_params = {}
+
+	# Start of user code parameters
+	bringup_share = get_package_share_directory('dummy_robot_bringup')
+	urdf_filename = os.path.join(bringup_share, 'launch', 'single_rrbot.urdf')
+	print (urdf_filename)
+	with open(urdf_filename, 'r') as infp:
+		robot_desc = infp.read()
+	state_publisher_custom_params = { 'robot_description': robot_desc }
+	# End of user code
+		
+	# Add the actions to the launch description.
+	return LifecycleNode(
+		name='state_publisher',
+		package='robot_state_publisher', executable='robot_state_publisher',
+		remappings=[
+			('joint_states', 'joint_states/JointState/joint_states'), ('tf', 'state_publisher/TFMessage/tf'), ('tf_static', 'state_publisher/TFMessage/tf_static')
+		],
+		parameters=[share_dir+'/launch/cfg/param.yaml', state_publisher_custom_params],
+		output='screen',
+		emulate_tty=True	# assure that RCLCPP output gets flushed
+	)
+
+def generate_launch_description():
+
+	# Launch Description
+	ld = LaunchDescription()
+	ld.add_entity(generate_entity())
+	
+	return ld
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/components/dummy_joint_states.compdef.notation b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/components/dummy_joint_states.compdef.notation
index ad00a90..a30923f 100644
--- a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/components/dummy_joint_states.compdef.notation
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/components/dummy_joint_states.compdef.notation
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_VcNroA9nEeq4SdRfpcPmcg" type="CompositeStructure" name="dummy_joint_states diagram" measurementUnit="Pixel">
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.3/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_VcNroA9nEeq4SdRfpcPmcg" type="CompositeStructure" name="dummy_joint_states diagram" measurementUnit="Pixel">
   <children xmi:type="notation:Shape" xmi:id="_XfgZEA9nEeq4SdRfpcPmcg" type="Class_Shape">
     <children xmi:type="notation:DecorationNode" xmi:id="_XfiOQA9nEeq4SdRfpcPmcg" type="Class_NameLabel"/>
     <children xmi:type="notation:DecorationNode" xmi:id="_XfiOQQ9nEeq4SdRfpcPmcg" type="Class_FloatingNameLabel">
@@ -104,6 +104,14 @@
             <element xsi:nil="true"/>
             <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kimtwh0iEeqLQJbpzzvXWQ" x="254" y="16"/>
           </children>
+          <children xmi:type="notation:Shape" xmi:id="_SuOe4ymVEeyFJJI_sS_fdA" type="StereotypeComment">
+            <styles xmi:type="notation:TitleStyle" xmi:id="_SuOe5CmVEeyFJJI_sS_fdA"/>
+            <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuOe5imVEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+              <eObjectValue xmi:type="uml:Class" href="dummy_joint_states.compdef.uml#_yRG0gA-BEeqYjOkV1WinKg"/>
+            </styles>
+            <element xsi:nil="true"/>
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SuOe5SmVEeyFJJI_sS_fdA" x="254" y="16"/>
+          </children>
           <styles xmi:type="notation:TitleStyle" xmi:id="_wjT19A-BEeqYjOkV1WinKg"/>
           <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wjT19Q-BEeqYjOkV1WinKg"/>
         </children>
@@ -309,6 +317,30 @@
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kiq_Mh0iEeqLQJbpzzvXWQ" x="311" y="70"/>
       </children>
+      <children xmi:type="notation:Shape" xmi:id="_SuGjGSmVEeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_SuGjGimVEeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuGjHCmVEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Class" href="dummy_joint_states.compdef.uml#_je3uEA9nEeq4SdRfpcPmcg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SuGjGymVEeyFJJI_sS_fdA" x="412" y="22"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_SuKNcCmVEeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_SuKNcSmVEeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuKNcymVEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Class" href="dummy_joint_states.compdef.uml#_wiQtEA-BEeqYjOkV1WinKg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SuKNcimVEeyFJJI_sS_fdA" x="252" y="22"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_SuTXYCmVEeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_SuTXYSmVEeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuTXYymVEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="dummy_joint_states.compdef.uml#_K9rJ8BBIEeqWHMMybhfq6w"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SuTXYimVEeyFJJI_sS_fdA" x="311" y="70"/>
+      </children>
       <styles xmi:type="notation:TitleStyle" xmi:id="_Xfi1UQ9nEeq4SdRfpcPmcg"/>
       <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Xfi1Ug9nEeq4SdRfpcPmcg"/>
     </children>
@@ -514,6 +546,30 @@
     <element xsi:nil="true"/>
     <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ki1XQh0iEeqLQJbpzzvXWQ" x="569" y="32"/>
   </children>
+  <children xmi:type="notation:Shape" xmi:id="_SuBqlimVEeyFJJI_sS_fdA" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_SuBqlymVEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuBqmSmVEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_joint_states.compdef.uml#_lNhAQA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SuBqmCmVEeyFJJI_sS_fdA" x="322" y="98"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_SuXo0CmVEeyFJJI_sS_fdA" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_SuXo0SmVEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuXo0ymVEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="dummy_joint_states.compdef.uml#_lXNHwA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SuXo0imVEeyFJJI_sS_fdA" x="569" y="132"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_SuchUCmVEeyFJJI_sS_fdA" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_SuchUSmVEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuchUymVEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_joint_states.compdef.uml#_xR3doBBIEeqWHMMybhfq6w"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SuchUimVEeyFJJI_sS_fdA" x="569" y="32"/>
+  </children>
   <styles xmi:type="notation:StringValueStyle" xmi:id="_VcNroQ9nEeq4SdRfpcPmcg" name="diagram_compatibility_version" stringValue="1.4.0"/>
   <styles xmi:type="notation:DiagramStyle" xmi:id="_VcNrog9nEeq4SdRfpcPmcg"/>
   <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_VcNrow9nEeq4SdRfpcPmcg" diagramKindId="org.eclipse.papyrus.robotics.diagram.component">
@@ -1102,4 +1158,74 @@
     <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ki1XRx0iEeqLQJbpzzvXWQ"/>
     <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ki1XSB0iEeqLQJbpzzvXWQ"/>
   </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_SuBqmimVEeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_XfgZEA9nEeq4SdRfpcPmcg" target="_SuBqlimVEeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_SuBqmymVEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuBqnymVEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_joint_states.compdef.uml#_lNhAQA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SuBqnCmVEeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuBqnSmVEeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuBqnimVEeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_SuGjHSmVEeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_jfs0gA9nEeq4SdRfpcPmcg" target="_SuGjGSmVEeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_SuGjHimVEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuGjIimVEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_joint_states.compdef.uml#_je3uEA9nEeq4SdRfpcPmcg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SuGjHymVEeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuGjICmVEeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuGjISmVEeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_SuKNdCmVEeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_wjTO4A-BEeqYjOkV1WinKg" target="_SuKNcCmVEeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_SuKNdSmVEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuKNeSmVEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_joint_states.compdef.uml#_wiQtEA-BEeqYjOkV1WinKg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SuKNdimVEeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuKNdymVEeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuKNeCmVEeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_SuOe5ymVEeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_ySi-8A-BEeqYjOkV1WinKg" target="_SuOe4ymVEeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_SuOe6CmVEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuOe7CmVEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_joint_states.compdef.uml#_yRG0gA-BEeqYjOkV1WinKg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SuOe6SmVEeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuOe6imVEeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuOe6ymVEeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_SuTXZCmVEeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_K_d5sBBIEeqWHMMybhfq6w" target="_SuTXYCmVEeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_SuTXZSmVEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuTXaSmVEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="dummy_joint_states.compdef.uml#_K9rJ8BBIEeqWHMMybhfq6w"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SuTXZimVEeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuTXZymVEeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuTXaCmVEeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_SuXo1CmVEeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_ZKMZQA9nEeq4SdRfpcPmcg" target="_SuXo0CmVEeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_SuXo1SmVEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuXo2SmVEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="dummy_joint_states.compdef.uml#_lXNHwA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SuXo1imVEeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuXo1ymVEeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuXo2CmVEeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_SuchVCmVEeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_xWAWwBBIEeqWHMMybhfq6w" target="_SuchUCmVEeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_SuchVSmVEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuchWSmVEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_joint_states.compdef.uml#_xR3doBBIEeqWHMMybhfq6w"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SuchVimVEeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuchVymVEeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuchWCmVEeyFJJI_sS_fdA"/>
+  </edges>
 </notation:Diagram>
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/components/dummy_joint_states.compdef.uml b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/components/dummy_joint_states.compdef.uml
index af4af8b..93b3bfb 100644
--- a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/components/dummy_joint_states.compdef.uml
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/components/dummy_joint_states.compdef.uml
@@ -49,28 +49,8 @@
     <packagedElement xmi:type="uml:Usage" xmi:id="_lXMgsA6uEeqas7S1-hM4Zg">
       <supplier xmi:type="uml:Interface" href="pathmap://ROS2_LIB_BASE/services/rcl_interfaces.servicedef.uml#svcdefs/P_ParameterEvent"/>
     </packagedElement>
-    <packagedElement xmi:type="uml:OpaqueBehavior" xmi:id="_plqK4A_PEeqYjOkV1WinKg" name="activateFct" isAbstract="true">
-      <language>C++</language>
-      <body>msg.name.push_back(&quot;single_rrbot_joint1&quot;);
-msg.name.push_back(&quot;single_rrbot_joint2&quot;);
-msg.position.push_back(0.0);
-msg.position.push_back(0.0);</body>
-    </packagedElement>
-    <packagedElement xmi:type="uml:OpaqueBehavior" xmi:id="_qIQ58A_VEeqYjOkV1WinKg" name="periodicFct" isAbstract="true">
-      <language>C++</language>
-      <body>counter += step_;
-// RCLCPP_INFO(get_logger(), &quot;counter %f&quot;, counter);
-auto joint_value = std::sin(counter);
-
-for (size_t i = 0; i &lt; msg.name.size(); ++i) {
-	msg.position[i] = joint_value;
-}
-
-// msg.header.stamp = clock->now();
-
-joint_states_pub_->publish(msg);
-</body>
-    </packagedElement>
+    <packagedElement xmi:type="uml:OpaqueBehavior" xmi:id="_plqK4A_PEeqYjOkV1WinKg" name="activateFct" isAbstract="true" language="" body=""/>
+    <packagedElement xmi:type="uml:OpaqueBehavior" xmi:id="_qIQ58A_VEeqYjOkV1WinKg" name="periodicFct" isAbstract="true" language="" body=""/>
     <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7dB2xQ6rEeqas7S1-hM4Zg">
       <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7dB2xg6rEeqas7S1-hM4Zg" source="http://www.eclipse.org/uml2/2.0.0/UML">
         <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/bpc/1#/"/>
@@ -158,8 +138,8 @@
   <robotics.components:Activity xmi:id="_wiXawA-BEeqYjOkV1WinKg" base_Class="_wiQtEA-BEeqYjOkV1WinKg"/>
   <robotics.components:ActivityInstance xmi:id="_wiZ3AA-BEeqYjOkV1WinKg" base_Property="_wiYB0A-BEeqYjOkV1WinKg"/>
   <robotics.components:PeriodicTimer xmi:id="_yRM7IA-BEeqYjOkV1WinKg" base_Class="_yRG0gA-BEeqYjOkV1WinKg" period="50ms"/>
-  <robotics.functions:Function xmi:id="_plsnIA_PEeqYjOkV1WinKg" base_Class="_plqK4A_PEeqYjOkV1WinKg"/>
-  <robotics.functions:Function xmi:id="_qITWMA_VEeqYjOkV1WinKg" base_Class="_qIQ58A_VEeqYjOkV1WinKg"/>
+  <robotics.functions:Function xmi:id="_plsnIA_PEeqYjOkV1WinKg" base_Class="_plqK4A_PEeqYjOkV1WinKg" kind="ON_ACTIVATE"/>
+  <robotics.functions:Function xmi:id="_qITWMA_VEeqYjOkV1WinKg" base_Class="_qIQ58A_VEeqYjOkV1WinKg" kind="PERIODIC"/>
   <C_Cpp:Include xmi:id="_pUxLAA_WEeqYjOkV1WinKg" header="#include &lt;cmath>&#xA;using namespace std::chrono_literals;&#xA;" base_class="_lNhAQA6uEeqas7S1-hM4Zg" base_Classifier="_lNhAQA6uEeqas7S1-hM4Zg"/>
   <robotics.generics:Connects xmi:id="_bIlFkhA4EeqWHMMybhfq6w" base_Connector="_bIhbMBA4EeqWHMMybhfq6w"/>
   <robotics.components:ActivityPort xmi:id="_K9u0UBBIEeqWHMMybhfq6w" base_Port="_K9rJ8BBIEeqWHMMybhfq6w"/>
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/components/dummy_laser.compdef.notation b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/components/dummy_laser.compdef.notation
index 65a1f96..5f26645 100644
--- a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/components/dummy_laser.compdef.notation
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/components/dummy_laser.compdef.notation
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_tVNhEA9nEeq4SdRfpcPmcg" type="CompositeStructure" name="dummy_laser diagram" measurementUnit="Pixel">
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.3/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_tVNhEA9nEeq4SdRfpcPmcg" type="CompositeStructure" name="dummy_laser diagram" measurementUnit="Pixel">
   <children xmi:type="notation:Shape" xmi:id="_uDJlIA9nEeq4SdRfpcPmcg" type="Class_Shape">
     <children xmi:type="notation:DecorationNode" xmi:id="_uDJlIg9nEeq4SdRfpcPmcg" type="Class_NameLabel"/>
     <children xmi:type="notation:DecorationNode" xmi:id="_uDJlIw9nEeq4SdRfpcPmcg" type="Class_FloatingNameLabel">
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/system/dummy_robot.system.notation b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/system/dummy_robot.system.notation
index cdb2351..33fe83e 100644
--- a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/system/dummy_robot.system.notation
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/system/dummy_robot.system.notation
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_YEchABBKEeqWHMMybhfq6w" type="CompositeStructure" name="Dummy_robot diagram" measurementUnit="Pixel">
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.3/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_YEchABBKEeqWHMMybhfq6w" type="CompositeStructure" name="Dummy_robot diagram" measurementUnit="Pixel">
   <children xmi:type="notation:Shape" xmi:id="_YEchARBKEeqWHMMybhfq6w" type="Class_Shape">
     <children xmi:type="notation:DecorationNode" xmi:id="_YEchAhBKEeqWHMMybhfq6w" type="Class_NameLabel"/>
     <children xmi:type="notation:DecorationNode" xmi:id="_YEchAxBKEeqWHMMybhfq6w" type="Class_FloatingNameLabel">
@@ -284,7 +284,7 @@
           <children xmi:type="notation:DecorationNode" xmi:id="_FcU2FBCcEeqpC8wzYJkICg" type="Port_StereotypeLabel">
             <layoutConstraint xmi:type="notation:Location" xmi:id="_FcU2FRCcEeqpC8wzYJkICg" x="25" y="-10"/>
           </children>
-          <element xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+          <element xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
           <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FcU2ERCcEeqpC8wzYJkICg" x="30" y="-10"/>
         </children>
         <children xmi:type="notation:Shape" xmi:id="_FcU2FhCcEeqpC8wzYJkICg" type="Port_Shape">
@@ -297,7 +297,7 @@
           <children xmi:type="notation:DecorationNode" xmi:id="_FcU2GhCcEeqpC8wzYJkICg" type="Port_StereotypeLabel">
             <layoutConstraint xmi:type="notation:Location" xmi:id="_FcU2GxCcEeqpC8wzYJkICg" x="25" y="-10"/>
           </children>
-          <element xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+          <element xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
           <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FcU2FxCcEeqpC8wzYJkICg" x="130" y="-10"/>
         </children>
         <children xmi:type="notation:Shape" xmi:id="_FcVdIBCcEeqpC8wzYJkICg" type="Port_Shape">
@@ -310,7 +310,7 @@
           <children xmi:type="notation:DecorationNode" xmi:id="_FcVdJBCcEeqpC8wzYJkICg" type="Port_StereotypeLabel">
             <layoutConstraint xmi:type="notation:Location" xmi:id="_FcVdJRCcEeqpC8wzYJkICg" x="25" y="-10"/>
           </children>
-          <element xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+          <element xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
           <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FcVdIRCcEeqpC8wzYJkICg" x="211" y="90"/>
         </children>
         <children xmi:type="notation:Shape" xmi:id="_FcVdJhCcEeqpC8wzYJkICg" type="Port_Shape">
@@ -323,7 +323,7 @@
           <children xmi:type="notation:DecorationNode" xmi:id="_FcVdKhCcEeqpC8wzYJkICg" type="Port_StereotypeLabel">
             <layoutConstraint xmi:type="notation:Location" xmi:id="_FcVdKxCcEeqpC8wzYJkICg" x="25" y="-10"/>
           </children>
-          <element xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+          <element xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
           <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FcVdJxCcEeqpC8wzYJkICg" x="211" y="10"/>
         </children>
         <children xmi:type="notation:Shape" xmi:id="_FcVdLBCcEeqpC8wzYJkICg" type="Port_Shape">
@@ -336,7 +336,7 @@
           <children xmi:type="notation:DecorationNode" xmi:id="_FcVdMBCcEeqpC8wzYJkICg" type="Port_StereotypeLabel">
             <layoutConstraint xmi:type="notation:Location" xmi:id="_FcVdMRCcEeqpC8wzYJkICg" x="25" y="-10"/>
           </children>
-          <element xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+          <element xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
           <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FcVdLRCcEeqpC8wzYJkICg" x="211" y="50"/>
         </children>
         <element xmi:type="uml:Property" href="dummy_robot.system.uml#_D_0b0BCcEeqpC8wzYJkICg"/>
@@ -433,7 +433,7 @@
       <children xmi:type="notation:Shape" xmi:id="_7F_wQBDvEeqpC8wzYJkICg" type="StereotypeComment">
         <styles xmi:type="notation:TitleStyle" xmi:id="_7F_wQRDvEeqpC8wzYJkICg"/>
         <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7F_wQxDvEeqpC8wzYJkICg" name="BASE_ELEMENT">
-          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
         </styles>
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7F_wQhDvEeqpC8wzYJkICg" x="230" y="-10"/>
@@ -441,7 +441,7 @@
       <children xmi:type="notation:Shape" xmi:id="_7GFP0BDvEeqpC8wzYJkICg" type="StereotypeComment">
         <styles xmi:type="notation:TitleStyle" xmi:id="_7GFP0RDvEeqpC8wzYJkICg"/>
         <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7GF24BDvEeqpC8wzYJkICg" name="BASE_ELEMENT">
-          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
         </styles>
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7GFP0hDvEeqpC8wzYJkICg" x="330" y="-10"/>
@@ -449,7 +449,7 @@
       <children xmi:type="notation:Shape" xmi:id="_7GKvYBDvEeqpC8wzYJkICg" type="StereotypeComment">
         <styles xmi:type="notation:TitleStyle" xmi:id="_7GKvYRDvEeqpC8wzYJkICg"/>
         <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7GKvYxDvEeqpC8wzYJkICg" name="BASE_ELEMENT">
-          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
         </styles>
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7GKvYhDvEeqpC8wzYJkICg" x="411" y="90"/>
@@ -457,7 +457,7 @@
       <children xmi:type="notation:Shape" xmi:id="_7GPA0BDvEeqpC8wzYJkICg" type="StereotypeComment">
         <styles xmi:type="notation:TitleStyle" xmi:id="_7GPA0RDvEeqpC8wzYJkICg"/>
         <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7GPA0xDvEeqpC8wzYJkICg" name="BASE_ELEMENT">
-          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
         </styles>
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7GPA0hDvEeqpC8wzYJkICg" x="411" y="10"/>
@@ -465,7 +465,7 @@
       <children xmi:type="notation:Shape" xmi:id="_7GSEIBDvEeqpC8wzYJkICg" type="StereotypeComment">
         <styles xmi:type="notation:TitleStyle" xmi:id="_7GSEIRDvEeqpC8wzYJkICg"/>
         <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7GSEIxDvEeqpC8wzYJkICg" name="BASE_ELEMENT">
-          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
         </styles>
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7GSEIhDvEeqpC8wzYJkICg" x="411" y="50"/>
@@ -577,7 +577,7 @@
       <children xmi:type="notation:Shape" xmi:id="_X6Sn8BElEeqo_8ZCFpJvyw" type="StereotypeComment">
         <styles xmi:type="notation:TitleStyle" xmi:id="_X6Sn8RElEeqo_8ZCFpJvyw"/>
         <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X6Sn8xElEeqo_8ZCFpJvyw" name="BASE_ELEMENT">
-          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
         </styles>
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X6Sn8hElEeqo_8ZCFpJvyw" x="230" y="-10"/>
@@ -593,7 +593,7 @@
       <children xmi:type="notation:Shape" xmi:id="_X6dnEBElEeqo_8ZCFpJvyw" type="StereotypeComment">
         <styles xmi:type="notation:TitleStyle" xmi:id="_X6dnERElEeqo_8ZCFpJvyw"/>
         <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X6dnExElEeqo_8ZCFpJvyw" name="BASE_ELEMENT">
-          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
         </styles>
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X6dnEhElEeqo_8ZCFpJvyw" x="330" y="-10"/>
@@ -609,7 +609,7 @@
       <children xmi:type="notation:Shape" xmi:id="_X6omMBElEeqo_8ZCFpJvyw" type="StereotypeComment">
         <styles xmi:type="notation:TitleStyle" xmi:id="_X6omMRElEeqo_8ZCFpJvyw"/>
         <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X6omMxElEeqo_8ZCFpJvyw" name="BASE_ELEMENT">
-          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
         </styles>
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X6omMhElEeqo_8ZCFpJvyw" x="411" y="90"/>
@@ -617,7 +617,7 @@
       <children xmi:type="notation:Shape" xmi:id="_X6us0BElEeqo_8ZCFpJvyw" type="StereotypeComment">
         <styles xmi:type="notation:TitleStyle" xmi:id="_X6us0RElEeqo_8ZCFpJvyw"/>
         <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X6us0xElEeqo_8ZCFpJvyw" name="BASE_ELEMENT">
-          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
         </styles>
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X6us0hElEeqo_8ZCFpJvyw" x="411" y="10"/>
@@ -625,7 +625,7 @@
       <children xmi:type="notation:Shape" xmi:id="_X60zcBElEeqo_8ZCFpJvyw" type="StereotypeComment">
         <styles xmi:type="notation:TitleStyle" xmi:id="_X60zcRElEeqo_8ZCFpJvyw"/>
         <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X60zcxElEeqo_8ZCFpJvyw" name="BASE_ELEMENT">
-          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
         </styles>
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X60zchElEeqo_8ZCFpJvyw" x="411" y="50"/>
@@ -737,7 +737,7 @@
       <children xmi:type="notation:Shape" xmi:id="_4vrEAB0iEeqLQJbpzzvXWQ" type="StereotypeComment">
         <styles xmi:type="notation:TitleStyle" xmi:id="_4vrEAR0iEeqLQJbpzzvXWQ"/>
         <styles xmi:type="notation:EObjectValueStyle" xmi:id="_4vrEAx0iEeqLQJbpzzvXWQ" name="BASE_ELEMENT">
-          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
         </styles>
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4vrEAh0iEeqLQJbpzzvXWQ" x="230" y="-10"/>
@@ -753,7 +753,7 @@
       <children xmi:type="notation:Shape" xmi:id="_4v5tgB0iEeqLQJbpzzvXWQ" type="StereotypeComment">
         <styles xmi:type="notation:TitleStyle" xmi:id="_4v5tgR0iEeqLQJbpzzvXWQ"/>
         <styles xmi:type="notation:EObjectValueStyle" xmi:id="_4v5tgx0iEeqLQJbpzzvXWQ" name="BASE_ELEMENT">
-          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
         </styles>
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4v5tgh0iEeqLQJbpzzvXWQ" x="330" y="-10"/>
@@ -769,7 +769,7 @@
       <children xmi:type="notation:Shape" xmi:id="_4wI-EB0iEeqLQJbpzzvXWQ" type="StereotypeComment">
         <styles xmi:type="notation:TitleStyle" xmi:id="_4wI-ER0iEeqLQJbpzzvXWQ"/>
         <styles xmi:type="notation:EObjectValueStyle" xmi:id="_4wI-Ex0iEeqLQJbpzzvXWQ" name="BASE_ELEMENT">
-          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
         </styles>
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4wI-Eh0iEeqLQJbpzzvXWQ" x="411" y="90"/>
@@ -777,7 +777,7 @@
       <children xmi:type="notation:Shape" xmi:id="_4wQ54B0iEeqLQJbpzzvXWQ" type="StereotypeComment">
         <styles xmi:type="notation:TitleStyle" xmi:id="_4wQ54R0iEeqLQJbpzzvXWQ"/>
         <styles xmi:type="notation:EObjectValueStyle" xmi:id="_4wQ54x0iEeqLQJbpzzvXWQ" name="BASE_ELEMENT">
-          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
         </styles>
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4wQ54h0iEeqLQJbpzzvXWQ" x="411" y="10"/>
@@ -785,11 +785,955 @@
       <children xmi:type="notation:Shape" xmi:id="_4wXnkB0iEeqLQJbpzzvXWQ" type="StereotypeComment">
         <styles xmi:type="notation:TitleStyle" xmi:id="_4wXnkR0iEeqLQJbpzzvXWQ"/>
         <styles xmi:type="notation:EObjectValueStyle" xmi:id="_4wXnkx0iEeqLQJbpzzvXWQ" name="BASE_ELEMENT">
-          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
         </styles>
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4wXnkh0iEeqLQJbpzzvXWQ" x="411" y="50"/>
       </children>
+      <children xmi:type="notation:Shape" xmi:id="_HT6KciHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HT6KcyHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HT6KdSHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_skqGoBBTEeqMLKl5jeLqjw"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HT6KdCHDEeyasY84eXuQeQ" x="254" y="20"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HT_p8CHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HT_p8SHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HT_p8yHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_joint_states.compdef.uml#_lXNHwA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HT_p8iHDEeyasY84eXuQeQ" x="391" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HUGXoCHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HUGXoSHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUGXoyHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_WWw98BCcEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HUGXoiHDEeyasY84eXuQeQ" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HUKCACHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HUKCASHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUKCAyHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_O6ufoBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HUKCAiHDEeyasY84eXuQeQ" x="254" y="220"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HUPhkCHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HUPhkSHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUPhkyHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_laser.compdef.uml#_li8dsA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HUPhkiHDEeyasY84eXuQeQ" x="391" y="30"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HUTzFCHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HUTzFSHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUTzFyHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_ZV1MkBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HUTzFiHDEeyasY84eXuQeQ" x="254" y="120"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HUZSkCHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HUZSkSHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUZSkyHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_map_server.compdef.uml#_lBNCkA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HUZSkiHDEeyasY84eXuQeQ" x="411" y="47"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HUdkECHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HUdkESHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUdkEyHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_oQOIQBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HUdkEiHDEeyasY84eXuQeQ" x="594" y="20"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HUmG4CHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HUmG4SHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUmG4yHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HUmG4iHDEeyasY84eXuQeQ" x="190" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HUupwCHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HUupwSHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUupwyHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMuWEA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HUupwiHDEeyasY84eXuQeQ" x="394" y="70"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HU3MoCHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HU3MoSHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HU3MoyHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HU3MoiHDEeyasY84eXuQeQ" x="250" y="91"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HU_vgCHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HU_vgSHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HU_vgyHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HU_vgiHDEeyasY84eXuQeQ" x="351" y="91"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HVEA-CHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HVEA-SHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HVEA-yHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_D_0b0BCcEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HVEA-iHDEeyasY84eXuQeQ" x="614" y="200"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HVNx8CHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HVNx8SHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HVNx8yHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HVNx8iHDEeyasY84eXuQeQ" x="230" y="-10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HVUfoCHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HVUfoSHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HVUfoyHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_XJlFgBCdEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HVUfoiHDEeyasY84eXuQeQ" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HVb0YCHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HVb0YSHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HVb0YyHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HVb0YiHDEeyasY84eXuQeQ" x="330" y="-10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HVh7ACHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HVh7ASHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HVh7AyHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_YKgXABCdEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HVh7AiHDEeyasY84eXuQeQ" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HVpPwCHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HVpPwSHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HVpPwyHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HVpPwiHDEeyasY84eXuQeQ" x="411" y="90"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HVxLkCHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HVxLkSHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HVxLkyHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HVxLkiHDEeyasY84eXuQeQ" x="411" y="10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_HV5HYCHDEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HV5HYSHDEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HV5HYyHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HV5HYiHDEeyasY84eXuQeQ" x="411" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_03-xziNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_03-xzyNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_03-x0SNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_skqGoBBTEeqMLKl5jeLqjw"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_03-x0CNbEeyasY84eXuQeQ" x="254" y="20"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_04FfcCNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_04FfcSNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_04FfcyNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_joint_states.compdef.uml#_lXNHwA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_04FfciNbEeyasY84eXuQeQ" x="391" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_04MNICNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_04MNISNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_04MNIyNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_WWw98BCcEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_04MNIiNbEeyasY84eXuQeQ" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_04QeoCNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_04QeoSNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_04QeoyNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_O6ufoBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_04QeoiNbEeyasY84eXuQeQ" x="254" y="220"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_04XMQCNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_04XMQSNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_04XMQyNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_laser.compdef.uml#_li8dsA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_04XMQiNbEeyasY84eXuQeQ" x="391" y="30"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_04cE1CNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_04cE1SNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_04cE1yNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_ZV1MkBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_04cE1iNbEeyasY84eXuQeQ" x="254" y="120"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_04iycCNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_04iycSNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_04jZgCNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_map_server.compdef.uml#_lBNCkA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_04iyciNbEeyasY84eXuQeQ" x="411" y="47"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_04oSACNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_04oSASNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_04oSAyNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_oQOIQBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_04oSAiNbEeyasY84eXuQeQ" x="594" y="20"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_04xb8CNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_04xb8SNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_04xb8yNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_04xb8iNbEeyasY84eXuQeQ" x="190" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_047M8CNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_047M8SNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_047M8yNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMuWEA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_047M8iNbEeyasY84eXuQeQ" x="394" y="70"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_05E98CNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_05E98SNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_05E98yNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_05E98iNbEeyasY84eXuQeQ" x="250" y="91"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_05OH4CNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_05OH4SNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_05OH4yNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_05OH4iNbEeyasY84eXuQeQ" x="351" y="91"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_05TAdCNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_05TAdSNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_05TAdyNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_D_0b0BCcEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_05TAdiNbEeyasY84eXuQeQ" x="614" y="200"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_05cxYCNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_05cxYSNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_05cxYyNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_05cxYiNbEeyasY84eXuQeQ" x="230" y="-10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_05kGICNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_05kGISNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_05kGIyNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_XJlFgBCdEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_05kGIiNbEeyasY84eXuQeQ" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_05tQECNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_05tQESNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_05tQEyNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_05tQEiNbEeyasY84eXuQeQ" x="330" y="-10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_051L4CNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_051L4SNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_051L4yNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_YKgXABCdEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_051L4iNbEeyasY84eXuQeQ" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_05_j8CNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_05_j8SNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_05_j8yNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_05_j8iNbEeyasY84eXuQeQ" x="411" y="90"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_06JU8CNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_06JU8SNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_06JU8yNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_06JU8iNbEeyasY84eXuQeQ" x="411" y="10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_06esICNbEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_06esISNbEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_06esIyNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_06esIiNbEeyasY84eXuQeQ" x="411" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l17llCXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l17llSXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l17llyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_skqGoBBTEeqMLKl5jeLqjw"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l17lliXlEeyasY84eXuQeQ" x="254" y="20"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l2BsICXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l2BsISXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2BsIyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_joint_states.compdef.uml#_lXNHwA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l2BsIiXlEeyasY84eXuQeQ" x="391" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l2JA4CXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l2JA4SXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2JA4yXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_WWw98BCcEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l2JA4iXlEeyasY84eXuQeQ" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l2MrVCXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l2MrVSXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2MrVyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_O6ufoBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l2MrViXlEeyasY84eXuQeQ" x="254" y="220"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l2UAACXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l2UAASXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2UAAyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_laser.compdef.uml#_li8dsA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l2UAAiXlEeyasY84eXuQeQ" x="391" y="30"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l2Y4hiXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l2Y4hyXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2Y4iSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_ZV1MkBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l2Y4iCXlEeyasY84eXuQeQ" x="254" y="120"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l2e_ICXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l2e_ISXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2e_IyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_map_server.compdef.uml#_lBNCkA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l2e_IiXlEeyasY84eXuQeQ" x="411" y="47"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l2keuiXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l2keuyXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2kevSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_oQOIQBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l2kevCXlEeyasY84eXuQeQ" x="594" y="20"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l2sagCXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l2sagSXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2sagyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l2sagiXlEeyasY84eXuQeQ" x="190" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l21kcCXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l21kcSXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l21kcyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMuWEA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l21kciXlEeyasY84eXuQeQ" x="394" y="70"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l2-HUCXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l2-HUSXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2-HUyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l2-HUiXlEeyasY84eXuQeQ" x="250" y="91"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l3GDICXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l3GDISXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l3GDIyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l3GDIiXlEeyasY84eXuQeQ" x="351" y="91"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l3LitCXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l3LitSXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l3LityXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_D_0b0BCcEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l3LitiXlEeyasY84eXuQeQ" x="614" y="200"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l3UFkCXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l3UFkSXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l3UFkyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l3UFkiXlEeyasY84eXuQeQ" x="230" y="-10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l3azQCXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l3azQSXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l3azQyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_XJlFgBCdEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l3azQiXlEeyasY84eXuQeQ" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l3x_oCXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l3x_oSXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l3x_oyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l3x_oiXlEeyasY84eXuQeQ" x="330" y="-10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l357cCXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l357cSXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l357cyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_YKgXABCdEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l357ciXlEeyasY84eXuQeQ" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l4BQMCXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l4BQMSXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l4BQMyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l4BQMiXlEeyasY84eXuQeQ" x="411" y="90"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l4JzECXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l4JzESXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l4JzEyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l4JzEiXlEeyasY84eXuQeQ" x="411" y="10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_l4S9ACXlEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_l4S9ASXlEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l4S9AyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l4S9AiXlEeyasY84eXuQeQ" x="411" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_OticvihNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_OticvyhNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OticwShNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_skqGoBBTEeqMLKl5jeLqjw"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OticwChNEeyiVeADHMeY7w" x="254" y="20"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_OtsNsChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_OtsNsShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OtsNsyhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_joint_states.compdef.uml#_lXNHwA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OtsNsihNEeyiVeADHMeY7w" x="391" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_Ot2lwChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_Ot2lwShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ot2lwyhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_WWw98BCcEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ot2lwihNEeyiVeADHMeY7w" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_Ot96iihNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_Ot96iyhNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ot96jShNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_O6ufoBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ot96jChNEeyiVeADHMeY7w" x="254" y="220"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_OuHrgChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_OuHrgShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OuHrgyhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_laser.compdef.uml#_li8dsA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OuHrgihNEeyiVeADHMeY7w" x="391" y="30"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_OuPAQShNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_OuPAQihNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OuPARChNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_ZV1MkBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OuPAQyhNEeyiVeADHMeY7w" x="254" y="120"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_OuYKMChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_OuYKMShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OuYKMyhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_map_server.compdef.uml#_lBNCkA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OuYKMihNEeyiVeADHMeY7w" x="411" y="47"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_Oufe8ChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_Oufe8ShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Oufe8yhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_oQOIQBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Oufe8ihNEeyiVeADHMeY7w" x="594" y="20"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_OurFIChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_OurFIShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OurFIyhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OurFIihNEeyiVeADHMeY7w" x="190" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_Ou35cChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_Ou35cShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ou35cyhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMuWEA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ou35cihNEeyiVeADHMeY7w" x="394" y="70"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_OvDfoChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_OvDfoShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OvDfoyhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OvDfoihNEeyiVeADHMeY7w" x="250" y="91"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_OvPF0ChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_OvPF0ShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OvPF0yhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OvPF0ihNEeyiVeADHMeY7w" x="351" y="91"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_OvVMhChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_OvVMhShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OvVMhyhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_D_0b0BCcEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OvVMhihNEeyiVeADHMeY7w" x="614" y="200"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_OvlEEChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_OvlEEShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OvlEEyhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OvlEEihNEeyiVeADHMeY7w" x="230" y="-10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_OvuOAChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_OvuOAShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ovu1EChNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_XJlFgBCdEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OvuOAihNEeyiVeADHMeY7w" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_Ov5NIChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_Ov5NIShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ov5NIyhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ov5NIihNEeyiVeADHMeY7w" x="330" y="-10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_OwCXEChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_OwCXEShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OwCXEyhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_YKgXABCdEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OwCXEihNEeyiVeADHMeY7w" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_OwN9QChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_OwN9QShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OwOkUChNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OwN9QihNEeyiVeADHMeY7w" x="411" y="90"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_OwZjcChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_OwZjcShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OwaKgChNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OwZjcihNEeyiVeADHMeY7w" x="411" y="10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_OwmXwChNEeyiVeADHMeY7w" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_OwmXwShNEeyiVeADHMeY7w"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OwmXwyhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OwmXwihNEeyiVeADHMeY7w" x="411" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gSbOhCm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gSb1gCm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gSb1gim7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_skqGoBBTEeqMLKl5jeLqjw"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gSb1gSm7EeyFJJI_sS_fdA" x="254" y="20"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gSh8ICm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gSh8ISm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gSh8Iym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_joint_states.compdef.uml#_lXNHwA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gSh8Iim7EeyFJJI_sS_fdA" x="391" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gSp38Cm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gSp38Sm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gSp38ym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_WWw98BCcEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gSp38im7EeyFJJI_sS_fdA" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gSuwhCm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gSuwhSm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gSuwhym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_O6ufoBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gSuwhim7EeyFJJI_sS_fdA" x="254" y="220"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gS1eICm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gS1eISm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gS2FMCm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_laser.compdef.uml#_li8dsA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gS1eIim7EeyFJJI_sS_fdA" x="391" y="30"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gS69wCm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gS69wSm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gS69wym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_ZV1MkBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gS69wim7EeyFJJI_sS_fdA" x="254" y="120"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gTBrYCm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gTBrYSm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gTBrYym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_map_server.compdef.uml#_lBNCkA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gTBrYim7EeyFJJI_sS_fdA" x="411" y="47"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gTHLBCm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gTHLBSm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gTHLBym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_oQOIQBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gTHLBim7EeyFJJI_sS_fdA" x="594" y="20"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gTQU4Cm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gTQU4Sm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gTQU4ym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gTQU4im7EeyFJJI_sS_fdA" x="190" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gTu2ACm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gTu2ASm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gTu2Aym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gTu2Aim7EeyFJJI_sS_fdA" x="250" y="91"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gT3_8Cm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gT3_8Sm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gT3_8ym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gT3_8im7EeyFJJI_sS_fdA" x="351" y="91"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gT84gim7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gT84gym7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gT84hSm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_D_0b0BCcEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gT84hCm7EeyFJJI_sS_fdA" x="614" y="200"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gUFbUCm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gUFbUSm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gUFbUym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gUFbUim7EeyFJJI_sS_fdA" x="230" y="-10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gUNXICm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gUNXISm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gUNXIym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_XJlFgBCdEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gUNXIim7EeyFJJI_sS_fdA" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gUV6ACm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gUV6ASm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gUV6Aym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gUV6Aim7EeyFJJI_sS_fdA" x="330" y="-10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gUdOwCm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gUdOwSm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gUdOwym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_YKgXABCdEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gUdOwim7EeyFJJI_sS_fdA" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gUmYsCm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gUmYsSm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gUmYsym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gUmYsim7EeyFJJI_sS_fdA" x="411" y="90"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gUu7kCm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gUu7kSm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gUu7kym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gUu7kim7EeyFJJI_sS_fdA" x="411" y="10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_gU3ecCm7EeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_gU3ecSm7EeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gU3ecym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gU3ecim7EeyFJJI_sS_fdA" x="411" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_TZHmaiqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TZHmayqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TZHmbSqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_skqGoBBTEeqMLKl5jeLqjw"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TZHmbCqPEeyaRdgT9sU_xw" x="254" y="20"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_TZRXYCqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TZRXYSqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TZRXYyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_joint_states.compdef.uml#_lXNHwA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TZRXYiqPEeyaRdgT9sU_xw" x="391" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_TZbvcCqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TZbvcSqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TZbvcyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_WWw98BCcEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TZbvciqPEeyaRdgT9sU_xw" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_TZh2IiqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TZh2IyqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TZh2JSqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_O6ufoBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TZh2JCqPEeyaRdgT9sU_xw" x="254" y="220"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_TZrAACqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TZrAASqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TZrAAyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_laser.compdef.uml#_li8dsA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TZrAAiqPEeyaRdgT9sU_xw" x="391" y="30"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_TZyUwiqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TZyUwyqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TZyUxSqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_ZV1MkBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TZyUxCqPEeyaRdgT9sU_xw" x="254" y="120"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_TZ7esCqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TZ7esSqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TZ7esyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="../components/dummy_map_server.compdef.uml#_lBNCkA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TZ7esiqPEeyaRdgT9sU_xw" x="411" y="47"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_TaCzgCqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TaCzgSqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TaCzgyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_oQOIQBCbEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TaCzgiqPEeyaRdgT9sU_xw" x="594" y="20"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_TaPnwCqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TaPnwSqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TaPnwyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TaPnwiqPEeyaRdgT9sU_xw" x="190" y="50"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_TaxMMCqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TaxMMSqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TaxMMyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TaxMMiqPEeyaRdgT9sU_xw" x="250" y="91"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_Ta-nkCqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_Ta_OoCqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ta_OoiqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ta_OoSqPEeyaRdgT9sU_xw" x="351" y="91"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_TbGjdCqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TbGjdSqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TbGjdyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_D_0b0BCcEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TbGjdiqPEeyaRdgT9sU_xw" x="614" y="200"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_TbXCECqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TbXCESqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TbXCEyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TbXCEiqPEeyaRdgT9sU_xw" x="230" y="-10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_TbhaICqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TbhaISqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TbhaIyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_XJlFgBCdEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TbhaIiqPEeyaRdgT9sU_xw" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_Tbu1gCqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_Tbu1gSqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Tbu1gyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tbu1giqPEeyaRdgT9sU_xw" x="330" y="-10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_Tb5NkCqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_Tb5NkSqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Tb5NkyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_YKgXABCdEeqpC8wzYJkICg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tb5NkiqPEeyaRdgT9sU_xw" x="100" y="100"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_TcGo8CqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TcGo8SqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TcGo8yqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TcGo8iqPEeyaRdgT9sU_xw" x="411" y="90"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_TcTdQCqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TcTdQSqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TcTdQyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TcTdQiqPEeyaRdgT9sU_xw" x="411" y="10"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_TciGwCqPEeyaRdgT9sU_xw" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TciGwSqPEeyaRdgT9sU_xw"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TciGwyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TciGwiqPEeyaRdgT9sU_xw" x="411" y="50"/>
+      </children>
       <styles xmi:type="notation:TitleStyle" xmi:id="_YEchBhBKEeqWHMMybhfq6w"/>
       <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YEchBxBKEeqWHMMybhfq6w"/>
     </children>
@@ -860,6 +1804,69 @@
     <element xsi:nil="true"/>
     <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4t0p4h0iEeqLQJbpzzvXWQ" x="240" y="40"/>
   </children>
+  <children xmi:type="notation:Shape" xmi:id="_HT2gESHDEeyasY84eXuQeQ" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_HT2gEiHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HT3HECHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_robot.system.uml#_YEXBcxBKEeqWHMMybhfq6w"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HT2gEyHDEeyasY84eXuQeQ" x="240" y="40"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_037HYyNbEeyasY84eXuQeQ" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_037HZCNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_037HZiNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_robot.system.uml#_YEXBcxBKEeqWHMMybhfq6w"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_037HZSNbEeyasY84eXuQeQ" x="240" y="40"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_3vslwCNbEeyasY84eXuQeQ" type="Comment_Shape">
+    <children xmi:type="notation:DecorationNode" xmi:id="_3vslwiNbEeyasY84eXuQeQ" type="Comment_BodyLabel"/>
+    <element xmi:type="uml:Comment" href="dummy_robot.system.uml#_3mMEcCNbEeyasY84eXuQeQ"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3vslwSNbEeyasY84eXuQeQ" x="880" y="100" width="261" height="79"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_l137LSXlEeyasY84eXuQeQ" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_l137LiXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l137MCXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_robot.system.uml#_YEXBcxBKEeqWHMMybhfq6w"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l137LyXlEeyasY84eXuQeQ" x="240" y="40"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_Otc9IChNEeyiVeADHMeY7w" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_Otc9IShNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Otc9IyhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_robot.system.uml#_YEXBcxBKEeqWHMMybhfq6w"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Otc9IihNEeyiVeADHMeY7w" x="240" y="40"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_gSYLICm7EeyFJJI_sS_fdA" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_gSYLISm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gSYLIym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_robot.system.uml#_YEXBcxBKEeqWHMMybhfq6w"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gSYLIim7EeyFJJI_sS_fdA" x="240" y="40"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_vFUbACm7EeyFJJI_sS_fdA" type="Comment_Shape">
+    <children xmi:type="notation:DecorationNode" xmi:id="_vFVpICm7EeyFJJI_sS_fdA" type="Comment_BodyLabel"/>
+    <element xmi:type="uml:Comment" href="dummy_robot.system.uml#_u7w2YCm7EeyFJJI_sS_fdA"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vFUbASm7EeyFJJI_sS_fdA" x="880" y="340" width="241" height="101"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_I5fjsCm8EeyFJJI_sS_fdA" type="Comment_Shape">
+    <children xmi:type="notation:DecorationNode" xmi:id="_I5fjsim8EeyFJJI_sS_fdA" type="Comment_BodyLabel"/>
+    <element xmi:type="uml:Comment" href="dummy_robot.system.uml#_IvU7ECm8EeyFJJI_sS_fdA"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_I5fjsSm8EeyFJJI_sS_fdA" x="120" y="480" width="681" height="41"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_TZCG0yqPEeyaRdgT9sU_xw" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_TZCG1CqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TZCt4CqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_robot.system.uml#_YEXBcxBKEeqWHMMybhfq6w"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TZCG1SqPEeyaRdgT9sU_xw" x="240" y="40"/>
+  </children>
   <styles xmi:type="notation:StringValueStyle" xmi:id="_YEchERBKEeqWHMMybhfq6w" name="diagram_compatibility_version" stringValue="1.4.0"/>
   <styles xmi:type="notation:DiagramStyle" xmi:id="_YEchEhBKEeqWHMMybhfq6w"/>
   <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_YEchExBKEeqWHMMybhfq6w" diagramKindId="org.eclipse.papyrus.robotics.diagram.assembly">
@@ -999,7 +2006,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_Fcl72xCcEeqpC8wzYJkICg" type="StereotypeCommentLink" source="_FcU2EBCcEeqpC8wzYJkICg">
     <styles xmi:type="notation:FontStyle" xmi:id="_Fcl73BCcEeqpC8wzYJkICg"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Fcl74BCcEeqpC8wzYJkICg" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Fcl73RCcEeqpC8wzYJkICg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1009,7 +2016,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_FcrbaxCcEeqpC8wzYJkICg" type="StereotypeCommentLink" source="_FcU2FhCcEeqpC8wzYJkICg">
     <styles xmi:type="notation:FontStyle" xmi:id="_FcrbbBCcEeqpC8wzYJkICg"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_FcrbcBCcEeqpC8wzYJkICg" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FcrbbRCcEeqpC8wzYJkICg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1019,7 +2026,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_Fcw69BCcEeqpC8wzYJkICg" type="StereotypeCommentLink" source="_FcVdIBCcEeqpC8wzYJkICg">
     <styles xmi:type="notation:FontStyle" xmi:id="_Fcw69RCcEeqpC8wzYJkICg"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Fcw6-RCcEeqpC8wzYJkICg" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Fcw69hCcEeqpC8wzYJkICg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1029,7 +2036,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_Fc3BqRCcEeqpC8wzYJkICg" type="StereotypeCommentLink" source="_FcVdJhCcEeqpC8wzYJkICg">
     <styles xmi:type="notation:FontStyle" xmi:id="_Fc3BqhCcEeqpC8wzYJkICg"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Fc3oohCcEeqpC8wzYJkICg" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Fc3BqxCcEeqpC8wzYJkICg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1039,7 +2046,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_Fc9IMRCcEeqpC8wzYJkICg" type="StereotypeCommentLink" source="_FcVdLBCcEeqpC8wzYJkICg">
     <styles xmi:type="notation:FontStyle" xmi:id="_Fc9IMhCcEeqpC8wzYJkICg"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Fc9INhCcEeqpC8wzYJkICg" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Fc9IMxCcEeqpC8wzYJkICg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1318,7 +2325,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_7F_wRBDvEeqpC8wzYJkICg" type="StereotypeCommentLink" source="_FcU2EBCcEeqpC8wzYJkICg" target="_7F_wQBDvEeqpC8wzYJkICg">
     <styles xmi:type="notation:FontStyle" xmi:id="_7F_wRRDvEeqpC8wzYJkICg"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7F_wSRDvEeqpC8wzYJkICg" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7F_wRhDvEeqpC8wzYJkICg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1328,7 +2335,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_7GF24RDvEeqpC8wzYJkICg" type="StereotypeCommentLink" source="_FcU2FhCcEeqpC8wzYJkICg" target="_7GFP0BDvEeqpC8wzYJkICg">
     <styles xmi:type="notation:FontStyle" xmi:id="_7GF24hDvEeqpC8wzYJkICg"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7GF25hDvEeqpC8wzYJkICg" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7GF24xDvEeqpC8wzYJkICg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1338,7 +2345,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_7GKvZBDvEeqpC8wzYJkICg" type="StereotypeCommentLink" source="_FcVdIBCcEeqpC8wzYJkICg" target="_7GKvYBDvEeqpC8wzYJkICg">
     <styles xmi:type="notation:FontStyle" xmi:id="_7GKvZRDvEeqpC8wzYJkICg"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7GLWchDvEeqpC8wzYJkICg" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7GKvZhDvEeqpC8wzYJkICg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1348,7 +2355,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_7GPA1BDvEeqpC8wzYJkICg" type="StereotypeCommentLink" source="_FcVdJhCcEeqpC8wzYJkICg" target="_7GPA0BDvEeqpC8wzYJkICg">
     <styles xmi:type="notation:FontStyle" xmi:id="_7GPA1RDvEeqpC8wzYJkICg"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7GPA2RDvEeqpC8wzYJkICg" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7GPA1hDvEeqpC8wzYJkICg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1358,7 +2365,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_7GSEJBDvEeqpC8wzYJkICg" type="StereotypeCommentLink" source="_FcVdLBCcEeqpC8wzYJkICg" target="_7GSEIBDvEeqpC8wzYJkICg">
     <styles xmi:type="notation:FontStyle" xmi:id="_7GSEJRDvEeqpC8wzYJkICg"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7GSEKRDvEeqpC8wzYJkICg" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7GSEJhDvEeqpC8wzYJkICg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1508,7 +2515,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_X6Sn9BElEeqo_8ZCFpJvyw" type="StereotypeCommentLink" source="_FcU2EBCcEeqpC8wzYJkICg" target="_X6Sn8BElEeqo_8ZCFpJvyw">
     <styles xmi:type="notation:FontStyle" xmi:id="_X6Sn9RElEeqo_8ZCFpJvyw"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X6Sn-RElEeqo_8ZCFpJvyw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_X6Sn9hElEeqo_8ZCFpJvyw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1528,7 +2535,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_X6dnFBElEeqo_8ZCFpJvyw" type="StereotypeCommentLink" source="_FcU2FhCcEeqpC8wzYJkICg" target="_X6dnEBElEeqo_8ZCFpJvyw">
     <styles xmi:type="notation:FontStyle" xmi:id="_X6dnFRElEeqo_8ZCFpJvyw"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X6dnGRElEeqo_8ZCFpJvyw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_X6dnFhElEeqo_8ZCFpJvyw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1548,7 +2555,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_X6omNBElEeqo_8ZCFpJvyw" type="StereotypeCommentLink" source="_FcVdIBCcEeqpC8wzYJkICg" target="_X6omMBElEeqo_8ZCFpJvyw">
     <styles xmi:type="notation:FontStyle" xmi:id="_X6omNRElEeqo_8ZCFpJvyw"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X6omORElEeqo_8ZCFpJvyw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_X6omNhElEeqo_8ZCFpJvyw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1558,7 +2565,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_X6us1BElEeqo_8ZCFpJvyw" type="StereotypeCommentLink" source="_FcVdJhCcEeqpC8wzYJkICg" target="_X6us0BElEeqo_8ZCFpJvyw">
     <styles xmi:type="notation:FontStyle" xmi:id="_X6us1RElEeqo_8ZCFpJvyw"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X6us2RElEeqo_8ZCFpJvyw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_X6us1hElEeqo_8ZCFpJvyw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1568,7 +2575,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_X60zdBElEeqo_8ZCFpJvyw" type="StereotypeCommentLink" source="_FcVdLBCcEeqpC8wzYJkICg" target="_X60zcBElEeqo_8ZCFpJvyw">
     <styles xmi:type="notation:FontStyle" xmi:id="_X60zdRElEeqo_8ZCFpJvyw"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X60zeRElEeqo_8ZCFpJvyw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_X60zdhElEeqo_8ZCFpJvyw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1718,7 +2725,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_4vrEBB0iEeqLQJbpzzvXWQ" type="StereotypeCommentLink" source="_FcU2EBCcEeqpC8wzYJkICg" target="_4vrEAB0iEeqLQJbpzzvXWQ">
     <styles xmi:type="notation:FontStyle" xmi:id="_4vrEBR0iEeqLQJbpzzvXWQ"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_4vrECR0iEeqLQJbpzzvXWQ" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4vrEBh0iEeqLQJbpzzvXWQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1738,7 +2745,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_4v5thB0iEeqLQJbpzzvXWQ" type="StereotypeCommentLink" source="_FcU2FhCcEeqpC8wzYJkICg" target="_4v5tgB0iEeqLQJbpzzvXWQ">
     <styles xmi:type="notation:FontStyle" xmi:id="_4v5thR0iEeqLQJbpzzvXWQ"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_4v5tiR0iEeqLQJbpzzvXWQ" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4v5thh0iEeqLQJbpzzvXWQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1758,7 +2765,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_4wI-FB0iEeqLQJbpzzvXWQ" type="StereotypeCommentLink" source="_FcVdIBCcEeqpC8wzYJkICg" target="_4wI-EB0iEeqLQJbpzzvXWQ">
     <styles xmi:type="notation:FontStyle" xmi:id="_4wI-FR0iEeqLQJbpzzvXWQ"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_4wI-GR0iEeqLQJbpzzvXWQ" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4wI-Fh0iEeqLQJbpzzvXWQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1768,7 +2775,7 @@
   <edges xmi:type="notation:Connector" xmi:id="_4wQ55B0iEeqLQJbpzzvXWQ" type="StereotypeCommentLink" source="_FcVdJhCcEeqpC8wzYJkICg" target="_4wQ54B0iEeqLQJbpzzvXWQ">
     <styles xmi:type="notation:FontStyle" xmi:id="_4wQ55R0iEeqLQJbpzzvXWQ"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_4wQ56R0iEeqLQJbpzzvXWQ" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4wQ55h0iEeqLQJbpzzvXWQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
@@ -1778,11 +2785,1272 @@
   <edges xmi:type="notation:Connector" xmi:id="_4wXnlB0iEeqLQJbpzzvXWQ" type="StereotypeCommentLink" source="_FcVdLBCcEeqpC8wzYJkICg" target="_4wXnkB0iEeqLQJbpzzvXWQ">
     <styles xmi:type="notation:FontStyle" xmi:id="_4wXnlR0iEeqLQJbpzzvXWQ"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_4wXnmR0iEeqLQJbpzzvXWQ" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
     </styles>
     <element xsi:nil="true"/>
     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4wXnlh0iEeqLQJbpzzvXWQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
     <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4wXnlx0iEeqLQJbpzzvXWQ"/>
     <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4wXnmB0iEeqLQJbpzzvXWQ"/>
   </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HT3HESHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_YEchARBKEeqWHMMybhfq6w" target="_HT2gESHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HT3HEiHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HT3HFiHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_robot.system.uml#_YEXBcxBKEeqWHMMybhfq6w"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HT3HEyHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HT3HFCHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HT3HFSHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HT6KdiHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_u-UFoBBTEeqMLKl5jeLqjw" target="_HT6KciHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HT6KdyHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HT6KeyHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_skqGoBBTEeqMLKl5jeLqjw"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HT6KeCHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HT6KeSHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HT6KeiHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HUARACHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_u_fKUBBTEeqMLKl5jeLqjw" target="_HT_p8CHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HUARASHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUARBSHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_joint_states.compdef.uml#_lXNHwA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HUARAiHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUARAyHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUARBCHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HUGXpCHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_WaTaIBCcEeqpC8wzYJkICg" target="_HUGXoCHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HUGXpSHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUGXqSHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_WWw98BCcEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HUGXpiHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUGXpyHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUGXqCHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HUKCBCHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_RtpTMBCbEeqpC8wzYJkICg" target="_HUKCACHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HUKCBSHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUKCCSHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_O6ufoBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HUKCBiHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUKCByHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUKCCCHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HUPhlCHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_RuPJEBCbEeqpC8wzYJkICg" target="_HUPhkCHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HUPhlSHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUPhmSHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_laser.compdef.uml#_li8dsA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HUPhliHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUPhlyHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUPhmCHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HUTzGCHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_cEfyQBCbEeqpC8wzYJkICg" target="_HUTzFCHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HUTzGSHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUTzHSHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_ZV1MkBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HUTzGiHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUTzGyHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUTzHCHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HUZSlCHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_cE9sUBCbEeqpC8wzYJkICg" target="_HUZSkCHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HUZSlSHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUZSmSHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_map_server.compdef.uml#_lBNCkA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HUZSliHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUZSlyHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUZSmCHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HUdkFCHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_xVtGEBCbEeqpC8wzYJkICg" target="_HUdkECHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HUdkFSHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUdkGSHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_oQOIQBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HUdkFiHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUdkFyHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUdkGCHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HUmG5CHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_xWLnMBCbEeqpC8wzYJkICg" target="_HUmG4CHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HUmG5SHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUmG6SHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HUmG5iHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUmG5yHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUmG6CHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HUupxCHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_xWMOQBCbEeqpC8wzYJkICg" target="_HUupwCHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HUupxSHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HUvQ0iHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMuWEA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HUupxiHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUvQ0CHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUvQ0SHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HU3MpCHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_xWMORhCbEeqpC8wzYJkICg" target="_HU3MoCHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HU3MpSHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HU3MqSHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HU3MpiHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HU3MpyHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HU3MqCHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HU_vhCHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_xWMOTBCbEeqpC8wzYJkICg" target="_HU_vgCHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HU_vhSHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HU_viSHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HU_vhiHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HU_vhyHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HU_viCHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HVEA_CHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_Fb5YQBCcEeqpC8wzYJkICg" target="_HVEA-CHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HVEA_SHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HVEBASHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_D_0b0BCcEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HVEA_iHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HVEA_yHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HVEBACHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HVOZACHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_FcU2EBCcEeqpC8wzYJkICg" target="_HVNx8CHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HVOZASHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HVOZBSHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HVOZAiHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HVOZAyHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HVOZBCHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HVUfpCHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_XNzeMBCdEeqpC8wzYJkICg" target="_HVUfoCHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HVUfpSHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HVUfqSHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_XJlFgBCdEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HVUfpiHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HVUfpyHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HVUfqCHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HVb0ZCHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_FcU2FhCcEeqpC8wzYJkICg" target="_HVb0YCHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HVb0ZSHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HVb0aSHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HVb0ZiHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HVb0ZyHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HVb0aCHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HVh7BCHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_YOsTcBCdEeqpC8wzYJkICg" target="_HVh7ACHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HVh7BSHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HVh7CSHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_YKgXABCdEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HVh7BiHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HVh7ByHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HVh7CCHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HVpPxCHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_FcVdIBCcEeqpC8wzYJkICg" target="_HVpPwCHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HVpPxSHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HVpPySHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HVpPxiHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HVpPxyHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HVpPyCHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HVxLlCHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_FcVdJhCcEeqpC8wzYJkICg" target="_HVxLkCHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HVxLlSHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HVxLmSHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HVxLliHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HVxLlyHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HVxLmCHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_HV5HZCHDEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_FcVdLBCcEeqpC8wzYJkICg" target="_HV5HYCHDEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_HV5HZSHDEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HV5HaSHDEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HV5HZiHDEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HV5HZyHDEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HV5HaCHDEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_037HZyNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_YEchARBKEeqWHMMybhfq6w" target="_037HYyNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_037HaCNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_037HbCNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_robot.system.uml#_YEXBcxBKEeqWHMMybhfq6w"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_037HaSNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_037HaiNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_037HayNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_03-x0iNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_u-UFoBBTEeqMLKl5jeLqjw" target="_03-xziNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_03-x0yNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_03-x1yNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_skqGoBBTEeqMLKl5jeLqjw"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_03-x1CNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_03-x1SNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_03-x1iNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_04FfdCNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_u_fKUBBTEeqMLKl5jeLqjw" target="_04FfcCNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_04FfdSNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_04FfeSNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_joint_states.compdef.uml#_lXNHwA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_04FfdiNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_04FfdyNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_04FfeCNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_04MNJCNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_WaTaIBCcEeqpC8wzYJkICg" target="_04MNICNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_04MNJSNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_04MNKSNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_WWw98BCcEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_04MNJiNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_04MNJyNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_04MNKCNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_04QepCNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_RtpTMBCbEeqpC8wzYJkICg" target="_04QeoCNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_04QepSNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_04QeqSNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_O6ufoBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_04QepiNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_04QepyNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_04QeqCNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_04XMRCNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_RuPJEBCbEeqpC8wzYJkICg" target="_04XMQCNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_04XMRSNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_04XMSSNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_laser.compdef.uml#_li8dsA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_04XMRiNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_04XMRyNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_04XMSCNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_04cr0CNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_cEfyQBCbEeqpC8wzYJkICg" target="_04cE1CNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_04cr0SNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_04cr1SNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_ZV1MkBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_04cr0iNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_04cr0yNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_04cr1CNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_04jZgSNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_cE9sUBCbEeqpC8wzYJkICg" target="_04iycCNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_04jZgiNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_04jZhiNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_map_server.compdef.uml#_lBNCkA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_04jZgyNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_04jZhCNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_04jZhSNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_04oSBCNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_xVtGEBCbEeqpC8wzYJkICg" target="_04oSACNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_04oSBSNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_04oSCSNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_oQOIQBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_04oSBiNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_04oSByNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_04oSCCNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_04xb9CNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_xWLnMBCbEeqpC8wzYJkICg" target="_04xb8CNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_04xb9SNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_04yDAiNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_04xb9iNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_04yDACNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_04yDASNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_047M9CNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_xWMOQBCbEeqpC8wzYJkICg" target="_047M8CNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_047M9SNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_047M-SNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMuWEA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_047M9iNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_047M9yNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_047M-CNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_05E99CNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_xWMORhCbEeqpC8wzYJkICg" target="_05E98CNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_05E99SNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_05E9-SNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_05E99iNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_05E99yNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_05E9-CNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_05OH5CNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_xWMOTBCbEeqpC8wzYJkICg" target="_05OH4CNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_05OH5SNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_05OH6SNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_05OH5iNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_05OH5yNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_05OH6CNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_05TAeCNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_Fb5YQBCcEeqpC8wzYJkICg" target="_05TAdCNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_05TAeSNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_05TnciNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_D_0b0BCcEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_05TAeiNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_05TncCNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_05TncSNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_05cxZCNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_FcU2EBCcEeqpC8wzYJkICg" target="_05cxYCNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_05cxZSNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_05cxaSNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_05cxZiNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_05cxZyNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_05cxaCNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_05ktMCNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_XNzeMBCdEeqpC8wzYJkICg" target="_05kGICNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_05ktMSNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_05ktNSNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_XJlFgBCdEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_05ktMiNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_05ktMyNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_05ktNCNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_05t3ICNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_FcU2FhCcEeqpC8wzYJkICg" target="_05tQECNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_05t3ISNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_05t3JSNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_05t3IiNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_05t3IyNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_05t3JCNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_051L5CNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_YOsTcBCdEeqpC8wzYJkICg" target="_051L4CNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_051L5SNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_051y8iNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_YKgXABCdEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_051L5iNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_051y8CNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_051y8SNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_05_j9CNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_FcVdIBCcEeqpC8wzYJkICg" target="_05_j8CNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_05_j9SNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_05_j-SNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_05_j9iNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_05_j9yNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_05_j-CNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_06JU9CNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_FcVdJhCcEeqpC8wzYJkICg" target="_06JU8CNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_06JU9SNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_06JU-SNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_06JU9iNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_06JU9yNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_06JU-CNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_06esJCNbEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_FcVdLBCcEeqpC8wzYJkICg" target="_06esICNbEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_06esJSNbEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_06esKSNbEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_06esJiNbEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_06esJyNbEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_06esKCNbEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_Z7vYUCNcEeyasY84eXuQeQ" type="Comment_AnnotatedElementEdge" source="_3vslwCNbEeyasY84eXuQeQ" target="_xVtGEBCbEeqpC8wzYJkICg">
+    <styles xmi:type="notation:FontStyle" xmi:id="_Z7vYUSNcEeyasY84eXuQeQ"/>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Z7vYUiNcEeyasY84eXuQeQ" points="[900, 140, -643984, -643984]$[647, 140, -643984, -643984]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aOmC4CNcEeyasY84eXuQeQ" id="(0.0,0.4878048780487805)"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aOmC4SNcEeyasY84eXuQeQ" id="(1.0,0.40594059405940597)"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l137MSXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_YEchARBKEeqWHMMybhfq6w" target="_l137LSXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l137MiXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l137NiXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_robot.system.uml#_YEXBcxBKEeqWHMMybhfq6w"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l137MyXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l137NCXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l137NSXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l17lmCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_u-UFoBBTEeqMLKl5jeLqjw" target="_l17llCXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l17lmSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l17lnSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_skqGoBBTEeqMLKl5jeLqjw"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l17lmiXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l17lmyXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l17lnCXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l2BsJCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_u_fKUBBTEeqMLKl5jeLqjw" target="_l2BsICXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l2BsJSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2CTMSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_joint_states.compdef.uml#_lXNHwA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l2BsJiXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2BsJyXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2CTMCXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l2JA5CXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_WaTaIBCcEeqpC8wzYJkICg" target="_l2JA4CXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l2JA5SXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2JA6SXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_WWw98BCcEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l2JA5iXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2JA5yXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2JA6CXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l2MrWCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_RtpTMBCbEeqpC8wzYJkICg" target="_l2MrVCXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l2MrWSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2NSUiXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_O6ufoBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l2MrWiXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2NSUCXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2NSUSXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l2UABCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_RuPJEBCbEeqpC8wzYJkICg" target="_l2UAACXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l2UABSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2UACSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_laser.compdef.uml#_li8dsA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l2UABiXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2UAByXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2UACCXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l2Y4iiXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_cEfyQBCbEeqpC8wzYJkICg" target="_l2Y4hiXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l2Y4iyXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2Y4jyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_ZV1MkBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l2Y4jCXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2Y4jSXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2Y4jiXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l2e_JCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_cE9sUBCbEeqpC8wzYJkICg" target="_l2e_ICXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l2e_JSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2e_KSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_map_server.compdef.uml#_lBNCkA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l2e_JiXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2e_JyXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2e_KCXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l2keviXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_xVtGEBCbEeqpC8wzYJkICg" target="_l2keuiXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l2kevyXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2kewyXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_oQOIQBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l2kewCXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2kewSXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2kewiXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l2tBkCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_xWLnMBCbEeqpC8wzYJkICg" target="_l2sagCXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l2tBkSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2tBlSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l2tBkiXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2tBkyXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2tBlCXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l21kdCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_xWMOQBCbEeqpC8wzYJkICg" target="_l21kcCXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l21kdSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l21keSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMuWEA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l21kdiXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l21kdyXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l21keCXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l2-HVCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_xWMORhCbEeqpC8wzYJkICg" target="_l2-HUCXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l2-HVSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l2-HWSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l2-HViXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2-HVyXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l2-HWCXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l3GDJCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_xWMOTBCbEeqpC8wzYJkICg" target="_l3GDICXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l3GDJSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l3GqMSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l3GDJiXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l3GDJyXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l3GqMCXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l3LiuCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_Fb5YQBCcEeqpC8wzYJkICg" target="_l3LitCXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l3LiuSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l3LivSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_D_0b0BCcEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l3LiuiXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l3LiuyXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l3LivCXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l3UFlCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_FcU2EBCcEeqpC8wzYJkICg" target="_l3UFkCXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l3UFlSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l3UFmSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l3UFliXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l3UFlyXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l3UFmCXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l3azRCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_XNzeMBCdEeqpC8wzYJkICg" target="_l3azQCXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l3azRSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l3azSSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_XJlFgBCdEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l3azRiXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l3azRyXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l3azSCXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l3x_pCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_FcU2FhCcEeqpC8wzYJkICg" target="_l3x_oCXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l3x_pSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l3x_qSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l3x_piXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l3x_pyXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l3x_qCXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l357dCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_YOsTcBCdEeqpC8wzYJkICg" target="_l357cCXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l357dSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l357eSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_YKgXABCdEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l357diXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l357dyXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l357eCXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l4BQNCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_FcVdIBCcEeqpC8wzYJkICg" target="_l4BQMCXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l4BQNSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l4BQOSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l4BQNiXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l4BQNyXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l4BQOCXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l4JzFCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_FcVdJhCcEeqpC8wzYJkICg" target="_l4JzECXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l4JzFSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l4JzGSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l4JzFiXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l4JzFyXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l4JzGCXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_l4S9BCXlEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_FcVdLBCcEeqpC8wzYJkICg" target="_l4S9ACXlEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_l4S9BSXlEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_l4S9CSXlEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l4S9BiXlEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l4S9ByXlEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l4S9CCXlEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_Otc9JChNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_YEchARBKEeqWHMMybhfq6w" target="_Otc9IChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_Otc9JShNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Otc9KShNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_robot.system.uml#_YEXBcxBKEeqWHMMybhfq6w"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Otc9JihNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Otc9JyhNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Otc9KChNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OticwihNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_u-UFoBBTEeqMLKl5jeLqjw" target="_OticvihNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OticwyhNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OticxyhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_skqGoBBTEeqMLKl5jeLqjw"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OticxChNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OticxShNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OticxihNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OtsNtChNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_u_fKUBBTEeqMLKl5jeLqjw" target="_OtsNsChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OtsNtShNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OtsNuShNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_joint_states.compdef.uml#_lXNHwA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OtsNtihNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OtsNtyhNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OtsNuChNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_Ot2lxChNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_WaTaIBCcEeqpC8wzYJkICg" target="_Ot2lwChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_Ot2lxShNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ot3M0ihNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_WWw98BCcEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ot2lxihNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ot3M0ChNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ot3M0ShNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_Ot96jihNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_RtpTMBCbEeqpC8wzYJkICg" target="_Ot96iihNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_Ot96jyhNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ot96kyhNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_O6ufoBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ot96kChNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ot96kShNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ot96kihNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OuHrhChNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_RuPJEBCbEeqpC8wzYJkICg" target="_OuHrgChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OuHrhShNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OuHriShNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_laser.compdef.uml#_li8dsA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OuHrhihNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OuHrhyhNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OuHriChNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OuPARShNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_cEfyQBCbEeqpC8wzYJkICg" target="_OuPAQShNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OuPARihNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OuPASihNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_ZV1MkBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OuPARyhNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OuPASChNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OuPASShNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OuYKNChNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_cE9sUBCbEeqpC8wzYJkICg" target="_OuYKMChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OuYKNShNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OuYKOShNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_map_server.compdef.uml#_lBNCkA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OuYKNihNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OuYKNyhNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OuYKOChNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_Oufe9ChNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_xVtGEBCbEeqpC8wzYJkICg" target="_Oufe8ChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_Oufe9ShNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Oufe-ShNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_oQOIQBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Oufe9ihNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Oufe9yhNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Oufe-ChNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OurFJChNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_xWLnMBCbEeqpC8wzYJkICg" target="_OurFIChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OurFJShNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OurFKShNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OurFJihNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OurFJyhNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OurFKChNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_Ou35dChNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_xWMOQBCbEeqpC8wzYJkICg" target="_Ou35cChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_Ou35dShNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ou35eShNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMuWEA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ou35dihNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ou35dyhNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ou35eChNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OvDfpChNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_xWMORhCbEeqpC8wzYJkICg" target="_OvDfoChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OvDfpShNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OvDfqShNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OvDfpihNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OvDfpyhNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OvDfqChNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OvPF1ChNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_xWMOTBCbEeqpC8wzYJkICg" target="_OvPF0ChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OvPF1ShNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OvPF2ShNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OvPF1ihNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OvPF1yhNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OvPF2ChNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OvVMiChNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_Fb5YQBCcEeqpC8wzYJkICg" target="_OvVMhChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OvVMiShNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OvVzgShNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_D_0b0BCcEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OvVMiihNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OvVMiyhNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OvVzgChNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OvlEFChNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_FcU2EBCcEeqpC8wzYJkICg" target="_OvlEEChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OvlEFShNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OvlEGShNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OvlEFihNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OvlEFyhNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OvlEGChNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_Ovu1EShNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_XNzeMBCdEeqpC8wzYJkICg" target="_OvuOAChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_Ovu1EihNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ovu1FihNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_XJlFgBCdEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ovu1EyhNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ovu1FChNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ovu1FShNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_Ov5NJChNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_FcU2FhCcEeqpC8wzYJkICg" target="_Ov5NIChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_Ov5NJShNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ov5NKShNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ov5NJihNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ov5NJyhNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ov5NKChNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OwCXFChNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_YOsTcBCdEeqpC8wzYJkICg" target="_OwCXEChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OwCXFShNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OwCXGShNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_YKgXABCdEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OwCXFihNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OwCXFyhNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OwCXGChNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OwOkUShNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_FcVdIBCcEeqpC8wzYJkICg" target="_OwN9QChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OwOkUihNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OwOkVihNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OwOkUyhNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OwOkVChNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OwOkVShNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OwaKgShNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_FcVdJhCcEeqpC8wzYJkICg" target="_OwZjcChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OwaKgihNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OwaKhihNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OwaKgyhNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OwaKhChNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OwaKhShNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OwmXxChNEeyiVeADHMeY7w" type="StereotypeCommentLink" source="_FcVdLBCcEeqpC8wzYJkICg" target="_OwmXwChNEeyiVeADHMeY7w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OwmXxShNEeyiVeADHMeY7w"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OwmXyShNEeyiVeADHMeY7w" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OwmXxihNEeyiVeADHMeY7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OwmXxyhNEeyiVeADHMeY7w"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OwmXyChNEeyiVeADHMeY7w"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gSYLJCm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_YEchARBKEeqWHMMybhfq6w" target="_gSYLICm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gSYLJSm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gSYLKSm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_robot.system.uml#_YEXBcxBKEeqWHMMybhfq6w"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gSYLJim7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gSYLJym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gSYLKCm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gSb1gym7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_u-UFoBBTEeqMLKl5jeLqjw" target="_gSbOhCm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gSb1hCm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gSb1iCm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_skqGoBBTEeqMLKl5jeLqjw"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gSb1hSm7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gSb1him7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gSb1hym7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gSh8JCm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_u_fKUBBTEeqMLKl5jeLqjw" target="_gSh8ICm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gSh8JSm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gSh8KSm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_joint_states.compdef.uml#_lXNHwA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gSh8Jim7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gSh8Jym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gSh8KCm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gSp39Cm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_WaTaIBCcEeqpC8wzYJkICg" target="_gSp38Cm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gSp39Sm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gSp3-Sm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_WWw98BCcEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gSp39im7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gSp39ym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gSp3-Cm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gSuwiCm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_RtpTMBCbEeqpC8wzYJkICg" target="_gSuwhCm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gSuwiSm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gSuwjSm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_O6ufoBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gSuwiim7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gSuwiym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gSuwjCm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gS2FMSm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_RuPJEBCbEeqpC8wzYJkICg" target="_gS1eICm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gS2FMim7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gS2FNim7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_laser.compdef.uml#_li8dsA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gS2FMym7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gS2FNCm7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gS2FNSm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gS69xCm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_cEfyQBCbEeqpC8wzYJkICg" target="_gS69wCm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gS69xSm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gS69ySm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_ZV1MkBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gS69xim7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gS69xym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gS69yCm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gTBrZCm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_cE9sUBCbEeqpC8wzYJkICg" target="_gTBrYCm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gTBrZSm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gTBraSm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_map_server.compdef.uml#_lBNCkA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gTBrZim7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gTBrZym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gTBraCm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gTHLCCm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_xVtGEBCbEeqpC8wzYJkICg" target="_gTHLBCm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gTHLCSm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gTHLDSm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_oQOIQBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gTHLCim7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gTHLCym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gTHLDCm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gTQU5Cm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_xWLnMBCbEeqpC8wzYJkICg" target="_gTQU4Cm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gTQU5Sm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gTQU6Sm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gTQU5im7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gTQU5ym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gTQU6Cm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gTu2BCm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_xWMORhCbEeqpC8wzYJkICg" target="_gTu2ACm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gTu2BSm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gTu2CSm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gTu2Bim7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gTu2Bym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gTu2CCm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gT3_9Cm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_xWMOTBCbEeqpC8wzYJkICg" target="_gT3_8Cm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gT3_9Sm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gT3_-Sm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gT3_9im7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gT3_9ym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gT3_-Cm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gT84him7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_Fb5YQBCcEeqpC8wzYJkICg" target="_gT84gim7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gT84hym7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gT84iym7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_D_0b0BCcEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gT84iCm7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gT84iSm7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gT84iim7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gUFbVCm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_FcU2EBCcEeqpC8wzYJkICg" target="_gUFbUCm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gUFbVSm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gUFbWSm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gUFbVim7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gUFbVym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gUFbWCm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gUNXJCm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_XNzeMBCdEeqpC8wzYJkICg" target="_gUNXICm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gUNXJSm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gUNXKSm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_XJlFgBCdEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gUNXJim7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gUNXJym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gUNXKCm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gUV6BCm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_FcU2FhCcEeqpC8wzYJkICg" target="_gUV6ACm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gUV6BSm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gUV6CSm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gUV6Bim7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gUV6Bym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gUV6CCm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gUdOxCm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_YOsTcBCdEeqpC8wzYJkICg" target="_gUdOwCm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gUdOxSm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gUdOySm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_YKgXABCdEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gUdOxim7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gUdOxym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gUdOyCm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gUmYtCm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_FcVdIBCcEeqpC8wzYJkICg" target="_gUmYsCm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gUmYtSm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gUmYuSm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gUmYtim7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gUmYtym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gUmYuCm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gUu7lCm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_FcVdJhCcEeqpC8wzYJkICg" target="_gUu7kCm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gUu7lSm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gUu7mSm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gUu7lim7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gUu7lym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gUu7mCm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_gU3edCm7EeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_FcVdLBCcEeqpC8wzYJkICg" target="_gU3ecCm7EeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_gU3edSm7EeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_gU3eeSm7EeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gU3edim7EeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gU3edym7EeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gU3eeCm7EeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_yO7QQCm7EeyFJJI_sS_fdA" type="Comment_AnnotatedElementEdge" source="_vFUbACm7EeyFJJI_sS_fdA" target="_YEchARBKEeqWHMMybhfq6w">
+    <styles xmi:type="notation:FontStyle" xmi:id="_yO7QQSm7EeyFJJI_sS_fdA"/>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yO7QQim7EeyFJJI_sS_fdA" points="[880, 400, -643984, -643984]$[821, 400, -643984, -643984]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yjQhgCm7EeyFJJI_sS_fdA" id="(0.0,0.594059405940594)"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yjQhgSm7EeyFJJI_sS_fdA" id="(1.0,0.8551068883610451)"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_QxyVoCm8EeyFJJI_sS_fdA" type="Comment_AnnotatedElementEdge" source="_I5fjsCm8EeyFJJI_sS_fdA" target="_RtpTMBCbEeqpC8wzYJkICg">
+    <styles xmi:type="notation:FontStyle" xmi:id="_QxyVoSm8EeyFJJI_sS_fdA"/>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_QxyVoim8EeyFJJI_sS_fdA" points="[220, 480, -643984, -643984]$[220, 380, -643984, -643984]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RIDgkCm8EeyFJJI_sS_fdA" id="(0.14684287812041116,0.0)"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RIDgkSm8EeyFJJI_sS_fdA" id="(0.5970149253731343,1.0)"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TZCt4SqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_YEchARBKEeqWHMMybhfq6w" target="_TZCG0yqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TZCt4iqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TZCt5iqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="dummy_robot.system.uml#_YEXBcxBKEeqWHMMybhfq6w"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TZCt4yqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZCt5CqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZCt5SqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TZHmbiqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_u-UFoBBTEeqMLKl5jeLqjw" target="_TZHmaiqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TZHmbyqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TZHmcyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_skqGoBBTEeqMLKl5jeLqjw"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TZHmcCqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZHmcSqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZHmciqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TZRXZCqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_u_fKUBBTEeqMLKl5jeLqjw" target="_TZRXYCqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TZRXZSqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TZRXaSqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_joint_states.compdef.uml#_lXNHwA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TZRXZiqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZRXZyqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZRXaCqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TZbvdCqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_WaTaIBCcEeqpC8wzYJkICg" target="_TZbvcCqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TZbvdSqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TZbveSqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_WWw98BCcEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TZbvdiqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZbvdyqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZbveCqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TZh2JiqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_RtpTMBCbEeqpC8wzYJkICg" target="_TZh2IiqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TZh2JyqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TZh2KyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_O6ufoBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TZh2KCqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZh2KSqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZh2KiqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TZrABCqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_RuPJEBCbEeqpC8wzYJkICg" target="_TZrAACqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TZrABSqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TZrACSqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_laser.compdef.uml#_li8dsA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TZrABiqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZrAByqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZrACCqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TZyUxiqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_cEfyQBCbEeqpC8wzYJkICg" target="_TZyUwiqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TZyUxyqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TZyUyyqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_ZV1MkBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TZyUyCqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZyUySqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZyUyiqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TZ7etCqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_cE9sUBCbEeqpC8wzYJkICg" target="_TZ7esCqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TZ7etSqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TZ8FwCqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="../components/dummy_map_server.compdef.uml#_lBNCkA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TZ7etiqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZ7etyqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZ7euCqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TaCzhCqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_xVtGEBCbEeqpC8wzYJkICg" target="_TaCzgCqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TaCzhSqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TaCziSqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_oQOIQBCbEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TaCzhiqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TaCzhyqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TaCziCqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TaPnxCqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_xWLnMBCbEeqpC8wzYJkICg" target="_TaPnwCqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TaPnxSqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TaPnySqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TaPnxiqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TaPnxyqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TaPnyCqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TaxMNCqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_xWMORhCbEeqpC8wzYJkICg" target="_TaxMMCqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TaxMNSqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TaxMOSqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TaxMNiqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TaxMNyqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TaxMOCqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_Ta_OoyqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_xWMOTBCbEeqpC8wzYJkICg" target="_Ta-nkCqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_Ta_OpCqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ta_OqCqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ta_OpSqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ta_OpiqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ta_OpyqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TbGjeCqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_Fb5YQBCcEeqpC8wzYJkICg" target="_TbGjdCqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TbGjeSqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TbHKciqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Property" href="dummy_robot.system.uml#_D_0b0BCcEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TbGjeiqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TbHKcCqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TbHKcSqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TbXCFCqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_FcU2EBCcEeqpC8wzYJkICg" target="_TbXCECqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TbXCFSqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TbXCGSqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TbXCFiqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TbXCFyqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TbXCGCqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TbhaJCqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_XNzeMBCdEeqpC8wzYJkICg" target="_TbhaICqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TbhaJSqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TbiBMiqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_XJlFgBCdEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TbhaJiqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TbiBMCqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TbiBMSqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_Tbu1hCqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_FcU2FhCcEeqpC8wzYJkICg" target="_Tbu1gCqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_Tbu1hSqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Tbu1iSqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Tbu1hiqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Tbu1hyqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Tbu1iCqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_Tb5NlCqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_YOsTcBCdEeqpC8wzYJkICg" target="_Tb5NkCqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_Tb5NlSqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Tb5NmSqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Connector" href="dummy_robot.system.uml#_YKgXABCdEeqpC8wzYJkICg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Tb5NliqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Tb5NlyqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Tb5NmCqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TcGo9CqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_FcVdIBCcEeqpC8wzYJkICg" target="_TcGo8CqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TcGo9SqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TcGo-SqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TcGo9iqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TcGo9yqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TcGo-CqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TcTdRCqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_FcVdJhCcEeqpC8wzYJkICg" target="_TcTdQCqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TcTdRSqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TcTdSSqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TcTdRiqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TcTdRyqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TcTdSCqPEeyaRdgT9sU_xw"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_TciGxCqPEeyaRdgT9sU_xw" type="StereotypeCommentLink" source="_FcVdLBCcEeqpC8wzYJkICg" target="_TciGwCqPEeyaRdgT9sU_xw">
+    <styles xmi:type="notation:FontStyle" xmi:id="_TciGxSqPEeyaRdgT9sU_xw"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TciGySqPEeyaRdgT9sU_xw" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TciGxiqPEeyaRdgT9sU_xw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TciGxyqPEeyaRdgT9sU_xw"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TciGyCqPEeyaRdgT9sU_xw"/>
+  </edges>
 </notation:Diagram>
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/system/dummy_robot.system.uml b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/system/dummy_robot.system.uml
index 9413f01..322f017 100644
--- a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/system/dummy_robot.system.uml
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/models/system/dummy_robot.system.uml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:robotics.components="http://www.eclipse.org/papyrus/robotics/components/1" xmlns:robotics.generics="http://www.eclipse.org/papyrus/robotics/generics/1" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/robotics/components/1 http://www.eclipse.org/papyrus/robotics/1#//components http://www.eclipse.org/papyrus/robotics/generics/1 http://www.eclipse.org/papyrus/robotics/1#//generics">
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:robotics.components="http://www.eclipse.org/papyrus/robotics/components/1" xmlns:robotics.generics="http://www.eclipse.org/papyrus/robotics/generics/1" xmlns:robotics.parameters="http://www.eclipse.org/papyrus/robotics/parameters/1" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/robotics/components/1 http://www.eclipse.org/papyrus/robotics/1#//components http://www.eclipse.org/papyrus/robotics/generics/1 http://www.eclipse.org/papyrus/robotics/1#//generics http://www.eclipse.org/papyrus/robotics/parameters/1 http://www.eclipse.org/papyrus/robotics/1#//parameters">
   <uml:Model xmi:id="_YEXBcBBKEeqWHMMybhfq6w" name="Dummy_robotSystem">
     <packageImport xmi:type="uml:PackageImport" xmi:id="_YEXBcRBKEeqWHMMybhfq6w">
       <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
@@ -20,23 +20,32 @@
       <importedPackage xmi:type="uml:Model" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_7dB2wA6rEeqas7S1-hM4Zg"/>
     </packageImport>
     <packageImport xmi:type="uml:PackageImport" xmi:id="_FZ2J0BCcEeqpC8wzYJkICg">
-      <importedPackage xmi:type="uml:Model" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_7dB2wA6rEeqas7S1-hM4Zg"/>
+      <importedPackage xmi:type="uml:Model" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_7dB2wA6rEeqas7S1-hM4Zg"/>
     </packageImport>
     <packagedElement xmi:type="uml:Class" xmi:id="_YEXBcxBKEeqWHMMybhfq6w" name="System">
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_skqGoBBTEeqMLKl5jeLqjw" name="ComponentInstance1">
+      <ownedComment xmi:type="uml:Comment" xmi:id="_3mMEcCNbEeyasY84eXuQeQ" annotatedElement="_oQOIQBCbEeqpC8wzYJkICg">
+        <body>The robot_state_publisher and rviz2 are part of a typical ROS2 installation. In the model, they are defined as external, no code is generated for these components. </body>
+      </ownedComment>
+      <ownedComment xmi:type="uml:Comment" xmi:id="_u7w2YCm7EeyFJJI_sS_fdA" annotatedElement="_YEXBcxBKEeqWHMMybhfq6w">
+        <body>A dummy robot system based on the tutorial at https://docs.ros.org/en/foxy/Tutorials/dummy-robot-demo.html </body>
+      </ownedComment>
+      <ownedComment xmi:type="uml:Comment" xmi:id="_IvU7ECm8EeyFJJI_sS_fdA" annotatedElement="_O6ufoBCbEeqpC8wzYJkICg">
+        <body>In the tutorial, the three dummy components on the left are part of a different ROS2 package, called dummy_sensors. For the sake of simplicity, they are part of the dummy_robot package here. The map-server and laser remain unconnected and are not required in order to vsualize the moving robot. Don't forget to add the TF topic in rviz2 (and start rviz via the launch files to take remappings into account)</body>
+      </ownedComment>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_skqGoBBTEeqMLKl5jeLqjw" name="joint_states">
         <type xmi:type="uml:Class" href="../components/dummy_joint_states.compdef.uml#_lNhAQA6uEeqas7S1-hM4Zg"/>
       </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_O6ufoBCbEeqpC8wzYJkICg" name="ComponentInstance2">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_O6ufoBCbEeqpC8wzYJkICg" name="laser">
         <type xmi:type="uml:Class" href="../components/dummy_laser.compdef.uml#_lXxIcQ6uEeqas7S1-hM4Zg"/>
       </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_ZV1MkBCbEeqpC8wzYJkICg" name="ComponentInstance3">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_ZV1MkBCbEeqpC8wzYJkICg" name="map_server">
         <type xmi:type="uml:Class" href="../components/dummy_map_server.compdef.uml#_k2oxUA6uEeqas7S1-hM4Zg"/>
       </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_oQOIQBCbEeqpC8wzYJkICg" name="ComponentInstance4">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_oQOIQBCbEeqpC8wzYJkICg" name="state_publisher">
         <type xmi:type="uml:Class" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lB8pcA6uEeqas7S1-hM4Zg"/>
       </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_D_0b0BCcEeqpC8wzYJkICg" name="ComponentInstance5">
-        <type xmi:type="uml:Class" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_ljX7gA6uEeqas7S1-hM4Zg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_D_0b0BCcEeqpC8wzYJkICg" name="rviz">
+        <type xmi:type="uml:Class" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ljX7gA6uEeqas7S1-hM4Zg"/>
       </ownedAttribute>
       <ownedConnector xmi:type="uml:Connector" xmi:id="_WWw98BCcEeqpC8wzYJkICg">
         <end xmi:type="uml:ConnectorEnd" xmi:id="_WW0oUBCcEeqpC8wzYJkICg" partWithPort="_skqGoBBTEeqMLKl5jeLqjw">
@@ -48,7 +57,7 @@
       </ownedConnector>
       <ownedConnector xmi:type="uml:Connector" xmi:id="_XJlFgBCdEeqpC8wzYJkICg">
         <end xmi:type="uml:ConnectorEnd" xmi:id="_XJoI0BCdEeqpC8wzYJkICg" partWithPort="_D_0b0BCcEeqpC8wzYJkICg">
-          <role xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+          <role xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
         </end>
         <end xmi:type="uml:ConnectorEnd" xmi:id="_XJoI0RCdEeqpC8wzYJkICg" partWithPort="_oQOIQBCbEeqpC8wzYJkICg">
           <role xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
@@ -56,13 +65,16 @@
       </ownedConnector>
       <ownedConnector xmi:type="uml:Connector" xmi:id="_YKgXABCdEeqpC8wzYJkICg">
         <end xmi:type="uml:ConnectorEnd" xmi:id="_YKhlIBCdEeqpC8wzYJkICg" partWithPort="_D_0b0BCcEeqpC8wzYJkICg">
-          <role xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz/models/components/rviz.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+          <role xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/rviz2/models/components/rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
         </end>
         <end xmi:type="uml:ConnectorEnd" xmi:id="_YKhlIRCdEeqpC8wzYJkICg" partWithPort="_oQOIQBCbEeqpC8wzYJkICg">
           <role xmi:type="uml:Port" href="pathmap://ROS2_EXAMPLES/robot_state_publisher/models/components/robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
         </end>
       </ownedConnector>
     </packagedElement>
+    <packagedElement xmi:type="uml:Package" xmi:id="_pFIscCXlEeyasY84eXuQeQ" name="instances">
+      <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_pFIscSXlEeyasY84eXuQeQ"/>
+    </packagedElement>
     <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_YEXBdBBKEeqWHMMybhfq6w">
       <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YEXBdRBKEeqWHMMybhfq6w" source="http://www.eclipse.org/uml2/2.0.0/UML">
         <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/bpc/1#/"/>
@@ -136,8 +148,8 @@
       <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_9FdqwA-MEdyLh7muGbCqMw"/>
     </profileApplication>
   </uml:Model>
-  <robotics.components:SystemComponentArchitectureModel xmi:id="_YEXBjhBKEeqWHMMybhfq6w" base_Package="_YEXBcBBKEeqWHMMybhfq6w"/>
-  <robotics.components:System xmi:id="_YEXBjxBKEeqWHMMybhfq6w" base_Class="_YEXBcxBKEeqWHMMybhfq6w"/>
+  <robotics.components:SystemComponentArchitectureModel xmi:id="_YEXBjhBKEeqWHMMybhfq6w" description="A dummy robot system based on the tutorial at https://docs.ros.org/en/foxy/Tutorials/dummy-robot-demo.html " base_Package="_YEXBcBBKEeqWHMMybhfq6w"/>
+  <robotics.components:System xmi:id="_YEXBjxBKEeqWHMMybhfq6w" description="Test is a description" base_Class="_YEXBcxBKEeqWHMMybhfq6w"/>
   <robotics.components:ComponentInstance xmi:id="_u86XcBBTEeqMLKl5jeLqjw" base_Property="_skqGoBBTEeqMLKl5jeLqjw"/>
   <robotics.components:ComponentInstance xmi:id="_RsL6oBCbEeqpC8wzYJkICg" base_Property="_O6ufoBCbEeqpC8wzYJkICg"/>
   <robotics.components:ComponentInstance xmi:id="_cDJucBCbEeqpC8wzYJkICg" base_Property="_ZV1MkBCbEeqpC8wzYJkICg"/>
@@ -146,4 +158,5 @@
   <robotics.generics:Connects xmi:id="_WW1PYBCcEeqpC8wzYJkICg" base_Connector="_WWw98BCcEeqpC8wzYJkICg"/>
   <robotics.generics:Connects xmi:id="_XJoI0hCdEeqpC8wzYJkICg" base_Connector="_XJlFgBCdEeqpC8wzYJkICg"/>
   <robotics.generics:Connects xmi:id="_YKhlIhCdEeqpC8wzYJkICg" base_Connector="_YKgXABCdEeqpC8wzYJkICg"/>
+  <robotics.parameters:ParameterInstance xmi:id="_pFQBMCXlEeyasY84eXuQeQ" base_InstanceSpecification="_pFIscSXlEeyasY84eXuQeQ"/>
 </xmi:XMI>
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/src/dummy_joint_statesCompdef/Dummy_joint_states_impl.cpp b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/src/dummy_joint_statesCompdef/Dummy_joint_states_impl.cpp
new file mode 100644
index 0000000..a52dd79
--- /dev/null
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/src/dummy_joint_statesCompdef/Dummy_joint_states_impl.cpp
@@ -0,0 +1,71 @@
+// --------------------------------------------------------
+// Copyright (c)
+//
+// contributions by author
+//                  author@somewhere.net
+// maintained by    maintainer
+//                  maintainer@somewhere.net
+
+// --------------------------------------------------------
+// Code generated by Papyrus C++
+// --------------------------------------------------------
+
+#define dummy_joint_statesCompdef_Dummy_joint_states_impl_BODY
+
+/************************************************************
+ Dummy_joint_states_impl class body
+ ************************************************************/
+
+// include associated header file
+#include "dummy_joint_statesCompdef/Dummy_joint_states_impl.h"
+
+// Derived includes directives
+#include "rclcpp/rclcpp.hpp"
+#include "rclcpp/clock.hpp"
+#include "rclcpp/time_source.hpp"
+
+namespace dummy_joint_statesCompdef {
+
+// static attributes (if any)
+
+/**
+ * 
+ * @param options 
+ */
+Dummy_joint_states_impl::Dummy_joint_states_impl(
+    rclcpp::NodeOptions /*in*/options) :
+    Dummy_joint_states(options) {
+}
+
+/**
+ * 
+ */
+void Dummy_joint_states_impl::activateFct() {
+  msg.name.push_back("single_rrbot_joint1");
+  msg.name.push_back("single_rrbot_joint2");
+  msg.position.push_back(0.0);
+  msg.position.push_back(0.0);
+}
+
+/**
+ * 
+ */
+void Dummy_joint_states_impl::periodicFct() {
+  counter += step_;
+  RCLCPP_INFO(get_logger(), "counter %f", counter);
+  auto joint_value = std::sin(counter);
+
+  for (size_t i = 0; i < msg.name.size(); ++i) {
+      msg.position[i] = joint_value;
+  }
+
+  msg.header.stamp = get_clock()->now();
+
+  joint_states_pub_->publish(msg);
+}
+
+} // of namespace dummy_joint_statesCompdef
+
+/************************************************************
+ End of Dummy_joint_states_impl class body
+ ************************************************************/
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/src/dummy_joint_statesCompdef/Dummy_joint_states_impl.h b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/src/dummy_joint_statesCompdef/Dummy_joint_states_impl.h
new file mode 100644
index 0000000..6be01e3
--- /dev/null
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/src/dummy_joint_statesCompdef/Dummy_joint_states_impl.h
@@ -0,0 +1,71 @@
+// --------------------------------------------------------
+// Copyright (c)
+//
+// contributions by author
+//                  author@somewhere.net
+// maintained by    maintainer
+//                  maintainer@somewhere.net
+
+// --------------------------------------------------------
+// Code generated by Papyrus C++
+// --------------------------------------------------------
+
+#ifndef DUMMY_JOINT_STATESCOMPDEF_DUMMY_JOINT_STATES_IMPL_H
+#define DUMMY_JOINT_STATESCOMPDEF_DUMMY_JOINT_STATES_IMPL_H
+
+/************************************************************
+ Dummy_joint_states_impl class header
+ ************************************************************/
+
+#include "dummy_joint_statesCompdef/Pkg_dummy_joint_statesCompdef.h"
+
+#include "dummy_joint_statesCompdef/Dummy_joint_states.h"
+
+namespace ros2Library {
+namespace rclcpp {
+class NodeOptions;
+}
+}
+
+namespace dummy_joint_statesCompdef {
+
+/************************************************************/
+/**
+ * This is a skeleton class generated for component Dummy_joint_states
+ * Copy it into the source folder as an initial base (or copy parts
+ * of it whenever you add modify the component).
+ * 
+ */
+class Dummy_joint_states_impl: public Dummy_joint_states {
+public:
+
+  /**
+   * 
+   * @param options 
+   */
+  Dummy_joint_states_impl(rclcpp::NodeOptions /*in*/options);
+
+  /**
+   * 
+   */
+  void activateFct();
+
+  /**
+   * 
+   */
+  void periodicFct();
+
+};
+/************************************************************/
+/* External declarations (package visibility)               */
+/************************************************************/
+
+/* Inline functions                                         */
+
+} // of namespace dummy_joint_statesCompdef
+
+/************************************************************
+ End of Dummy_joint_states_impl class header
+ ************************************************************/
+
+#endif
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/src/dummy_laserCompdef/Dummy_laser_impl.cpp b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/src/dummy_laserCompdef/Dummy_laser_impl.cpp
new file mode 100644
index 0000000..5cd556a
--- /dev/null
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/src/dummy_laserCompdef/Dummy_laser_impl.cpp
@@ -0,0 +1,90 @@
+// --------------------------------------------------------
+// Copyright (c)
+//
+// contributions by author
+//                  author@somewhere.net
+// maintained by    maintainer
+//                  maintainer@somewhere.net
+
+// --------------------------------------------------------
+// Code generated by Papyrus C++
+// --------------------------------------------------------
+
+#define dummy_laserCompdef_Dummy_laser_impl_BODY
+
+/************************************************************
+ Dummy_laser_impl class body
+ ************************************************************/
+
+// include associated header file
+#include "dummy_laserCompdef/Dummy_laser_impl.h"
+
+// Derived includes directives
+#include "rclcpp/rclcpp.hpp"
+
+#include <math.h>
+#define DEG2RAD M_PI / 180.0
+
+namespace dummy_laserCompdef {
+
+// static attributes (if any)
+
+/**
+ * 
+ * @param options 
+ */
+Dummy_laser_impl::Dummy_laser_impl(rclcpp::NodeOptions /*in*/options) :
+    Dummy_laser(options) {
+}
+
+/**
+ * 
+ */
+void Dummy_laser_impl::activateFct() {
+  msg.header.frame_id = "single_rrbot_hokuyo_link";
+
+  double angle_resolution = 2500;
+  double start_angle = -450000;
+  double stop_angle = 2250000;
+  double scan_frequency = 2500;
+
+  double angle_range = stop_angle - start_angle;
+  double num_values = angle_range / angle_resolution;
+  if (static_cast<int>(angle_range) % static_cast<int>(angle_resolution) == 0) {
+      // Include endpoint
+      ++num_values;
+  }
+  msg.ranges.resize(static_cast<int>(num_values));
+
+  msg.time_increment =
+      static_cast<float>((angle_resolution / 10000.0) / 360.0 / (scan_frequency / 100.0));
+  msg.angle_increment = static_cast<float>(angle_resolution / 10000.0 * DEG2RAD);
+  msg.angle_min = static_cast<float>(start_angle / 10000.0 * DEG2RAD - M_PI / 2);
+  msg.angle_max = static_cast<float>(stop_angle / 10000.0 * DEG2RAD - M_PI / 2);
+  msg.scan_time = static_cast<float>(100.0 / scan_frequency);
+  msg.range_min = 0.0f;
+  msg.range_max = 10.0f;
+
+  RCLCPP_INFO(get_logger(), "angle inc:\t%f", msg.angle_increment);
+  RCLCPP_INFO(get_logger(), "scan size:\t%zu", msg.ranges.size());
+  RCLCPP_INFO(get_logger(), "scan time increment: \t%f", msg.time_increment);
+}
+
+/**
+ * 
+ */
+void Dummy_laser_impl::periodicFct() {
+  auto amplitude = 1;
+  counter += 0.1;
+  auto distance = static_cast<float>(std::abs(amplitude * std::sin(counter)));
+
+  for (size_t i = 0; i < msg.ranges.size(); ++i) {
+      msg.ranges[i] = distance;
+  }
+
+  scan_pub_->publish(msg);}
+} // of namespace dummy_laserCompdef
+
+/************************************************************
+ End of Dummy_laser_impl class body
+ ************************************************************/
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/src/dummy_laserCompdef/Dummy_laser_impl.h b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/src/dummy_laserCompdef/Dummy_laser_impl.h
new file mode 100644
index 0000000..1f0644b
--- /dev/null
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/dummy_robot/src/dummy_laserCompdef/Dummy_laser_impl.h
@@ -0,0 +1,71 @@
+// --------------------------------------------------------
+// Copyright (c)
+//
+// contributions by author
+//                  author@somewhere.net
+// maintained by    maintainer
+//                  maintainer@somewhere.net
+
+// --------------------------------------------------------
+// Code generated by Papyrus C++
+// --------------------------------------------------------
+
+#ifndef DUMMY_LASERCOMPDEF_DUMMY_LASER_IMPL_H
+#define DUMMY_LASERCOMPDEF_DUMMY_LASER_IMPL_H
+
+/************************************************************
+ Dummy_laser_impl class header
+ ************************************************************/
+
+#include "dummy_laserCompdef/Pkg_dummy_laserCompdef.h"
+
+#include "dummy_laserCompdef/Dummy_laser.h"
+
+namespace ros2Library {
+namespace rclcpp {
+class NodeOptions;
+}
+}
+
+namespace dummy_laserCompdef {
+
+/************************************************************/
+/**
+ * This is a skeleton class generated for component Dummy_laser
+ * Copy it into the source folder as an initial base (or copy parts
+ * of it whenever you add modify the component).
+ * 
+ */
+class Dummy_laser_impl: public Dummy_laser {
+public:
+
+  /**
+   * 
+   * @param options 
+   */
+  Dummy_laser_impl(rclcpp::NodeOptions /*in*/options);
+
+  /**
+   * 
+   */
+  void activateFct();
+
+  /**
+   * 
+   */
+  void periodicFct();
+
+};
+/************************************************************/
+/* External declarations (package visibility)               */
+/************************************************************/
+
+/* Inline functions                                         */
+
+} // of namespace dummy_laserCompdef
+
+/************************************************************
+ End of Dummy_laser_impl class header
+ ************************************************************/
+
+#endif
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/robot_state_publisher/models/components/robot_state_publisher.compdef.notation b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/robot_state_publisher/models/components/robot_state_publisher.compdef.notation
index aa54749..a7b5848 100644
--- a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/robot_state_publisher/models/components/robot_state_publisher.compdef.notation
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/robot_state_publisher/models/components/robot_state_publisher.compdef.notation
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_LVZ-QA9oEeq4SdRfpcPmcg" type="CompositeStructure" name="robot_state_publisher diagram" measurementUnit="Pixel">
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.3/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_LVZ-QA9oEeq4SdRfpcPmcg" type="CompositeStructure" name="robot_state_publisher diagram" measurementUnit="Pixel">
   <children xmi:type="notation:Shape" xmi:id="_NrCY4A9oEeq4SdRfpcPmcg" type="Class_Shape">
     <children xmi:type="notation:DecorationNode" xmi:id="_NrCY4g9oEeq4SdRfpcPmcg" type="Class_NameLabel"/>
     <children xmi:type="notation:DecorationNode" xmi:id="_NrCY4w9oEeq4SdRfpcPmcg" type="Class_FloatingNameLabel">
@@ -58,6 +58,30 @@
         <element xsi:nil="true"/>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h9DwwkvmEeq9S6dNZU6-Yw" x="374" y="120"/>
       </children>
+      <children xmi:type="notation:Shape" xmi:id="_OJ3TcCXSEeyasY84eXuQeQ" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_OJ3TcSXSEeyasY84eXuQeQ"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OJ3TcyXSEeyasY84eXuQeQ" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Class" href="robot_state_publisher.compdef.uml#_PBRMAA9oEeq4SdRfpcPmcg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OJ3TciXSEeyasY84eXuQeQ" x="374" y="120"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_r3uWwylEEeyFJJI_sS_fdA" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_r3uWxClEEeyFJJI_sS_fdA"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_r3u9wSlEEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Class" href="robot_state_publisher.compdef.uml#_PBRMAA9oEeq4SdRfpcPmcg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_r3u9wClEEeyFJJI_sS_fdA" x="374" y="120"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_7XhMYCp_Eey4EugVrvBHDg" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_7XhMYSp_Eey4EugVrvBHDg"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7XhMYyp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Class" href="robot_state_publisher.compdef.uml#_PBRMAA9oEeq4SdRfpcPmcg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7XhMYip_Eey4EugVrvBHDg" x="374" y="120"/>
+      </children>
       <styles xmi:type="notation:TitleStyle" xmi:id="_NrCY5g9oEeq4SdRfpcPmcg"/>
       <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NrCY5w9oEeq4SdRfpcPmcg"/>
     </children>
@@ -92,16 +116,6 @@
       <element xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
       <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RKN1gQ9oEeq4SdRfpcPmcg" x="-10" y="70"/>
     </children>
-    <children xmi:type="notation:Shape" xmi:id="_RKOcmQ9oEeq4SdRfpcPmcg" type="Port_Shape">
-      <children xmi:type="notation:DecorationNode" xmi:id="_RKOcmw9oEeq4SdRfpcPmcg" type="Port_NameLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_RKOcnA9oEeq4SdRfpcPmcg" x="25" y="3"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_RKOcnQ9oEeq4SdRfpcPmcg" type="Port_StereotypeLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_RKOcng9oEeq4SdRfpcPmcg" x="25" y="-10"/>
-      </children>
-      <element xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lMuWEA6uEeqas7S1-hM4Zg"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RKOcmg9oEeq4SdRfpcPmcg" x="411" y="49"/>
-    </children>
     <children xmi:type="notation:Shape" xmi:id="_RKPDoQ9oEeq4SdRfpcPmcg" type="Port_Shape">
       <children xmi:type="notation:DecorationNode" xmi:id="_RKPDow9oEeq4SdRfpcPmcg" type="Port_NameLabel">
         <layoutConstraint xmi:type="notation:Location" xmi:id="_RKPDpA9oEeq4SdRfpcPmcg" x="25" y="3"/>
@@ -159,9 +173,7 @@
   </children>
   <children xmi:type="notation:Shape" xmi:id="_e-lmcBKsEeq2i7akxyzZwg" type="StereotypeComment">
     <styles xmi:type="notation:TitleStyle" xmi:id="_e-lmcRKsEeq2i7akxyzZwg"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_e-lmcxKsEeq2i7akxyzZwg" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lMuWEA6uEeqas7S1-hM4Zg"/>
-    </styles>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_e-lmcxKsEeq2i7akxyzZwg" name="BASE_ELEMENT"/>
     <element xsi:nil="true"/>
     <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e-lmchKsEeq2i7akxyzZwg" x="551" y="70"/>
   </children>
@@ -199,9 +211,7 @@
   </children>
   <children xmi:type="notation:Shape" xmi:id="_F_4V0B0jEeqLQJbpzzvXWQ" type="StereotypeComment">
     <styles xmi:type="notation:TitleStyle" xmi:id="_F_484B0jEeqLQJbpzzvXWQ"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_F_484h0jEeqLQJbpzzvXWQ" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lMuWEA6uEeqas7S1-hM4Zg"/>
-    </styles>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_F_484h0jEeqLQJbpzzvXWQ" name="BASE_ELEMENT"/>
     <element xsi:nil="true"/>
     <layoutConstraint xmi:type="notation:Bounds" xmi:id="_F_484R0jEeqLQJbpzzvXWQ" x="551" y="70"/>
   </children>
@@ -239,9 +249,7 @@
   </children>
   <children xmi:type="notation:Shape" xmi:id="_h9P-AEvmEeq9S6dNZU6-Yw" type="StereotypeComment">
     <styles xmi:type="notation:TitleStyle" xmi:id="_h9P-AUvmEeq9S6dNZU6-Yw"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_h9QlEEvmEeq9S6dNZU6-Yw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lMuWEA6uEeqas7S1-hM4Zg"/>
-    </styles>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_h9QlEEvmEeq9S6dNZU6-Yw" name="BASE_ELEMENT"/>
     <element xsi:nil="true"/>
     <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h9P-AkvmEeq9S6dNZU6-Yw" x="551" y="70"/>
   </children>
@@ -261,6 +269,114 @@
     <element xsi:nil="true"/>
     <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h9cyUkvmEeq9S6dNZU6-Yw" x="551" y="150"/>
   </children>
+  <children xmi:type="notation:Shape" xmi:id="_OJzpEyXSEeyasY84eXuQeQ" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_OJzpFCXSEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OJzpFiXSEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="robot_state_publisher.compdef.uml#_lB8pcA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OJzpFSXSEeyasY84eXuQeQ" x="320" y="60"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_OJ7k4CXSEeyasY84eXuQeQ" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_OJ7k4SXSEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OJ7k4yXSEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OJ7k4iXSEeyasY84eXuQeQ" x="190" y="70"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_OKAdYCXSEeyasY84eXuQeQ" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_OKAdYSXSEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OKAdYyXSEeyasY84eXuQeQ" name="BASE_ELEMENT"/>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OKAdYiXSEeyasY84eXuQeQ" x="611" y="49"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_OKF88CXSEeyasY84eXuQeQ" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_OKF88SXSEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OKF88yXSEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OKF88iXSEeyasY84eXuQeQ" x="611" y="110"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_OKLcgCXSEeyasY84eXuQeQ" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_OKLcgSXSEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OKLcgyXSEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OKLcgiXSEeyasY84eXuQeQ" x="611" y="170"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_r3qFXilEEeyFJJI_sS_fdA" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_r3qFXylEEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_r3qsUClEEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="robot_state_publisher.compdef.uml#_lB8pcA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_r3qFYClEEeyFJJI_sS_fdA" x="320" y="60"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_r3yoIClEEeyFJJI_sS_fdA" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_r3yoISlEEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_r3yoIylEEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_r3yoIilEEeyFJJI_sS_fdA" x="190" y="70"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_r325kClEEeyFJJI_sS_fdA" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_r325kSlEEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_r325kylEEeyFJJI_sS_fdA" name="BASE_ELEMENT"/>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_r325kilEEeyFJJI_sS_fdA" x="611" y="49"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_r37LAClEEeyFJJI_sS_fdA" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_r37LASlEEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_r37LAylEEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_r37LAilEEeyFJJI_sS_fdA" x="611" y="110"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_r3_ccClEEeyFJJI_sS_fdA" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_r3_ccSlEEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_r4ADgClEEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_r3_ccilEEeyFJJI_sS_fdA" x="611" y="170"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_7XXbaip_Eey4EugVrvBHDg" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_7XXbayp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7XYCcCp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="robot_state_publisher.compdef.uml#_lB8pcA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7XXbbCp_Eey4EugVrvBHDg" x="320" y="60"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_7XrkcCp_Eey4EugVrvBHDg" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_7XrkcSp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7Xrkcyp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7Xrkcip_Eey4EugVrvBHDg" x="190" y="70"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_7X3KoCp_Eey4EugVrvBHDg" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_7X3KoSp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7X3Koyp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7X3Koip_Eey4EugVrvBHDg" x="611" y="110"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_7YD-8Cp_Eey4EugVrvBHDg" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_7YD-8Sp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7YD-8yp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7YD-8ip_Eey4EugVrvBHDg" x="611" y="170"/>
+  </children>
   <styles xmi:type="notation:StringValueStyle" xmi:id="_LVZ-QQ9oEeq4SdRfpcPmcg" name="diagram_compatibility_version" stringValue="1.4.0"/>
   <styles xmi:type="notation:DiagramStyle" xmi:id="_LVZ-Qg9oEeq4SdRfpcPmcg"/>
   <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_LVZ-Qw9oEeq4SdRfpcPmcg" diagramKindId="org.eclipse.papyrus.robotics.diagram.component">
@@ -317,16 +433,6 @@
     <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nP7TdxCcEeqpC8wzYJkICg"/>
     <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nP7TeBCcEeqpC8wzYJkICg"/>
   </edges>
-  <edges xmi:type="notation:Connector" xmi:id="_qi11tBCcEeqpC8wzYJkICg" type="StereotypeCommentLink" source="_RKOcmQ9oEeq4SdRfpcPmcg">
-    <styles xmi:type="notation:FontStyle" xmi:id="_qi11tRCcEeqpC8wzYJkICg"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qi11uRCcEeqpC8wzYJkICg" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lMuWEA6uEeqas7S1-hM4Zg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qi11thCcEeqpC8wzYJkICg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qi11txCcEeqpC8wzYJkICg"/>
-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qi11uBCcEeqpC8wzYJkICg"/>
-  </edges>
   <edges xmi:type="notation:Connector" xmi:id="_rw4WIRCcEeqpC8wzYJkICg" type="StereotypeCommentLink" source="_RKPDoQ9oEeq4SdRfpcPmcg">
     <styles xmi:type="notation:FontStyle" xmi:id="_rw4WIhCcEeqpC8wzYJkICg"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_rw4WJhCcEeqpC8wzYJkICg" name="BASE_ELEMENT">
@@ -397,16 +503,6 @@
     <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e-ijIBKsEeq2i7akxyzZwg"/>
     <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e-ijIRKsEeq2i7akxyzZwg"/>
   </edges>
-  <edges xmi:type="notation:Connector" xmi:id="_e-lmdBKsEeq2i7akxyzZwg" type="StereotypeCommentLink" source="_RKOcmQ9oEeq4SdRfpcPmcg" target="_e-lmcBKsEeq2i7akxyzZwg">
-    <styles xmi:type="notation:FontStyle" xmi:id="_e-lmdRKsEeq2i7akxyzZwg"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_e-lmeRKsEeq2i7akxyzZwg" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lMuWEA6uEeqas7S1-hM4Zg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_e-lmdhKsEeq2i7akxyzZwg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e-lmdxKsEeq2i7akxyzZwg"/>
-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e-lmeBKsEeq2i7akxyzZwg"/>
-  </edges>
   <edges xmi:type="notation:Connector" xmi:id="_e-pQ1BKsEeq2i7akxyzZwg" type="StereotypeCommentLink" source="_RKPDoQ9oEeq4SdRfpcPmcg" target="_e-pQ0BKsEeq2i7akxyzZwg">
     <styles xmi:type="notation:FontStyle" xmi:id="_e-pQ1RKsEeq2i7akxyzZwg"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_e-pQ2RKsEeq2i7akxyzZwg" name="BASE_ELEMENT">
@@ -457,16 +553,6 @@
     <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_F_0EZx0jEeqLQJbpzzvXWQ"/>
     <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_F_0EaB0jEeqLQJbpzzvXWQ"/>
   </edges>
-  <edges xmi:type="notation:Connector" xmi:id="_F_484x0jEeqLQJbpzzvXWQ" type="StereotypeCommentLink" source="_RKOcmQ9oEeq4SdRfpcPmcg" target="_F_4V0B0jEeqLQJbpzzvXWQ">
-    <styles xmi:type="notation:FontStyle" xmi:id="_F_485B0jEeqLQJbpzzvXWQ"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_F_486B0jEeqLQJbpzzvXWQ" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lMuWEA6uEeqas7S1-hM4Zg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_F_485R0jEeqLQJbpzzvXWQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_F_485h0jEeqLQJbpzzvXWQ"/>
-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_F_485x0jEeqLQJbpzzvXWQ"/>
-  </edges>
   <edges xmi:type="notation:Connector" xmi:id="_F_91ZB0jEeqLQJbpzzvXWQ" type="StereotypeCommentLink" source="_RKPDoQ9oEeq4SdRfpcPmcg" target="_F_91YB0jEeqLQJbpzzvXWQ">
     <styles xmi:type="notation:FontStyle" xmi:id="_F_91ZR0jEeqLQJbpzzvXWQ"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_F_91aR0jEeqLQJbpzzvXWQ" name="BASE_ELEMENT">
@@ -517,16 +603,6 @@
     <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_h9Ked0vmEeq9S6dNZU6-Yw"/>
     <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_h9KeeEvmEeq9S6dNZU6-Yw"/>
   </edges>
-  <edges xmi:type="notation:Connector" xmi:id="_h9QlEUvmEeq9S6dNZU6-Yw" type="StereotypeCommentLink" source="_RKOcmQ9oEeq4SdRfpcPmcg" target="_h9P-AEvmEeq9S6dNZU6-Yw">
-    <styles xmi:type="notation:FontStyle" xmi:id="_h9QlEkvmEeq9S6dNZU6-Yw"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_h9QlFkvmEeq9S6dNZU6-Yw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lMuWEA6uEeqas7S1-hM4Zg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_h9QlE0vmEeq9S6dNZU6-Yw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_h9QlFEvmEeq9S6dNZU6-Yw"/>
-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_h9QlFUvmEeq9S6dNZU6-Yw"/>
-  </edges>
   <edges xmi:type="notation:Connector" xmi:id="_h9XSxEvmEeq9S6dNZU6-Yw" type="StereotypeCommentLink" source="_RKPDoQ9oEeq4SdRfpcPmcg" target="_h9XSwEvmEeq9S6dNZU6-Yw">
     <styles xmi:type="notation:FontStyle" xmi:id="_h9XSxUvmEeq9S6dNZU6-Yw"/>
     <styles xmi:type="notation:EObjectValueStyle" xmi:id="_h9XSyUvmEeq9S6dNZU6-Yw" name="BASE_ELEMENT">
@@ -547,4 +623,154 @@
     <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_h9cyV0vmEeq9S6dNZU6-Yw"/>
     <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_h9cyWEvmEeq9S6dNZU6-Yw"/>
   </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OJzpFyXSEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_NrCY4A9oEeq4SdRfpcPmcg" target="_OJzpEyXSEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OJzpGCXSEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OJzpHCXSEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="robot_state_publisher.compdef.uml#_lB8pcA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OJzpGSXSEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OJzpGiXSEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OJzpGyXSEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OJ3TdCXSEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_PBwUMA9oEeq4SdRfpcPmcg" target="_OJ3TcCXSEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OJ3TdSXSEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OJ3TeSXSEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="robot_state_publisher.compdef.uml#_PBRMAA9oEeq4SdRfpcPmcg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OJ3TdiXSEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OJ3TdyXSEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OJ3TeCXSEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OJ8L8CXSEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_RKN1gA9oEeq4SdRfpcPmcg" target="_OJ7k4CXSEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OJ8L8SXSEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OJ8L9SXSEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OJ8L8iXSEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OJ8L8yXSEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OJ8L9CXSEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OKF89CXSEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_RKPDoQ9oEeq4SdRfpcPmcg" target="_OKF88CXSEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OKF89SXSEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OKF8-SXSEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OKF89iXSEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OKF89yXSEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OKF8-CXSEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_OKLchCXSEeyasY84eXuQeQ" type="StereotypeCommentLink" source="_RKPDpw9oEeq4SdRfpcPmcg" target="_OKLcgCXSEeyasY84eXuQeQ">
+    <styles xmi:type="notation:FontStyle" xmi:id="_OKLchSXSEeyasY84eXuQeQ"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OKLciSXSEeyasY84eXuQeQ" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OKLchiXSEeyasY84eXuQeQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OKLchyXSEeyasY84eXuQeQ"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OKLciCXSEeyasY84eXuQeQ"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_r3qsUSlEEeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_NrCY4A9oEeq4SdRfpcPmcg" target="_r3qFXilEEeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_r3qsUilEEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_r3qsVilEEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="robot_state_publisher.compdef.uml#_lB8pcA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_r3qsUylEEeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r3qsVClEEeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r3qsVSlEEeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_r3u9wilEEeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_PBwUMA9oEeq4SdRfpcPmcg" target="_r3uWwylEEeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_r3u9wylEEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_r3u9xylEEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="robot_state_publisher.compdef.uml#_PBRMAA9oEeq4SdRfpcPmcg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_r3u9xClEEeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r3u9xSlEEeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r3u9xilEEeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_r3yoJClEEeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_RKN1gA9oEeq4SdRfpcPmcg" target="_r3yoIClEEeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_r3yoJSlEEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_r3yoKSlEEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_r3yoJilEEeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r3yoJylEEeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r3yoKClEEeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_r37LBClEEeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_RKPDoQ9oEeq4SdRfpcPmcg" target="_r37LAClEEeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_r37LBSlEEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_r37LCSlEEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_r37LBilEEeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r37LBylEEeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r37LCClEEeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_r4ADgSlEEeyFJJI_sS_fdA" type="StereotypeCommentLink" source="_RKPDpw9oEeq4SdRfpcPmcg" target="_r3_ccClEEeyFJJI_sS_fdA">
+    <styles xmi:type="notation:FontStyle" xmi:id="_r4ADgilEEeyFJJI_sS_fdA"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_r4ADhilEEeyFJJI_sS_fdA" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_r4ADgylEEeyFJJI_sS_fdA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r4ADhClEEeyFJJI_sS_fdA"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r4ADhSlEEeyFJJI_sS_fdA"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_7XYCcSp_Eey4EugVrvBHDg" type="StereotypeCommentLink" source="_NrCY4A9oEeq4SdRfpcPmcg" target="_7XXbaip_Eey4EugVrvBHDg">
+    <styles xmi:type="notation:FontStyle" xmi:id="_7XYCcip_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7XYCdip_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="robot_state_publisher.compdef.uml#_lB8pcA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7XYCcyp_Eey4EugVrvBHDg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7XYCdCp_Eey4EugVrvBHDg"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7XYCdSp_Eey4EugVrvBHDg"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_7XhMZCp_Eey4EugVrvBHDg" type="StereotypeCommentLink" source="_PBwUMA9oEeq4SdRfpcPmcg" target="_7XhMYCp_Eey4EugVrvBHDg">
+    <styles xmi:type="notation:FontStyle" xmi:id="_7XhMZSp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7Xhzcip_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="robot_state_publisher.compdef.uml#_PBRMAA9oEeq4SdRfpcPmcg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7XhMZip_Eey4EugVrvBHDg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7XhzcCp_Eey4EugVrvBHDg"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7XhzcSp_Eey4EugVrvBHDg"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_7XrkdCp_Eey4EugVrvBHDg" type="StereotypeCommentLink" source="_RKN1gA9oEeq4SdRfpcPmcg" target="_7XrkcCp_Eey4EugVrvBHDg">
+    <styles xmi:type="notation:FontStyle" xmi:id="_7XrkdSp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7XrkeSp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lMZl8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7Xrkdip_Eey4EugVrvBHDg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7Xrkdyp_Eey4EugVrvBHDg"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7XrkeCp_Eey4EugVrvBHDg"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_7X3KpCp_Eey4EugVrvBHDg" type="StereotypeCommentLink" source="_RKPDoQ9oEeq4SdRfpcPmcg" target="_7X3KoCp_Eey4EugVrvBHDg">
+    <styles xmi:type="notation:FontStyle" xmi:id="_7X3KpSp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7X3KqSp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lM4uIA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7X3Kpip_Eey4EugVrvBHDg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7X3Kpyp_Eey4EugVrvBHDg"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7X3KqCp_Eey4EugVrvBHDg"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_7YD-9Cp_Eey4EugVrvBHDg" type="StereotypeCommentLink" source="_RKPDpw9oEeq4SdRfpcPmcg" target="_7YD-8Cp_Eey4EugVrvBHDg">
+    <styles xmi:type="notation:FontStyle" xmi:id="_7YD-9Sp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7YD--Sp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="robot_state_publisher.compdef.uml#_lM9moA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7YD-9ip_Eey4EugVrvBHDg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7YD-9yp_Eey4EugVrvBHDg"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7YD--Cp_Eey4EugVrvBHDg"/>
+  </edges>
 </notation:Diagram>
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/robot_state_publisher/models/components/robot_state_publisher.compdef.uml b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/robot_state_publisher/models/components/robot_state_publisher.compdef.uml
index a39f7a3..5831ce5 100644
--- a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/robot_state_publisher/models/components/robot_state_publisher.compdef.uml
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/robot_state_publisher/models/components/robot_state_publisher.compdef.uml
@@ -1,27 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:robotics.components="http://www.eclipse.org/papyrus/robotics/components/1" xmlns:robotics.parameters="http://www.eclipse.org/papyrus/robotics/parameters/1" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/robotics/components/1 http://www.eclipse.org/papyrus/robotics/1#//components http://www.eclipse.org/papyrus/robotics/parameters/1 http://www.eclipse.org/papyrus/robotics/1#//parameters">
-  <uml:Model xmi:id="_7dB2wA6rEeqas7S1-hM4Zg" name="Robot_state_publisherCompdef">
+  <uml:Model xmi:id="_7dB2wA6rEeqas7S1-hM4Zg" name="Robot_state_publisher">
     <packageImport xmi:type="uml:PackageImport" xmi:id="_7dB2wQ6rEeqas7S1-hM4Zg">
       <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
     </packageImport>
     <packageImport xmi:type="uml:PackageImport" xmi:id="_7dB2wg6rEeqas7S1-hM4Zg">
       <importedPackage xmi:type="uml:Model" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_LaOOAJcvEeeV0-Lu2yLOjA"/>
     </packageImport>
-    <packageImport xmi:type="uml:PackageImport" xmi:id="_0xedABNGEeqdIrIm81Dl-Q">
-      <importedPackage xmi:type="uml:Model" href="pathmap://ROS2_LIBRARY/ros2.servicedef.uml#_T7frkG-0EeiX6ta975XXMg"/>
+    <packageImport xmi:type="uml:PackageImport" xmi:id="_fCLZwCXlEeyasY84eXuQeQ">
+      <importedPackage xmi:type="uml:Model" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_T7frkG-0EeiX6ta975XXMg"/>
     </packageImport>
-    <packagedElement xmi:type="uml:Class" xmi:id="_lB8pcA6uEeqas7S1-hM4Zg" name="Robot_state_publisher">
+    <packagedElement xmi:type="uml:Class" xmi:id="_lB8pcA6uEeqas7S1-hM4Zg" name="robot_state_publisher">
       <ownedAttribute xmi:type="uml:Port" xmi:id="_lMZl8A6uEeqas7S1-hM4Zg" name="joint_states" type="_lMbbIA6uEeqas7S1-hM4Zg" aggregation="composite"/>
-      <ownedAttribute xmi:type="uml:Port" xmi:id="_lMuWEA6uEeqas7S1-hM4Zg" name="robot_description" type="_lMvkMA6uEeqas7S1-hM4Zg" aggregation="composite"/>
       <ownedAttribute xmi:type="uml:Port" xmi:id="_lM4uIA6uEeqas7S1-hM4Zg" name="tf" type="_lM58QA6uEeqas7S1-hM4Zg" aggregation="composite"/>
       <ownedAttribute xmi:type="uml:Port" xmi:id="_lM9moA6uEeqas7S1-hM4Zg" name="tf_static" type="_lM-0wA6uEeqas7S1-hM4Zg" aggregation="composite"/>
       <nestedClassifier xmi:type="uml:Class" xmi:id="_lMbbIA6uEeqas7S1-hM4Zg"/>
-      <nestedClassifier xmi:type="uml:Class" xmi:id="_lMvkMA6uEeqas7S1-hM4Zg">
-        <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_lMzOkA6uEeqas7S1-hM4Zg" client="_lMvkMA6uEeqas7S1-hM4Zg">
-          <supplier xmi:type="uml:Interface" href="pathmap://ROS2_LIB_BASE/services/std_msgs.servicedef.uml#svcdefs/P_String"/>
-          <contract xmi:type="uml:Interface" href="pathmap://ROS2_LIB_BASE/services/std_msgs.servicedef.uml#svcdefs/P_String"/>
-        </interfaceRealization>
-      </nestedClassifier>
       <nestedClassifier xmi:type="uml:Class" xmi:id="_lM58QA6uEeqas7S1-hM4Zg">
         <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_lM8_kA6uEeqas7S1-hM4Zg" client="_lM58QA6uEeqas7S1-hM4Zg">
           <supplier xmi:type="uml:Interface" href="pathmap://ROS2_LIB_BASE/services/tf2_msgs.servicedef.uml#svcdefs/P_TFMessage"/>
@@ -34,7 +27,11 @@
           <contract xmi:type="uml:Interface" href="pathmap://ROS2_LIB_BASE/services/tf2_msgs.servicedef.uml#svcdefs/P_TFMessage"/>
         </interfaceRealization>
       </nestedClassifier>
-      <nestedClassifier xmi:type="uml:Class" xmi:id="_PBRMAA9oEeq4SdRfpcPmcg"/>
+      <nestedClassifier xmi:type="uml:Class" xmi:id="_PBRMAA9oEeq4SdRfpcPmcg">
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_bg8usCXlEeyasY84eXuQeQ" name="robot_description">
+          <type xmi:type="uml:PrimitiveType" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_96bjEK4QEemKGaIZu1xPYw"/>
+        </ownedAttribute>
+      </nestedClassifier>
     </packagedElement>
     <packagedElement xmi:type="uml:Usage" xmi:id="_lMfFgA6uEeqas7S1-hM4Zg" client="_lMbbIA6uEeqas7S1-hM4Zg">
       <supplier xmi:type="uml:Interface" href="pathmap://ROS2_LIB_BASE/services/sensor_msgs.servicedef.uml#svcdefs/P_JointState"/>
@@ -112,15 +109,14 @@
       <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_9FdqwA-MEdyLh7muGbCqMw"/>
     </profileApplication>
   </uml:Model>
-  <robotics.components:ComponentDefinitionModel xmi:id="_7dCd3Q6rEeqas7S1-hM4Zg" base_Package="_7dB2wA6rEeqas7S1-hM4Zg"/>
-  <robotics.components:ComponentDefinition xmi:id="_lB_swA6uEeqas7S1-hM4Zg" base_Class="_lB8pcA6uEeqas7S1-hM4Zg"/>
+  <robotics.components:ComponentDefinitionModel xmi:id="_7dCd3Q6rEeqas7S1-hM4Zg" description="An external component realized by the build-in ros2 component" base_Package="_7dB2wA6rEeqas7S1-hM4Zg" external="true"/>
+  <robotics.components:ComponentDefinition xmi:id="_lB_swA6uEeqas7S1-hM4Zg" base_Class="_lB8pcA6uEeqas7S1-hM4Zg" isLifecycle="false"/>
   <robotics.components:ComponentService xmi:id="_lMd3YA6uEeqas7S1-hM4Zg" base_Class="_lMbbIA6uEeqas7S1-hM4Zg"/>
-  <robotics.components:ComponentService xmi:id="_lMyAcA6uEeqas7S1-hM4Zg" base_Class="_lMvkMA6uEeqas7S1-hM4Zg"/>
   <robotics.components:ComponentService xmi:id="_lM7xcA6uEeqas7S1-hM4Zg" base_Class="_lM58QA6uEeqas7S1-hM4Zg"/>
   <robotics.components:ComponentService xmi:id="_lNBRAA6uEeqas7S1-hM4Zg" base_Class="_lM-0wA6uEeqas7S1-hM4Zg"/>
   <robotics.parameters:Parameter xmi:id="_PBToQA9oEeq4SdRfpcPmcg" base_Class="_PBRMAA9oEeq4SdRfpcPmcg"/>
   <robotics.components:ComponentPort xmi:id="_nPJQUBCcEeqpC8wzYJkICg" base_Port="_lMZl8A6uEeqas7S1-hM4Zg"/>
-  <robotics.components:ComponentPort xmi:id="_qhaSUBCcEeqpC8wzYJkICg" base_Port="_lMuWEA6uEeqas7S1-hM4Zg"/>
   <robotics.components:ComponentPort xmi:id="_rvM7IBCcEeqpC8wzYJkICg" base_Port="_lM4uIA6uEeqas7S1-hM4Zg"/>
   <robotics.components:ComponentPort xmi:id="_tH-E4BCcEeqpC8wzYJkICg" base_Port="_lM9moA6uEeqas7S1-hM4Zg"/>
+  <robotics.parameters:ParameterEntry xmi:id="_fCOdECXlEeyasY84eXuQeQ" description="URDF xml description" base_Property="_bg8usCXlEeyasY84eXuQeQ"/>
 </xmi:XMI>
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/rviz/models/components/rviz.compdef.notation b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/rviz/models/components/rviz.compdef.notation
deleted file mode 100644
index 8f7c423..0000000
--- a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/rviz/models/components/rviz.compdef.notation
+++ /dev/null
@@ -1,230 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_lXehkA9_EeqYjOkV1WinKg" type="CompositeStructure" name="rviz diagram" measurementUnit="Pixel">
-  <children xmi:type="notation:Shape" xmi:id="_oMltgA9_EeqYjOkV1WinKg" type="Class_Shape">
-    <children xmi:type="notation:DecorationNode" xmi:id="_oMm7oA9_EeqYjOkV1WinKg" type="Class_NameLabel"/>
-    <children xmi:type="notation:DecorationNode" xmi:id="_oMm7oQ9_EeqYjOkV1WinKg" type="Class_FloatingNameLabel">
-      <layoutConstraint xmi:type="notation:Location" xmi:id="_oMm7og9_EeqYjOkV1WinKg" y="15"/>
-    </children>
-    <children xmi:type="notation:BasicCompartment" xmi:id="_oMm7ow9_EeqYjOkV1WinKg" type="Class_StructureCompartment">
-      <children xmi:type="notation:Shape" xmi:id="_BPua0A-AEeqYjOkV1WinKg" type="Class_Shape_CN">
-        <children xmi:type="notation:DecorationNode" xmi:id="_BPua0g-AEeqYjOkV1WinKg" type="Class_NameLabel_CN"/>
-        <children xmi:type="notation:DecorationNode" xmi:id="_BPua0w-AEeqYjOkV1WinKg" type="Class_FloatingNameLabel_CN">
-          <layoutConstraint xmi:type="notation:Location" xmi:id="_BPua1A-AEeqYjOkV1WinKg" y="15"/>
-        </children>
-        <children xmi:type="notation:BasicCompartment" xmi:id="_BPua1Q-AEeqYjOkV1WinKg" type="Class_StructureCompartment_CN">
-          <styles xmi:type="notation:TitleStyle" xmi:id="_BPua1g-AEeqYjOkV1WinKg"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BPua1w-AEeqYjOkV1WinKg"/>
-        </children>
-        <element xmi:type="uml:Class" href="rviz.compdef.uml#_BN_VcA-AEeqYjOkV1WinKg"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BPua0Q-AEeqYjOkV1WinKg" x="111" y="23" width="84" height="58"/>
-      </children>
-      <children xmi:type="notation:Shape" xmi:id="_uZzNoAn5EeueAa1uAeDfJw" type="StereotypeComment">
-        <styles xmi:type="notation:TitleStyle" xmi:id="_uZzNoQn5EeueAa1uAeDfJw"/>
-        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uZzNown5EeueAa1uAeDfJw" name="BASE_ELEMENT">
-          <eObjectValue xmi:type="uml:Class" href="rviz.compdef.uml#_BN_VcA-AEeqYjOkV1WinKg"/>
-        </styles>
-        <element xsi:nil="true"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uZzNogn5EeueAa1uAeDfJw" x="311" y="23"/>
-      </children>
-      <styles xmi:type="notation:TitleStyle" xmi:id="_oMm7pA9_EeqYjOkV1WinKg"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oMm7pQ9_EeqYjOkV1WinKg"/>
-    </children>
-    <children xmi:type="notation:DecorationNode" xmi:id="_oMr0IA9_EeqYjOkV1WinKg" type="StereotypeLabel">
-      <styles xmi:type="notation:StringValueStyle" xmi:id="_oMr0IQ9_EeqYjOkV1WinKg" name="stereotype" stringValue="robotics::components::ComponentDefinition"/>
-      <element xmi:type="uml:Stereotype" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_L3wdoJZ2Eeeq1f8hGgKVzA"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oMr0Ig9_EeqYjOkV1WinKg"/>
-    </children>
-    <children xmi:type="notation:BasicCompartment" xmi:id="_oMr0Iw9_EeqYjOkV1WinKg" type="StereotypeBrace">
-      <styles xmi:type="notation:TitleStyle" xmi:id="_oMr0JA9_EeqYjOkV1WinKg"/>
-      <styles xmi:type="notation:StringValueStyle" xmi:id="_oMr0JQ9_EeqYjOkV1WinKg" name="stereotype" stringValue="robotics::components::ComponentDefinition"/>
-      <element xmi:type="uml:Stereotype" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_L3wdoJZ2Eeeq1f8hGgKVzA"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oMr0Jg9_EeqYjOkV1WinKg"/>
-    </children>
-    <children xmi:type="notation:BasicCompartment" xmi:id="_oMtCQg9_EeqYjOkV1WinKg" type="compartment_shape_display">
-      <styles xmi:type="notation:TitleStyle" xmi:id="_oMtCQw9_EeqYjOkV1WinKg"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oMtCRA9_EeqYjOkV1WinKg"/>
-    </children>
-    <children xmi:type="notation:BasicCompartment" xmi:id="_oMuQZA9_EeqYjOkV1WinKg" type="StereotypeCompartment">
-      <styles xmi:type="notation:TitleStyle" xmi:id="_oMuQZQ9_EeqYjOkV1WinKg"/>
-      <styles xmi:type="notation:StringValueStyle" xmi:id="_oMuQZg9_EeqYjOkV1WinKg" name="stereotype" stringValue="robotics::components::ComponentDefinition"/>
-      <element xmi:type="uml:Stereotype" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_L3wdoJZ2Eeeq1f8hGgKVzA"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oMuQZw9_EeqYjOkV1WinKg"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_pkxocg9_EeqYjOkV1WinKg" type="Port_Shape">
-      <children xmi:type="notation:DecorationNode" xmi:id="_pkxodA9_EeqYjOkV1WinKg" type="Port_NameLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_pkyPgA9_EeqYjOkV1WinKg" x="25" y="3"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_pkyPgQ9_EeqYjOkV1WinKg" type="Port_StereotypeLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_pkyPgg9_EeqYjOkV1WinKg" x="25" y="-10"/>
-      </children>
-      <element xmi:type="uml:Port" href="rviz.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pkxocw9_EeqYjOkV1WinKg" x="-10" y="110"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_pkyPgw9_EeqYjOkV1WinKg" type="Port_Shape">
-      <children xmi:type="notation:DecorationNode" xmi:id="_pkyPhQ9_EeqYjOkV1WinKg" type="Port_NameLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_pkyPhg9_EeqYjOkV1WinKg" x="25" y="3"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_pkyPhw9_EeqYjOkV1WinKg" type="Port_StereotypeLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_pkyPiA9_EeqYjOkV1WinKg" x="25" y="-10"/>
-      </children>
-      <element xmi:type="uml:Port" href="rviz.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pkyPhA9_EeqYjOkV1WinKg" x="-10" y="150"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_pkyPiQ9_EeqYjOkV1WinKg" type="Port_Shape">
-      <children xmi:type="notation:DecorationNode" xmi:id="_pkyPiw9_EeqYjOkV1WinKg" type="Port_NameLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_pky2kA9_EeqYjOkV1WinKg" x="25" y="3"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_pky2kQ9_EeqYjOkV1WinKg" type="Port_StereotypeLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_pky2kg9_EeqYjOkV1WinKg" x="25" y="-10"/>
-      </children>
-      <element xmi:type="uml:Port" href="rviz.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pkyPig9_EeqYjOkV1WinKg" x="308" y="90"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_pky2kw9_EeqYjOkV1WinKg" type="Port_Shape">
-      <children xmi:type="notation:DecorationNode" xmi:id="_pky2lQ9_EeqYjOkV1WinKg" type="Port_NameLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_pky2lg9_EeqYjOkV1WinKg" x="25" y="3"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_pky2lw9_EeqYjOkV1WinKg" type="Port_StereotypeLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_pky2mA9_EeqYjOkV1WinKg" x="25" y="-10"/>
-      </children>
-      <element xmi:type="uml:Port" href="rviz.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pky2lA9_EeqYjOkV1WinKg" x="308" y="130"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_pky2mQ9_EeqYjOkV1WinKg" type="Port_Shape">
-      <children xmi:type="notation:DecorationNode" xmi:id="_pkzdoA9_EeqYjOkV1WinKg" type="Port_NameLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_pkzdoQ9_EeqYjOkV1WinKg" x="25" y="3"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_pkzdog9_EeqYjOkV1WinKg" type="Port_StereotypeLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_pkzdow9_EeqYjOkV1WinKg" x="25" y="-10"/>
-      </children>
-      <element xmi:type="uml:Port" href="rviz.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pky2mg9_EeqYjOkV1WinKg" x="308" y="170"/>
-    </children>
-    <element xmi:type="uml:Class" href="rviz.compdef.uml#_ljX7gA6uEeqas7S1-hM4Zg"/>
-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oMltgQ9_EeqYjOkV1WinKg" x="140" y="80" width="318" height="221"/>
-  </children>
-  <children xmi:type="notation:Shape" xmi:id="_uZu8Tgn5EeueAa1uAeDfJw" type="StereotypeComment">
-    <styles xmi:type="notation:TitleStyle" xmi:id="_uZu8Twn5EeueAa1uAeDfJw"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uZu8UQn5EeueAa1uAeDfJw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Class" href="rviz.compdef.uml#_ljX7gA6uEeqas7S1-hM4Zg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uZu8UAn5EeueAa1uAeDfJw" x="340" y="80"/>
-  </children>
-  <children xmi:type="notation:Shape" xmi:id="_uZ3fEAn5EeueAa1uAeDfJw" type="StereotypeComment">
-    <styles xmi:type="notation:TitleStyle" xmi:id="_uZ3fEQn5EeueAa1uAeDfJw"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uZ3fEwn5EeueAa1uAeDfJw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="rviz.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uZ3fEgn5EeueAa1uAeDfJw" x="190" y="110"/>
-  </children>
-  <children xmi:type="notation:Shape" xmi:id="_uZ8XkAn5EeueAa1uAeDfJw" type="StereotypeComment">
-    <styles xmi:type="notation:TitleStyle" xmi:id="_uZ8XkQn5EeueAa1uAeDfJw"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uZ8Xkwn5EeueAa1uAeDfJw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="rviz.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uZ8Xkgn5EeueAa1uAeDfJw" x="190" y="150"/>
-  </children>
-  <children xmi:type="notation:Shape" xmi:id="_uaBQEAn5EeueAa1uAeDfJw" type="StereotypeComment">
-    <styles xmi:type="notation:TitleStyle" xmi:id="_uaBQEQn5EeueAa1uAeDfJw"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uaBQEwn5EeueAa1uAeDfJw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="rviz.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uaBQEgn5EeueAa1uAeDfJw" x="508" y="90"/>
-  </children>
-  <children xmi:type="notation:Shape" xmi:id="_uaGIkAn5EeueAa1uAeDfJw" type="StereotypeComment">
-    <styles xmi:type="notation:TitleStyle" xmi:id="_uaGIkQn5EeueAa1uAeDfJw"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uaGIkwn5EeueAa1uAeDfJw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="rviz.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uaGIkgn5EeueAa1uAeDfJw" x="508" y="130"/>
-  </children>
-  <children xmi:type="notation:Shape" xmi:id="_uaKaAAn5EeueAa1uAeDfJw" type="StereotypeComment">
-    <styles xmi:type="notation:TitleStyle" xmi:id="_uaKaAQn5EeueAa1uAeDfJw"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uaKaAwn5EeueAa1uAeDfJw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="rviz.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uaKaAgn5EeueAa1uAeDfJw" x="508" y="170"/>
-  </children>
-  <styles xmi:type="notation:StringValueStyle" xmi:id="_lXehkQ9_EeqYjOkV1WinKg" name="diagram_compatibility_version" stringValue="1.4.0"/>
-  <styles xmi:type="notation:DiagramStyle" xmi:id="_lXehkg9_EeqYjOkV1WinKg"/>
-  <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_lXehkw9_EeqYjOkV1WinKg" diagramKindId="org.eclipse.papyrus.robotics.diagram.component">
-    <owner xmi:type="uml:Model" href="rviz.compdef.uml#_7dB2wA6rEeqas7S1-hM4Zg"/>
-  </styles>
-  <element xmi:type="uml:Model" href="rviz.compdef.uml#_7dB2wA6rEeqas7S1-hM4Zg"/>
-  <edges xmi:type="notation:Connector" xmi:id="_uZu8Ugn5EeueAa1uAeDfJw" type="StereotypeCommentLink" source="_oMltgA9_EeqYjOkV1WinKg" target="_uZu8Tgn5EeueAa1uAeDfJw">
-    <styles xmi:type="notation:FontStyle" xmi:id="_uZu8Uwn5EeueAa1uAeDfJw"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uZu8Vwn5EeueAa1uAeDfJw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Class" href="rviz.compdef.uml#_ljX7gA6uEeqas7S1-hM4Zg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uZu8VAn5EeueAa1uAeDfJw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uZu8VQn5EeueAa1uAeDfJw"/>
-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uZu8Vgn5EeueAa1uAeDfJw"/>
-  </edges>
-  <edges xmi:type="notation:Connector" xmi:id="_uZzNpAn5EeueAa1uAeDfJw" type="StereotypeCommentLink" source="_BPua0A-AEeqYjOkV1WinKg" target="_uZzNoAn5EeueAa1uAeDfJw">
-    <styles xmi:type="notation:FontStyle" xmi:id="_uZzNpQn5EeueAa1uAeDfJw"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uZzNqQn5EeueAa1uAeDfJw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Class" href="rviz.compdef.uml#_BN_VcA-AEeqYjOkV1WinKg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uZzNpgn5EeueAa1uAeDfJw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uZzNpwn5EeueAa1uAeDfJw"/>
-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uZzNqAn5EeueAa1uAeDfJw"/>
-  </edges>
-  <edges xmi:type="notation:Connector" xmi:id="_uZ3fFAn5EeueAa1uAeDfJw" type="StereotypeCommentLink" source="_pkxocg9_EeqYjOkV1WinKg" target="_uZ3fEAn5EeueAa1uAeDfJw">
-    <styles xmi:type="notation:FontStyle" xmi:id="_uZ3fFQn5EeueAa1uAeDfJw"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uZ3fGQn5EeueAa1uAeDfJw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="rviz.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uZ3fFgn5EeueAa1uAeDfJw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uZ3fFwn5EeueAa1uAeDfJw"/>
-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uZ3fGAn5EeueAa1uAeDfJw"/>
-  </edges>
-  <edges xmi:type="notation:Connector" xmi:id="_uZ8XlAn5EeueAa1uAeDfJw" type="StereotypeCommentLink" source="_pkyPgw9_EeqYjOkV1WinKg" target="_uZ8XkAn5EeueAa1uAeDfJw">
-    <styles xmi:type="notation:FontStyle" xmi:id="_uZ8XlQn5EeueAa1uAeDfJw"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uZ8XmQn5EeueAa1uAeDfJw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="rviz.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uZ8Xlgn5EeueAa1uAeDfJw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uZ8Xlwn5EeueAa1uAeDfJw"/>
-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uZ8XmAn5EeueAa1uAeDfJw"/>
-  </edges>
-  <edges xmi:type="notation:Connector" xmi:id="_uaBQFAn5EeueAa1uAeDfJw" type="StereotypeCommentLink" source="_pkyPiQ9_EeqYjOkV1WinKg" target="_uaBQEAn5EeueAa1uAeDfJw">
-    <styles xmi:type="notation:FontStyle" xmi:id="_uaBQFQn5EeueAa1uAeDfJw"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uaBQGQn5EeueAa1uAeDfJw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="rviz.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uaBQFgn5EeueAa1uAeDfJw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uaBQFwn5EeueAa1uAeDfJw"/>
-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uaBQGAn5EeueAa1uAeDfJw"/>
-  </edges>
-  <edges xmi:type="notation:Connector" xmi:id="_uaGIlAn5EeueAa1uAeDfJw" type="StereotypeCommentLink" source="_pky2kw9_EeqYjOkV1WinKg" target="_uaGIkAn5EeueAa1uAeDfJw">
-    <styles xmi:type="notation:FontStyle" xmi:id="_uaGIlQn5EeueAa1uAeDfJw"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uaGImQn5EeueAa1uAeDfJw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="rviz.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uaGIlgn5EeueAa1uAeDfJw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uaGIlwn5EeueAa1uAeDfJw"/>
-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uaGImAn5EeueAa1uAeDfJw"/>
-  </edges>
-  <edges xmi:type="notation:Connector" xmi:id="_uaKaBAn5EeueAa1uAeDfJw" type="StereotypeCommentLink" source="_pky2mQ9_EeqYjOkV1WinKg" target="_uaKaAAn5EeueAa1uAeDfJw">
-    <styles xmi:type="notation:FontStyle" xmi:id="_uaKaBQn5EeueAa1uAeDfJw"/>
-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uaKaCQn5EeueAa1uAeDfJw" name="BASE_ELEMENT">
-      <eObjectValue xmi:type="uml:Port" href="rviz.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
-    </styles>
-    <element xsi:nil="true"/>
-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uaKaBgn5EeueAa1uAeDfJw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uaKaBwn5EeueAa1uAeDfJw"/>
-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uaKaCAn5EeueAa1uAeDfJw"/>
-  </edges>
-</notation:Diagram>
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/rviz/models/components/rviz.compdef.di b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/rviz2/models/components/rviz2.compdef.di
similarity index 100%
rename from plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/rviz/models/components/rviz.compdef.di
rename to plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/rviz2/models/components/rviz2.compdef.di
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/rviz2/models/components/rviz2.compdef.notation b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/rviz2/models/components/rviz2.compdef.notation
new file mode 100644
index 0000000..b09ea62
--- /dev/null
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/rviz2/models/components/rviz2.compdef.notation
@@ -0,0 +1,230 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.3/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_lXehkA9_EeqYjOkV1WinKg" type="CompositeStructure" name="rviz diagram" measurementUnit="Pixel">
+  <children xmi:type="notation:Shape" xmi:id="_oMltgA9_EeqYjOkV1WinKg" type="Class_Shape">
+    <children xmi:type="notation:DecorationNode" xmi:id="_oMm7oA9_EeqYjOkV1WinKg" type="Class_NameLabel"/>
+    <children xmi:type="notation:DecorationNode" xmi:id="_oMm7oQ9_EeqYjOkV1WinKg" type="Class_FloatingNameLabel">
+      <layoutConstraint xmi:type="notation:Location" xmi:id="_oMm7og9_EeqYjOkV1WinKg" y="15"/>
+    </children>
+    <children xmi:type="notation:BasicCompartment" xmi:id="_oMm7ow9_EeqYjOkV1WinKg" type="Class_StructureCompartment">
+      <children xmi:type="notation:Shape" xmi:id="_BPua0A-AEeqYjOkV1WinKg" type="Class_Shape_CN">
+        <children xmi:type="notation:DecorationNode" xmi:id="_BPua0g-AEeqYjOkV1WinKg" type="Class_NameLabel_CN"/>
+        <children xmi:type="notation:DecorationNode" xmi:id="_BPua0w-AEeqYjOkV1WinKg" type="Class_FloatingNameLabel_CN">
+          <layoutConstraint xmi:type="notation:Location" xmi:id="_BPua1A-AEeqYjOkV1WinKg" y="15"/>
+        </children>
+        <children xmi:type="notation:BasicCompartment" xmi:id="_BPua1Q-AEeqYjOkV1WinKg" type="Class_StructureCompartment_CN">
+          <styles xmi:type="notation:TitleStyle" xmi:id="_BPua1g-AEeqYjOkV1WinKg"/>
+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BPua1w-AEeqYjOkV1WinKg"/>
+        </children>
+        <element xmi:type="uml:Class" href="rviz2.compdef.uml#_BN_VcA-AEeqYjOkV1WinKg"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BPua0Q-AEeqYjOkV1WinKg" x="111" y="23" width="84" height="58"/>
+      </children>
+      <children xmi:type="notation:Shape" xmi:id="_ucKwQCp_Eey4EugVrvBHDg" type="StereotypeComment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_ucKwQSp_Eey4EugVrvBHDg"/>
+        <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ucKwQyp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+          <eObjectValue xmi:type="uml:Class" href="rviz2.compdef.uml#_BN_VcA-AEeqYjOkV1WinKg"/>
+        </styles>
+        <element xsi:nil="true"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ucKwQip_Eey4EugVrvBHDg" x="311" y="23"/>
+      </children>
+      <styles xmi:type="notation:TitleStyle" xmi:id="_oMm7pA9_EeqYjOkV1WinKg"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oMm7pQ9_EeqYjOkV1WinKg"/>
+    </children>
+    <children xmi:type="notation:DecorationNode" xmi:id="_oMr0IA9_EeqYjOkV1WinKg" type="StereotypeLabel">
+      <styles xmi:type="notation:StringValueStyle" xmi:id="_oMr0IQ9_EeqYjOkV1WinKg" name="stereotype" stringValue="robotics::components::ComponentDefinition"/>
+      <element xmi:type="uml:Stereotype" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_L3wdoJZ2Eeeq1f8hGgKVzA"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oMr0Ig9_EeqYjOkV1WinKg"/>
+    </children>
+    <children xmi:type="notation:BasicCompartment" xmi:id="_oMr0Iw9_EeqYjOkV1WinKg" type="StereotypeBrace">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_oMr0JA9_EeqYjOkV1WinKg"/>
+      <styles xmi:type="notation:StringValueStyle" xmi:id="_oMr0JQ9_EeqYjOkV1WinKg" name="stereotype" stringValue="robotics::components::ComponentDefinition"/>
+      <element xmi:type="uml:Stereotype" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_L3wdoJZ2Eeeq1f8hGgKVzA"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oMr0Jg9_EeqYjOkV1WinKg"/>
+    </children>
+    <children xmi:type="notation:BasicCompartment" xmi:id="_oMtCQg9_EeqYjOkV1WinKg" type="compartment_shape_display">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_oMtCQw9_EeqYjOkV1WinKg"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oMtCRA9_EeqYjOkV1WinKg"/>
+    </children>
+    <children xmi:type="notation:BasicCompartment" xmi:id="_oMuQZA9_EeqYjOkV1WinKg" type="StereotypeCompartment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_oMuQZQ9_EeqYjOkV1WinKg"/>
+      <styles xmi:type="notation:StringValueStyle" xmi:id="_oMuQZg9_EeqYjOkV1WinKg" name="stereotype" stringValue="robotics::components::ComponentDefinition"/>
+      <element xmi:type="uml:Stereotype" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_L3wdoJZ2Eeeq1f8hGgKVzA"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oMuQZw9_EeqYjOkV1WinKg"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_pkxocg9_EeqYjOkV1WinKg" type="Port_Shape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_pkxodA9_EeqYjOkV1WinKg" type="Port_NameLabel">
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pkyPgA9_EeqYjOkV1WinKg" x="25" y="3"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_pkyPgQ9_EeqYjOkV1WinKg" type="Port_StereotypeLabel">
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pkyPgg9_EeqYjOkV1WinKg" x="25" y="-10"/>
+      </children>
+      <element xmi:type="uml:Port" href="rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pkxocw9_EeqYjOkV1WinKg" x="-10" y="110"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_pkyPgw9_EeqYjOkV1WinKg" type="Port_Shape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_pkyPhQ9_EeqYjOkV1WinKg" type="Port_NameLabel">
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pkyPhg9_EeqYjOkV1WinKg" x="25" y="3"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_pkyPhw9_EeqYjOkV1WinKg" type="Port_StereotypeLabel">
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pkyPiA9_EeqYjOkV1WinKg" x="25" y="-10"/>
+      </children>
+      <element xmi:type="uml:Port" href="rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pkyPhA9_EeqYjOkV1WinKg" x="-10" y="150"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_pkyPiQ9_EeqYjOkV1WinKg" type="Port_Shape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_pkyPiw9_EeqYjOkV1WinKg" type="Port_NameLabel">
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pky2kA9_EeqYjOkV1WinKg" x="25" y="3"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_pky2kQ9_EeqYjOkV1WinKg" type="Port_StereotypeLabel">
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pky2kg9_EeqYjOkV1WinKg" x="25" y="-10"/>
+      </children>
+      <element xmi:type="uml:Port" href="rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pkyPig9_EeqYjOkV1WinKg" x="308" y="90"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_pky2kw9_EeqYjOkV1WinKg" type="Port_Shape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_pky2lQ9_EeqYjOkV1WinKg" type="Port_NameLabel">
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pky2lg9_EeqYjOkV1WinKg" x="25" y="3"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_pky2lw9_EeqYjOkV1WinKg" type="Port_StereotypeLabel">
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pky2mA9_EeqYjOkV1WinKg" x="25" y="-10"/>
+      </children>
+      <element xmi:type="uml:Port" href="rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pky2lA9_EeqYjOkV1WinKg" x="308" y="130"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_pky2mQ9_EeqYjOkV1WinKg" type="Port_Shape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_pkzdoA9_EeqYjOkV1WinKg" type="Port_NameLabel">
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pkzdoQ9_EeqYjOkV1WinKg" x="25" y="3"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_pkzdog9_EeqYjOkV1WinKg" type="Port_StereotypeLabel">
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pkzdow9_EeqYjOkV1WinKg" x="25" y="-10"/>
+      </children>
+      <element xmi:type="uml:Port" href="rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pky2mg9_EeqYjOkV1WinKg" x="308" y="170"/>
+    </children>
+    <element xmi:type="uml:Class" href="rviz2.compdef.uml#_ljX7gA6uEeqas7S1-hM4Zg"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oMltgQ9_EeqYjOkV1WinKg" x="140" y="80" width="318" height="221"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_uby80Cp_Eey4EugVrvBHDg" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_uby80Sp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ubzj4Cp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="rviz2.compdef.uml#_ljX7gA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uby80ip_Eey4EugVrvBHDg" x="340" y="80"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_ueoOYCp_Eey4EugVrvBHDg" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_ueoOYSp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ueo1cCp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ueoOYip_Eey4EugVrvBHDg" x="190" y="110"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_ufAB0Cp_Eey4EugVrvBHDg" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_ufAB0Sp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ufAB0yp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ufAB0ip_Eey4EugVrvBHDg" x="190" y="150"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_ufWnICp_Eey4EugVrvBHDg" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_ufWnISp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ufWnIyp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ufWnIip_Eey4EugVrvBHDg" x="508" y="90"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_ufl3sCp_Eey4EugVrvBHDg" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_ufl3sSp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ufmewCp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ufl3sip_Eey4EugVrvBHDg" x="508" y="130"/>
+  </children>
+  <children xmi:type="notation:Shape" xmi:id="_ufz6ICp_Eey4EugVrvBHDg" type="StereotypeComment">
+    <styles xmi:type="notation:TitleStyle" xmi:id="_ufz6ISp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uf0hMCp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ufz6Iip_Eey4EugVrvBHDg" x="508" y="170"/>
+  </children>
+  <styles xmi:type="notation:StringValueStyle" xmi:id="_lXehkQ9_EeqYjOkV1WinKg" name="diagram_compatibility_version" stringValue="1.4.0"/>
+  <styles xmi:type="notation:DiagramStyle" xmi:id="_lXehkg9_EeqYjOkV1WinKg"/>
+  <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_lXehkw9_EeqYjOkV1WinKg" diagramKindId="org.eclipse.papyrus.robotics.diagram.component">
+    <owner xmi:type="uml:Model" href="rviz2.compdef.uml#_7dB2wA6rEeqas7S1-hM4Zg"/>
+  </styles>
+  <element xmi:type="uml:Model" href="rviz2.compdef.uml#_7dB2wA6rEeqas7S1-hM4Zg"/>
+  <edges xmi:type="notation:Connector" xmi:id="_ubzj4Sp_Eey4EugVrvBHDg" type="StereotypeCommentLink" source="_oMltgA9_EeqYjOkV1WinKg" target="_uby80Cp_Eey4EugVrvBHDg">
+    <styles xmi:type="notation:FontStyle" xmi:id="_ubzj4ip_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ub0K8Sp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="rviz2.compdef.uml#_ljX7gA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ubzj4yp_Eey4EugVrvBHDg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubzj5Cp_Eey4EugVrvBHDg"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ub0K8Cp_Eey4EugVrvBHDg"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_ucKwRCp_Eey4EugVrvBHDg" type="StereotypeCommentLink" source="_BPua0A-AEeqYjOkV1WinKg" target="_ucKwQCp_Eey4EugVrvBHDg">
+    <styles xmi:type="notation:FontStyle" xmi:id="_ucKwRSp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ucKwSSp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Class" href="rviz2.compdef.uml#_BN_VcA-AEeqYjOkV1WinKg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ucKwRip_Eey4EugVrvBHDg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ucKwRyp_Eey4EugVrvBHDg"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ucKwSCp_Eey4EugVrvBHDg"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_ueo1cSp_Eey4EugVrvBHDg" type="StereotypeCommentLink" source="_pkxocg9_EeqYjOkV1WinKg" target="_ueoOYCp_Eey4EugVrvBHDg">
+    <styles xmi:type="notation:FontStyle" xmi:id="_ueo1cip_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ueo1dip_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="rviz2.compdef.uml#_ltzp4A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ueo1cyp_Eey4EugVrvBHDg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ueo1dCp_Eey4EugVrvBHDg"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ueo1dSp_Eey4EugVrvBHDg"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_ufAB1Cp_Eey4EugVrvBHDg" type="StereotypeCommentLink" source="_pkyPgw9_EeqYjOkV1WinKg" target="_ufAB0Cp_Eey4EugVrvBHDg">
+    <styles xmi:type="notation:FontStyle" xmi:id="_ufAB1Sp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ufAo4ip_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="rviz2.compdef.uml#_lt5JcA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ufAB1ip_Eey4EugVrvBHDg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ufAo4Cp_Eey4EugVrvBHDg"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ufAo4Sp_Eey4EugVrvBHDg"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_ufWnJCp_Eey4EugVrvBHDg" type="StereotypeCommentLink" source="_pkyPiQ9_EeqYjOkV1WinKg" target="_ufWnICp_Eey4EugVrvBHDg">
+    <styles xmi:type="notation:FontStyle" xmi:id="_ufWnJSp_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ufWnKSp_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="rviz2.compdef.uml#_lt-B8A6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ufWnJip_Eey4EugVrvBHDg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ufWnJyp_Eey4EugVrvBHDg"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ufWnKCp_Eey4EugVrvBHDg"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_ufmewSp_Eey4EugVrvBHDg" type="StereotypeCommentLink" source="_pky2kw9_EeqYjOkV1WinKg" target="_ufl3sCp_Eey4EugVrvBHDg">
+    <styles xmi:type="notation:FontStyle" xmi:id="_ufmewip_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ufmexip_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="rviz2.compdef.uml#_luBsUA6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ufmewyp_Eey4EugVrvBHDg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ufmexCp_Eey4EugVrvBHDg"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ufmexSp_Eey4EugVrvBHDg"/>
+  </edges>
+  <edges xmi:type="notation:Connector" xmi:id="_uf0hMSp_Eey4EugVrvBHDg" type="StereotypeCommentLink" source="_pky2mQ9_EeqYjOkV1WinKg" target="_ufz6ICp_Eey4EugVrvBHDg">
+    <styles xmi:type="notation:FontStyle" xmi:id="_uf0hMip_Eey4EugVrvBHDg"/>
+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uf0hNip_Eey4EugVrvBHDg" name="BASE_ELEMENT">
+      <eObjectValue xmi:type="uml:Port" href="rviz2.compdef.uml#_luEvoQ6uEeqas7S1-hM4Zg"/>
+    </styles>
+    <element xsi:nil="true"/>
+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uf0hMyp_Eey4EugVrvBHDg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uf0hNCp_Eey4EugVrvBHDg"/>
+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uf0hNSp_Eey4EugVrvBHDg"/>
+  </edges>
+</notation:Diagram>
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/rviz/models/components/rviz.compdef.uml b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/rviz2/models/components/rviz2.compdef.uml
similarity index 97%
rename from plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/rviz/models/components/rviz.compdef.uml
rename to plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/rviz2/models/components/rviz2.compdef.uml
index eee8273..aa31dec 100644
--- a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/rviz/models/components/rviz.compdef.uml
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/models/rviz2/models/components/rviz2.compdef.uml
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:robotics.components="http://www.eclipse.org/papyrus/robotics/components/1" xmlns:robotics.parameters="http://www.eclipse.org/papyrus/robotics/parameters/1" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/robotics/components/1 http://www.eclipse.org/papyrus/robotics/1#//components http://www.eclipse.org/papyrus/robotics/parameters/1 http://www.eclipse.org/papyrus/robotics/1#//parameters">
-  <uml:Model xmi:id="_7dB2wA6rEeqas7S1-hM4Zg" name="ExampleCompdef">
+  <uml:Model xmi:id="_7dB2wA6rEeqas7S1-hM4Zg" name="rviz2">
     <packageImport xmi:type="uml:PackageImport" xmi:id="_7dB2wQ6rEeqas7S1-hM4Zg">
       <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
     </packageImport>
     <packageImport xmi:type="uml:PackageImport" xmi:id="_7dB2wg6rEeqas7S1-hM4Zg">
       <importedPackage xmi:type="uml:Model" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_LaOOAJcvEeeV0-Lu2yLOjA"/>
     </packageImport>
-    <packagedElement xmi:type="uml:Class" xmi:id="_ljX7gA6uEeqas7S1-hM4Zg" name="rviz">
+    <packagedElement xmi:type="uml:Class" xmi:id="_ljX7gA6uEeqas7S1-hM4Zg" name="rviz2">
       <ownedAttribute xmi:type="uml:Port" xmi:id="_ltzp4A6uEeqas7S1-hM4Zg" name="tf" type="_lt04AA6uEeqas7S1-hM4Zg"/>
       <ownedAttribute xmi:type="uml:Port" xmi:id="_lt5JcA6uEeqas7S1-hM4Zg" name="tf_static" type="_lt6XkA6uEeqas7S1-hM4Zg"/>
       <ownedAttribute xmi:type="uml:Port" xmi:id="_lt-B8A6uEeqas7S1-hM4Zg" name="clicked_point" type="_lt-pAA6uEeqas7S1-hM4Zg"/>
@@ -114,8 +114,8 @@
       <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_9FdqwA-MEdyLh7muGbCqMw"/>
     </profileApplication>
   </uml:Model>
-  <robotics.components:ComponentDefinitionModel xmi:id="_7dCd3Q6rEeqas7S1-hM4Zg" base_Package="_7dB2wA6rEeqas7S1-hM4Zg"/>
-  <robotics.components:ComponentDefinition xmi:id="_ljZJoA6uEeqas7S1-hM4Zg" base_Class="_ljX7gA6uEeqas7S1-hM4Zg"/>
+  <robotics.components:ComponentDefinitionModel xmi:id="_7dCd3Q6rEeqas7S1-hM4Zg" base_Package="_7dB2wA6rEeqas7S1-hM4Zg" external="true"/>
+  <robotics.components:ComponentDefinition xmi:id="_ljZJoA6uEeqas7S1-hM4Zg" base_Class="_ljX7gA6uEeqas7S1-hM4Zg" isLifecycle="false"/>
   <robotics.components:ComponentService xmi:id="_lt3UQA6uEeqas7S1-hM4Zg" base_Class="_lt04AA6uEeqas7S1-hM4Zg"/>
   <robotics.components:ComponentService xmi:id="_lt8MwA6uEeqas7S1-hM4Zg" base_Class="_lt6XkA6uEeqas7S1-hM4Zg"/>
   <robotics.components:ComponentService xmi:id="_luAeMA6uEeqas7S1-hM4Zg" base_Class="_lt-pAA6uEeqas7S1-hM4Zg"/>
diff --git a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/plugin.xml b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/plugin.xml
index 3c5503a..4f9dc81 100644
--- a/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/plugin.xml
+++ b/plugins/examples/org.eclipse.papyrus.robotics.ros2.examples/plugin.xml
@@ -25,7 +25,7 @@
 				description="ROS2 - Dummy robot (reversed from ROS2 demos)">
 			</projectDescriptor>
 			<fileToOpen
-				location="/Dummy robot/models/system/dummy_robot.system.di">
+				location="/dummy_robot/models/system/dummy_robot.system.di">
 			</fileToOpen>
 		</example>
 	</extension>