<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_TZJEEL_6Eee6Uf0aglbQ7A" name="RootElement">
  <packageImport xmi:type="uml:PackageImport" xmi:id="_TkBeYL_6Eee6Uf0aglbQ7A">
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
  </packageImport>
  <packagedElement xmi:type="uml:Class" xmi:id="_afDdMMACEeemDPcuaa2bPw" name="Physician">
    <generalization xmi:type="uml:Generalization" xmi:id="_K_E0IMQTEeeGKuJ9g2aAeg" general="_vpwBwMQSEeeGKuJ9g2aAeg"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_PUhB8MADEeemDPcuaa2bPw" name="patientVisited" visibility="private">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GdJjMMAEEeemDPcuaa2bPw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GdzqgMAEEeemDPcuaa2bPw" value="*"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_cGaYQMQCEeeGKuJ9g2aAeg" name="create"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_NU_GIMQUEeeGKuJ9g2aAeg" name="handleMsg"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_RIqMEMQUEeeGKuJ9g2aAeg" name="emitVerdict"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_To4GEMQUEeeGKuJ9g2aAeg" name="prescribe"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_ZfJ88MQUEeeGKuJ9g2aAeg" name="update"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_fQ7uUMQUEeeGKuJ9g2aAeg" name="display"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_S4qBoMAEEeemDPcuaa2bPw" name="Nurse">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_S4qBqsAEEeemDPcuaa2bPw" name="patientRegistered" visibility="private">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S4qBq8AEEeemDPcuaa2bPw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S4qBrMAEEeemDPcuaa2bPw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_ojvOAMAEEeemDPcuaa2bPw" name="patientTransported" visibility="private"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_dFJ4cMQCEeeGKuJ9g2aAeg" name="create"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_uHO9AMX9Eee70fhPxcVGUg" name="register"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_2khSYMX9Eee70fhPxcVGUg" name="findRoom"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_4PQV4MX9Eee70fhPxcVGUg" name="transport"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_fq_rsMAEEeemDPcuaa2bPw" name="Transporter">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_v_yI0MAEEeemDPcuaa2bPw" name="patientTransported" visibility="private"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_eKdToMQCEeeGKuJ9g2aAeg" name="create"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_oTjuMMX9Eee70fhPxcVGUg" name="transport"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_7QHNkMAEEeemDPcuaa2bPw" name="Patient">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_AUyoYMAFEeemDPcuaa2bPw" name="healthInsurance" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_BxzY8MAFEeemDPcuaa2bPw" name="severityLevel" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_QYBbcMAFEeemDPcuaa2bPw" name="arrivalTime" visibility="private"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_X8ItIMAFEeemDPcuaa2bPw" name="location" visibility="private"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_aLPB8MAFEeemDPcuaa2bPw" name="history" visibility="private"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_czfdoMAFEeemDPcuaa2bPw" name="charges" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFloat"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_e6d0QMQCEeeGKuJ9g2aAeg" name="create"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_XU2U4MX-Eee70fhPxcVGUg" name="writeHistory"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_343IcMAFEeemDPcuaa2bPw" name="BoxRoom">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_ac1LUMQCEeeGKuJ9g2aAeg" name="construct"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_I8hmMMQWEeeGKuJ9g2aAeg" name="updatePatientCharge"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_Uft0IMAGEeemDPcuaa2bPw" name="ShockRoom">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_ZYTMMMQCEeeGKuJ9g2aAeg" name="construct"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_gaAZwMQVEeeGKuJ9g2aAeg" name="updatePatientCharge"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_dz8YkMAGEeemDPcuaa2bPw" name="WaitingRoom">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_XuYBAMQCEeeGKuJ9g2aAeg" name="construct"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_f4UpAMQVEeeGKuJ9g2aAeg" name="updatePatientCharge"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_gYFwUMAGEeemDPcuaa2bPw" name="RadioRoom">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_QzvKIMQCEeeGKuJ9g2aAeg" name="construct"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_TeyggMQVEeeGKuJ9g2aAeg" name="updatePatientCharge"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_o52T4MQVEeeGKuJ9g2aAeg" name="radioTesting"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_xYlc4MAGEeemDPcuaa2bPw" name="MRIRoom">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_U_ZSQMQCEeeGKuJ9g2aAeg" name="construct"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_bTkEYMQVEeeGKuJ9g2aAeg" name="updatePatientCharge"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_tWSC8MQVEeeGKuJ9g2aAeg" name="mriTesting"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_zknPkMAGEeemDPcuaa2bPw" name="BloodRoom">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_WlMycMQCEeeGKuJ9g2aAeg" name="construct"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_fJraUMQVEeeGKuJ9g2aAeg" name="updatePatientCharge"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_uUuoMMQVEeeGKuJ9g2aAeg" name="bloodTesting"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_nF9hEMAHEeemDPcuaa2bPw" name="Room" isAbstract="true">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_nF9hEcAHEeemDPcuaa2bPw" name="id" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_nF9hEsAHEeemDPcuaa2bPw" name="name" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_nF9hFMAHEeemDPcuaa2bPw" name="distribution" visibility="private"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_nF9hFcAHEeemDPcuaa2bPw" name="cost" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFloat"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_xq7ooMQNEeeGKuJ9g2aAeg" name="capacity" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_N90V0MQWEeeGKuJ9g2aAeg" name="state" visibility="private"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_0dp-QMhHEee66vWr_WV4Qw" name="occupants" visibility="private"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_0Kd4cMbGEeeCvLFh77jMEQ" name="construct"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_1a8o4MbGEeeCvLFh77jMEQ" name="updatePatientCharge"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_8BccgMAHEeemDPcuaa2bPw" name="ED">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_49xTMMQEEeeGKuJ9g2aAeg" name="id">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_A8_MgMQFEeeGKuJ9g2aAeg" name="name">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_FT9z0MQFEeeGKuJ9g2aAeg" name="country"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_w8syAMP_EeeGKuJ9g2aAeg" name="SimErgyCore">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_Ia0Fc8QEEeeGKuJ9g2aAeg" name="factorycreator" type="_DWQmcMQEEeeGKuJ9g2aAeg" association="_Ia0FcMQEEeeGKuJ9g2aAeg"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_uLkm0MQCEeeGKuJ9g2aAeg" name="AbstractFactory" isAbstract="true">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_1dfVQMQCEeeGKuJ9g2aAeg" name="getPeople"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_3WL8QMQCEeeGKuJ9g2aAeg" name="getRoom"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_o65WYMQNEeeGKuJ9g2aAeg" name="getFacility"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_CK4N4MQDEeeGKuJ9g2aAeg" name="RoomFactory">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_MM7hoMQDEeeGKuJ9g2aAeg" name="getRoom"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_N0R58MQDEeeGKuJ9g2aAeg" name="getPeople"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_mdxMoMQNEeeGKuJ9g2aAeg" name="getFacility"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_EMVvUMQDEeeGKuJ9g2aAeg" name="PeopleFactory">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_QzqcMMQDEeeGKuJ9g2aAeg" name="getRoom"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_SLmfgMQDEeeGKuJ9g2aAeg" name="getPeople"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_kD-qwMQNEeeGKuJ9g2aAeg" name="getFacility"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Realization" xmi:id="_7L07oMQDEeeGKuJ9g2aAeg" client="_CK4N4MQDEeeGKuJ9g2aAeg" supplier="_uLkm0MQCEeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_AERRQMQEEeeGKuJ9g2aAeg" client="_EMVvUMQDEeeGKuJ9g2aAeg" supplier="_uLkm0MQCEeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_DWQmcMQEEeeGKuJ9g2aAeg" name="FactoryCreator">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_NVOxA8QEEeeGKuJ9g2aAeg" name="abstractfactory" type="_uLkm0MQCEeeGKuJ9g2aAeg" association="_NVOxAMQEEeeGKuJ9g2aAeg"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_FspPAMQEEeeGKuJ9g2aAeg" name="getFactory"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_Ia0FcMQEEeeGKuJ9g2aAeg" memberEnd="_Ia0Fc8QEEeeGKuJ9g2aAeg _Ia9PYMQEEeeGKuJ9g2aAeg">
    <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ia0FccQEEeeGKuJ9g2aAeg" source="org.eclipse.papyrus">
      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ia0FcsQEEeeGKuJ9g2aAeg" key="nature" value="UML_Nature"/>
    </eAnnotations>
    <ownedEnd xmi:type="uml:Property" xmi:id="_Ia9PYMQEEeeGKuJ9g2aAeg" name="simergycore" type="_w8syAMP_EeeGKuJ9g2aAeg" association="_Ia0FcMQEEeeGKuJ9g2aAeg"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_NVOxAMQEEeeGKuJ9g2aAeg" memberEnd="_NVOxA8QEEeeGKuJ9g2aAeg _NVOxBMQEEeeGKuJ9g2aAeg">
    <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NVOxAcQEEeeGKuJ9g2aAeg" source="org.eclipse.papyrus">
      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NVOxAsQEEeeGKuJ9g2aAeg" key="nature" value="UML_Nature"/>
    </eAnnotations>
    <ownedEnd xmi:type="uml:Property" xmi:id="_NVOxBMQEEeeGKuJ9g2aAeg" name="factorycreator" type="_DWQmcMQEEeeGKuJ9g2aAeg" association="_NVOxAMQEEeeGKuJ9g2aAeg"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Realization" xmi:id="_rL3CgMQEEeeGKuJ9g2aAeg" client="_343IcMAFEeemDPcuaa2bPw" supplier="_TZJEEL_6Eee6Uf0aglbQ7A"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_sNdCYMQEEeeGKuJ9g2aAeg" client="_Uft0IMAGEeemDPcuaa2bPw" supplier="_nF9hEMAHEeemDPcuaa2bPw"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_syV4IMQEEeeGKuJ9g2aAeg" client="_dz8YkMAGEeemDPcuaa2bPw" supplier="_nF9hEMAHEeemDPcuaa2bPw"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_zKWUUMQKEeeGKuJ9g2aAeg" name="MsgBox">
    <generalization xmi:type="uml:Generalization" xmi:id="_O77rQMQTEeeGKuJ9g2aAeg" general="_xHYdYMQSEeeGKuJ9g2aAeg"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_We_C8Me2EeerYLRqPkUyNA" name="id"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_rfmWAMe2EeerYLRqPkUyNA" name="status"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_-NNEoMe2EeerYLRqPkUyNA" name="storedMsgs"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_B-8Q4Me3EeerYLRqPkUyNA" name="unreadMsgs"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_HSAF8Me3EeerYLRqPkUyNA" name="removedMsgs"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_yaiH0Me2EeerYLRqPkUyNA" name="msgPopUp"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_BxinMMQLEeeGKuJ9g2aAeg" name="Stretcher">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_Vf7ygMQNEeeGKuJ9g2aAeg" name="produce"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_JvTH8MQLEeeGKuJ9g2aAeg" name="KPI" isAbstract="true"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_LOm-kMQLEeeGKuJ9g2aAeg" name="Events" isAbstract="true">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_Yj4eYMX_Eee70fhPxcVGUg" name="waitingQueue" visibility="private"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_F2PTgMX_Eee70fhPxcVGUg" name="enQueue"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_UpAkQMX_Eee70fhPxcVGUg" name="deQueue"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_az-J4MQLEeeGKuJ9g2aAeg" name="SampleGeneration">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_HqCPIMQMEeeGKuJ9g2aAeg" name="Sample"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_f2QYAMQLEeeGKuJ9g2aAeg" name="Exp">
    <generalization xmi:type="uml:Generalization" xmi:id="_SdCesMQMEeeGKuJ9g2aAeg" general="_az-J4MQLEeeGKuJ9g2aAeg"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_ZpPEQMX8Eee70fhPxcVGUg" name="lambda" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFloat"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_IryAAMQMEeeGKuJ9g2aAeg" name="Sample"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_jsb_YMQLEeeGKuJ9g2aAeg" name="Uniform">
    <generalization xmi:type="uml:Generalization" xmi:id="_SzZJMMQMEeeGKuJ9g2aAeg" general="_az-J4MQLEeeGKuJ9g2aAeg"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_jIaUcMX8Eee70fhPxcVGUg" name="l" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFloat"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_k9tpMMX8Eee70fhPxcVGUg" name="h" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFloat"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_KJO1cMQMEeeGKuJ9g2aAeg" name="Sample"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_6MUs0MQLEeeGKuJ9g2aAeg" name="Gamma">
    <generalization xmi:type="uml:Generalization" xmi:id="_TH9rAMQMEeeGKuJ9g2aAeg" general="_az-J4MQLEeeGKuJ9g2aAeg"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_2FfCcMX8Eee70fhPxcVGUg" name="k" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFloat"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_2h1nQMX8Eee70fhPxcVGUg" name="theta" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFloat"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_K_fIAMQMEeeGKuJ9g2aAeg" name="Sample"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_A8GXgMQMEeeGKuJ9g2aAeg" name="LogNorm">
    <generalization xmi:type="uml:Generalization" xmi:id="_TaRjAMQMEeeGKuJ9g2aAeg" general="_az-J4MQLEeeGKuJ9g2aAeg"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_AuYTwMX9Eee70fhPxcVGUg" name="mu" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFloat"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_EHchUMX9Eee70fhPxcVGUg" name="squareSigma" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFloat"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_LyAxIMQMEeeGKuJ9g2aAeg" name="Sample"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_ZNnaoMQMEeeGKuJ9g2aAeg" name="Time">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_7_IrgMX-Eee70fhPxcVGUg" name="minutes" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFloat"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_4pciEMX-Eee70fhPxcVGUg" name="getTime"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_6F55AMX-Eee70fhPxcVGUg" name="addMinute"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_crgd0MQMEeeGKuJ9g2aAeg" name="LOS">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_1fgVoMX-Eee70fhPxcVGUg" name="calculate"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_ilrWMMQMEeeGKuJ9g2aAeg" name="DTDT">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_0d5usMX-Eee70fhPxcVGUg" name="calculate"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_tjgVsMQMEeeGKuJ9g2aAeg" name="AvgWaitingTime">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_zZr4oMX-Eee70fhPxcVGUg" name="calculate"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_v_G1cMQMEeeGKuJ9g2aAeg" name="NbOfPatientPerDay">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_xhox4MX-Eee70fhPxcVGUg" name="calculate"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Realization" xmi:id="_2tKo4MQMEeeGKuJ9g2aAeg" client="_crgd0MQMEeeGKuJ9g2aAeg" supplier="_TZJEEL_6Eee6Uf0aglbQ7A"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_3OP8sMQMEeeGKuJ9g2aAeg" client="_ilrWMMQMEeeGKuJ9g2aAeg" supplier="_JvTH8MQLEeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_3wE3YMQMEeeGKuJ9g2aAeg" client="_tjgVsMQMEeeGKuJ9g2aAeg" supplier="_JvTH8MQLEeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_4YCPQMQMEeeGKuJ9g2aAeg" client="_v_G1cMQMEeeGKuJ9g2aAeg" supplier="_JvTH8MQLEeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_cWxugMQNEeeGKuJ9g2aAeg" name="FacilityFactory">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_ehOM0MQNEeeGKuJ9g2aAeg" name="getRoom"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_gK3EIMQNEeeGKuJ9g2aAeg" name="getPeople"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_iMJmcMQNEeeGKuJ9g2aAeg" name="getFacility"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Realization" xmi:id="_sRk-UMQNEeeGKuJ9g2aAeg" client="_cWxugMQNEeeGKuJ9g2aAeg" supplier="_uLkm0MQCEeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_24GJsMQQEeeGKuJ9g2aAeg" name="Transportation"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_5PqeAMQQEeeGKuJ9g2aAeg" name="Consultation"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_8LIJkMQQEeeGKuJ9g2aAeg" name="Transport"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_GA8YIMQREeeGKuJ9g2aAeg" name="Registration"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_IVcKUMQREeeGKuJ9g2aAeg" name="Arrival"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_M3FJgMQREeeGKuJ9g2aAeg" name="Test"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_O_Y50MQREeeGKuJ9g2aAeg" name="RadioTest"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_SZ21kMQREeeGKuJ9g2aAeg" name="MRITest"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_T_yRkMQREeeGKuJ9g2aAeg" name="BloodTest"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_m33x4MQREeeGKuJ9g2aAeg" client="_O_Y50MQREeeGKuJ9g2aAeg" supplier="_M3FJgMQREeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_nov1MMQREeeGKuJ9g2aAeg" client="_SZ21kMQREeeGKuJ9g2aAeg" supplier="_M3FJgMQREeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_oB8YUMQREeeGKuJ9g2aAeg" client="_T_yRkMQREeeGKuJ9g2aAeg" supplier="_M3FJgMQREeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_qvp7wMQREeeGKuJ9g2aAeg" client="_M3FJgMQREeeGKuJ9g2aAeg" supplier="_LOm-kMQLEeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_ruPq8MQREeeGKuJ9g2aAeg" client="_8LIJkMQQEeeGKuJ9g2aAeg" supplier="_LOm-kMQLEeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_t0ha8MQREeeGKuJ9g2aAeg" client="_5PqeAMQQEeeGKuJ9g2aAeg" supplier="_LOm-kMQLEeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_uhtREMQREeeGKuJ9g2aAeg" client="_24GJsMQQEeeGKuJ9g2aAeg" supplier="_LOm-kMQLEeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_vYsjcMQREeeGKuJ9g2aAeg" client="_GA8YIMQREeeGKuJ9g2aAeg" supplier="_LOm-kMQLEeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_wF2kYMQREeeGKuJ9g2aAeg" client="_IVcKUMQREeeGKuJ9g2aAeg" supplier="_LOm-kMQLEeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_bzbXkMQSEeeGKuJ9g2aAeg" client="_zknPkMAGEeemDPcuaa2bPw" supplier="_nF9hEMAHEeemDPcuaa2bPw"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_caLOgMQSEeeGKuJ9g2aAeg" client="_xYlc4MAGEeemDPcuaa2bPw" supplier="_nF9hEMAHEeemDPcuaa2bPw"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_dP0dEMQSEeeGKuJ9g2aAeg" client="_gYFwUMAGEeemDPcuaa2bPw" supplier="_nF9hEMAHEeemDPcuaa2bPw"/>
  <packagedElement xmi:type="uml:Interface" xmi:id="_vpwBwMQSEeeGKuJ9g2aAeg" name="Observer">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_9A_vsMQSEeeGKuJ9g2aAeg" name="update"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_xHYdYMQSEeeGKuJ9g2aAeg" name="Observable">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_1Vk8IMQSEeeGKuJ9g2aAeg" name="addObserver"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_6DtfMMQSEeeGKuJ9g2aAeg" name="removeObserver"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_7sMf8MQSEeeGKuJ9g2aAeg" name="notify"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_zpxFIMQTEeeGKuJ9g2aAeg" name="EventsManager"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_3v6TwMQWEeeGKuJ9g2aAeg" name="Human" isAbstract="true">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_9QXEkMQWEeeGKuJ9g2aAeg" name="id" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="__-SDYMQWEeeGKuJ9g2aAeg" name="name" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_B2x2EMQXEeeGKuJ9g2aAeg" name="surname" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_FX3XMMQXEeeGKuJ9g2aAeg" name="state" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_-ibKwMbGEeeCvLFh77jMEQ" name="create"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Realization" xmi:id="_RNZawMQXEeeGKuJ9g2aAeg" client="_7QHNkMAEEeemDPcuaa2bPw" supplier="_3v6TwMQWEeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_SAEN0MQXEeeGKuJ9g2aAeg" client="_fq_rsMAEEeemDPcuaa2bPw" supplier="_3v6TwMQWEeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_SqGCQMQXEeeGKuJ9g2aAeg" client="_S4qBoMAEEeemDPcuaa2bPw" supplier="_3v6TwMQWEeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Realization" xmi:id="_TkhDIMQXEeeGKuJ9g2aAeg" client="_afDdMMACEeemDPcuaa2bPw" supplier="_3v6TwMQWEeeGKuJ9g2aAeg"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_GmZoQMbHEeeCvLFh77jMEQ" name="Facility" isAbstract="true">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_Pd83wMbHEeeCvLFh77jMEQ" name="id" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T2Q70MbHEeeCvLFh77jMEQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T2j2wMbHEeeCvLFh77jMEQ" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_Wo9F4MbHEeeCvLFh77jMEQ" name="state" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_KmB0oMbJEeeCvLFh77jMEQ" name="name" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
    </ownedAttribute>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_L-r7kMbHEeeCvLFh77jMEQ" name="produce"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_ZYoQQMjMEeeFm7Ej5hSaiQ" name="Distribution" isAbstract="true">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_j0o8IMjMEeeFm7Ej5hSaiQ" name="sample"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_2Fd2oMllEeeKA8iKlKGx_g" name="Corridor" visibility="public">
    <ownedOperation xmi:type="uml:Operation" xmi:id="_I8mUsMlmEeeKA8iKlKGx_g" name="construct()"/>
    <ownedOperation xmi:type="uml:Operation" xmi:id="_PMAdQMlmEeeKA8iKlKGx_g" name="updatePatientCharge"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Realization" xmi:id="_HujNMMlmEeeKA8iKlKGx_g" client="_2Fd2oMllEeeKA8iKlKGx_g" supplier="_nF9hEMAHEeemDPcuaa2bPw"/>
  <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_OP-54MlmEeeKA8iKlKGx_g">
    <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OQAvEMlmEeeKA8iKlKGx_g" source="http://www.eclipse.org/uml2/2.0.0/UML">
      <references xmi:type="ecore:EPackage" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#_Kv8EIKFXEeS_KNX0nfvIVQ"/>
    </eAnnotations>
    <appliedProfile xmi:type="uml:Profile" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#ActionLanguage"/>
  </profileApplication>
</uml:Model>
