<?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.functions="http://www.eclipse.org/papyrus/robotics/functions/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/functions/1 http://www.eclipse.org/papyrus/robotics/1#//functions 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="_5ykcYLrLEeq97ug85ONoqw" name="Fruit_detectionCompdef">
    <packageImport xmi:type="uml:PackageImport" xmi:id="_5ykcYbrLEeq97ug85ONoqw">
      <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
    </packageImport>
    <packageImport xmi:type="uml:PackageImport" xmi:id="_5ykcYrrLEeq97ug85ONoqw">
      <importedPackage xmi:type="uml:Model" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_LaOOAJcvEeeV0-Lu2yLOjA"/>
    </packageImport>
    <packageImport xmi:type="uml:PackageImport" xmi:id="__2yBkLrLEeq97ug85ONoqw">
      <importedPackage xmi:type="uml:Model" href="pathmap://ROS2_LIB_BASE/services/geometry_msgs.servicedef.uml#ID"/>
    </packageImport>
    <packageImport xmi:type="uml:PackageImport" xmi:id="_Ei81wLrMEeq97ug85ONoqw">
      <importedPackage xmi:type="uml:Model" href="pathmap://ROS2_LIB_BASE/services/std_msgs.servicedef.uml#ID"/>
    </packageImport>
    <packageImport xmi:type="uml:PackageImport" xmi:id="_XBra4LrMEeq97ug85ONoqw">
      <importedPackage xmi:type="uml:Model" href="pathmap://ROS2_LIB_BASE/services/sensor_msgs.servicedef.uml#ID"/>
    </packageImport>
    <packagedElement xmi:type="uml:Class" xmi:id="_5ykcY7rLEeq97ug85ONoqw" name="FruitDetection">
      <ownedAttribute xmi:type="uml:Port" xmi:id="_8nZUcLrLEeq97ug85ONoqw" name="BoundingBoxes" type="__2z2wLrLEeq97ug85ONoqw" aggregation="composite"/>
      <ownedAttribute xmi:type="uml:Port" xmi:id="_GVHW8LrMEeq97ug85ONoqw" name="Fruit" type="_HMVS0LrMEeq97ug85ONoqw" aggregation="composite"/>
      <ownedAttribute xmi:type="uml:Port" xmi:id="_I3tPgLrMEeq97ug85ONoqw" name="Disease" type="_Rt5NELrMEeq97ug85ONoqw" aggregation="composite"/>
      <ownedAttribute xmi:type="uml:Port" xmi:id="_UuG1wLrMEeq97ug85ONoqw" name="image" type="_XBtQELrMEeq97ug85ONoqw" aggregation="composite"/>
      <ownedAttribute xmi:type="uml:Property" xmi:id="_X1O-wbrMEeq97ug85ONoqw" name="activity1" type="_X1NwoLrMEeq97ug85ONoqw"/>
      <ownedConnector xmi:type="uml:Connector" xmi:id="_hTm9sLrMEeq97ug85ONoqw" name="Connects12">
        <end xmi:type="uml:ConnectorEnd" xmi:id="_hTnkwLrMEeq97ug85ONoqw" partWithPort="_X1O-wbrMEeq97ug85ONoqw" role="_af_U0LrMEeq97ug85ONoqw"/>
        <end xmi:type="uml:ConnectorEnd" xmi:id="_hToL0LrMEeq97ug85ONoqw" role="_UuG1wLrMEeq97ug85ONoqw"/>
      </ownedConnector>
      <ownedConnector xmi:type="uml:Connector" xmi:id="_h8C2sLrMEeq97ug85ONoqw" name="Connects13">
        <end xmi:type="uml:ConnectorEnd" xmi:id="_h8EE0LrMEeq97ug85ONoqw" partWithPort="_X1O-wbrMEeq97ug85ONoqw" role="_c-wdULrMEeq97ug85ONoqw"/>
        <end xmi:type="uml:ConnectorEnd" xmi:id="_h8EE0brMEeq97ug85ONoqw" role="_8nZUcLrLEeq97ug85ONoqw"/>
      </ownedConnector>
      <ownedConnector xmi:type="uml:Connector" xmi:id="_kM8iULrMEeq97ug85ONoqw" name="Connects14">
        <end xmi:type="uml:ConnectorEnd" xmi:id="_kM9wcLrMEeq97ug85ONoqw" partWithPort="_X1O-wbrMEeq97ug85ONoqw" role="_fIpiALrMEeq97ug85ONoqw"/>
        <end xmi:type="uml:ConnectorEnd" xmi:id="_kM9wcbrMEeq97ug85ONoqw" role="_GVHW8LrMEeq97ug85ONoqw"/>
      </ownedConnector>
      <ownedConnector xmi:type="uml:Connector" xmi:id="_ktmYULrMEeq97ug85ONoqw" name="Connects15">
        <end xmi:type="uml:ConnectorEnd" xmi:id="_ktm_YLrMEeq97ug85ONoqw" partWithPort="_X1O-wbrMEeq97ug85ONoqw" role="_b88bALrMEeq97ug85ONoqw"/>
        <end xmi:type="uml:ConnectorEnd" xmi:id="_ktm_YbrMEeq97ug85ONoqw" role="_I3tPgLrMEeq97ug85ONoqw"/>
      </ownedConnector>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_5ykcZLrLEeq97ug85ONoqw"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="__2z2wLrLEeq97ug85ONoqw">
        <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="__21r8LrLEeq97ug85ONoqw" client="__2z2wLrLEeq97ug85ONoqw">
          <supplier xmi:type="uml:Interface" href="pathmap://ROS2_LIB_BASE/services/geometry_msgs.servicedef.uml#svcdefs/P_Pose2D"/>
          <contract xmi:type="uml:Interface" href="pathmap://ROS2_LIB_BASE/services/geometry_msgs.servicedef.uml#svcdefs/P_Pose2D"/>
        </interfaceRealization>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_HMVS0LrMEeq97ug85ONoqw">
        <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_HMXvELrMEeq97ug85ONoqw" client="_HMVS0LrMEeq97ug85ONoqw">
          <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="_Rt5NELrMEeq97ug85ONoqw">
        <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Rt7CQLrMEeq97ug85ONoqw" client="_Rt5NELrMEeq97ug85ONoqw">
          <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="_XBtQELrMEeq97ug85ONoqw"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_X1NwoLrMEeq97ug85ONoqw" name="Detection">
        <generalization xmi:type="uml:Generalization" xmi:id="_X1OXsLrMEeq97ug85ONoqw">
          <general xmi:type="uml:Class" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_dFzyYPn9Eee8c8wpObBu7w"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_af_U0LrMEeq97ug85ONoqw" name="ActivityPort2" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_b88bALrMEeq97ug85ONoqw" name="ActivityPort3" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_c-wdULrMEeq97ug85ONoqw" name="ActivityPort4" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_fIpiALrMEeq97ug85ONoqw" name="ActivityPort5" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_lhIHALrMEeq97ug85ONoqw" name="" type="_lhEcoLrMEeq97ug85ONoqw"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Usage" xmi:id="_XBvsULrMEeq97ug85ONoqw" client="_XBtQELrMEeq97ug85ONoqw">
      <supplier xmi:type="uml:Interface" href="pathmap://ROS2_LIB_BASE/services/sensor_msgs.servicedef.uml#svcdefs/P_Image"/>
    </packagedElement>
    <packagedElement xmi:type="uml:OpaqueBehavior" xmi:id="_lhEcoLrMEeq97ug85ONoqw" name="FruitDetectionHandler">
      <language>C++</language>
      <body></body>
    </packagedElement>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_5ykcZbrLEeq97ug85ONoqw">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5ykcZrrLEeq97ug85ONoqw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/bpc/1#/"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_BPC_PROFILES/bpc.profile.uml#__9qqMJZ1Eeeq1f8hGgKVzA"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_5ykcZ7rLEeq97ug85ONoqw">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5ykcaLrLEeq97ug85ONoqw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#/"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#__9qqMJZ1Eeeq1f8hGgKVzA"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_5ykcabrLEeq97ug85ONoqw">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5ykcarrLEeq97ug85ONoqw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//components"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_EZ1TgJZ2Eeeq1f8hGgKVzA"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_5ykca7rLEeq97ug85ONoqw">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5ykcbLrLEeq97ug85ONoqw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//commpattern"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_8Z6x8Je6EeeiCOWsEr9OuA"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_5ykcbbrLEeq97ug85ONoqw">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5ykcbrrLEeq97ug85ONoqw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//deployment"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_tu6OsJe9EeeiCOWsEr9OuA"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_5ykcb7rLEeq97ug85ONoqw">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5ykccLrLEeq97ug85ONoqw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//services"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_SlbOAJe_EeeiCOWsEr9OuA"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_5ykccbrLEeq97ug85ONoqw">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5ykccrrLEeq97ug85ONoqw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//commobject"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_bz5AcPCaEeee6ab5J_C5Dg"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_5ykcc7rLEeq97ug85ONoqw">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5ykcdLrLEeq97ug85ONoqw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//functions"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_SV7GwC6LEei0V9-WLHIyvg"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_5ykcdbrLEeq97ug85ONoqw">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5ykcdrrLEeq97ug85ONoqw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//parameters"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_-pU5oDmpEei--ZsfKWaFtw"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_5ykcd7rLEeq97ug85ONoqw">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5ykceLrLEeq97ug85ONoqw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//generics"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_eFhjMEnvEeien6eLHpkAxA"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_5ykcebrLEeq97ug85ONoqw">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5ykcerrLEeq97ug85ONoqw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Foundations/NFPs"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_U_GAoAPMEdyuUt-4qHuVvQ"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_5ykce7rLEeq97ug85ONoqw">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5ykcfLrLEeq97ug85ONoqw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Annexes/VSL/DataTypes"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_9FdqwA-MEdyLh7muGbCqMw"/>
    </profileApplication>
  </uml:Model>
  <robotics.components:ComponentDefinitionModel xmi:id="_5ykcfbrLEeq97ug85ONoqw" base_Package="_5ykcYLrLEeq97ug85ONoqw"/>
  <robotics.components:ComponentDefinition xmi:id="_5ykcfrrLEeq97ug85ONoqw" base_Class="_5ykcY7rLEeq97ug85ONoqw"/>
  <robotics.parameters:Parameter xmi:id="_5ykcf7rLEeq97ug85ONoqw" base_Class="_5ykcZLrLEeq97ug85ONoqw"/>
  <robotics.components:ComponentService xmi:id="__21E4LrLEeq97ug85ONoqw" base_Class="__2z2wLrLEeq97ug85ONoqw"/>
  <robotics.components:ComponentPort xmi:id="__22TALrLEeq97ug85ONoqw" base_Port="_8nZUcLrLEeq97ug85ONoqw"/>
  <robotics.components:ComponentService xmi:id="_HMWg8LrMEeq97ug85ONoqw" base_Class="_HMVS0LrMEeq97ug85ONoqw"/>
  <robotics.components:ComponentPort xmi:id="_HMYWILrMEeq97ug85ONoqw" base_Port="_GVHW8LrMEeq97ug85ONoqw"/>
  <robotics.components:ComponentService xmi:id="_Rt6bMLrMEeq97ug85ONoqw" base_Class="_Rt5NELrMEeq97ug85ONoqw"/>
  <robotics.components:ComponentPort xmi:id="_Rt7CQbrMEeq97ug85ONoqw" base_Port="_I3tPgLrMEeq97ug85ONoqw"/>
  <robotics.components:ComponentService xmi:id="_XBueMLrMEeq97ug85ONoqw" base_Class="_XBtQELrMEeq97ug85ONoqw"/>
  <robotics.components:ComponentPort xmi:id="_XBwTYLrMEeq97ug85ONoqw" base_Port="_UuG1wLrMEeq97ug85ONoqw"/>
  <robotics.components:Activity xmi:id="_X1O-wLrMEeq97ug85ONoqw" base_Class="_X1NwoLrMEeq97ug85ONoqw"/>
  <robotics.components:ActivityInstance xmi:id="_X1QM4LrMEeq97ug85ONoqw" base_Property="_X1O-wbrMEeq97ug85ONoqw"/>
  <robotics.components:ActivityPort xmi:id="_agAi8LrMEeq97ug85ONoqw" base_Port="_af_U0LrMEeq97ug85ONoqw"/>
  <robotics.components:ActivityPort xmi:id="_b8-QMLrMEeq97ug85ONoqw" base_Port="_b88bALrMEeq97ug85ONoqw"/>
  <robotics.components:ActivityPort xmi:id="_c-xrcLrMEeq97ug85ONoqw" base_Port="_c-wdULrMEeq97ug85ONoqw"/>
  <robotics.components:ActivityPort xmi:id="_fIqwILrMEeq97ug85ONoqw" base_Port="_fIpiALrMEeq97ug85ONoqw"/>
  <robotics.generics:Connects xmi:id="_hToL0brMEeq97ug85ONoqw" base_Connector="_hTm9sLrMEeq97ug85ONoqw"/>
  <robotics.generics:Connects xmi:id="_h8EE0rrMEeq97ug85ONoqw" base_Connector="_h8C2sLrMEeq97ug85ONoqw"/>
  <robotics.generics:Connects xmi:id="_kM9wcrrMEeq97ug85ONoqw" base_Connector="_kM8iULrMEeq97ug85ONoqw"/>
  <robotics.generics:Connects xmi:id="_ktnmcLrMEeq97ug85ONoqw" base_Connector="_ktmYULrMEeq97ug85ONoqw"/>
  <robotics.functions:Function xmi:id="_lhGR0LrMEeq97ug85ONoqw" base_Class="_lhEcoLrMEeq97ug85ONoqw"/>
</xmi:XMI>
