<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmi:id="__DXesFdgEd-5lrKmEAFLVg" name="fr">
  <packageImport xmi:id="__DXesVdgEd-5lrKmEAFLVg">
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
  </packageImport>
  <packagedElement xmi:type="uml:Package" xmi:id="_O3fewFdhEd-5lrKmEAFLVg" name="slhc">
    <packagedElement xmi:type="uml:Package" xmi:id="_1YXmwFdlEd-5lrKmEAFLVg" name="appliance">
      <packagedElement xmi:type="uml:Class" xmi:id="_aFDjYFdhEd-5lrKmEAFLVg" name="AbstractAppliance" isAbstract="true">
        <generalization xmi:id="_djjkYFnvEd-NjbaC4lNaAA" general="_9UtKMFnhEd-NjbaC4lNaAA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_hXutgFdmEd-5lrKmEAFLVg" name="ApplianceBundle">
        <generalization xmi:id="_4YALMFdmEd-5lrKmEAFLVg" general="_aFDjYFdhEd-5lrKmEAFLVg"/>
        <ownedAttribute xmi:id="_CrW6QFd7Ed-LarzjKw9PCA" name="composite" visibility="public" type="_aFDjYFdhEd-5lrKmEAFLVg" isUnique="false" aggregation="shared" association="_CrLUEFd7Ed-LarzjKw9PCA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CrePAVd7Ed-LarzjKw9PCA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CrePAFd7Ed-LarzjKw9PCA" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_Lg50EFd6Ed-5lrKmEAFLVg" name="Appliance">
        <generalization xmi:id="_OjJdEFd6Ed-5lrKmEAFLVg" general="_aFDjYFdhEd-5lrKmEAFLVg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_CrLUEFd7Ed-LarzjKw9PCA" name="A_ApplianceBundle_AbstractAppliance" visibility="protected" memberEnd="_CrW6QFd7Ed-LarzjKw9PCA _Cre2EFd7Ed-LarzjKw9PCA">
        <ownedEnd xmi:id="_Cre2EFd7Ed-LarzjKw9PCA" name="applianceBundle" visibility="public" type="_hXutgFdmEd-5lrKmEAFLVg" isUnique="false" association="_CrLUEFd7Ed-LarzjKw9PCA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CrjHgFd7Ed-LarzjKw9PCA" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CrjukFd7Ed-LarzjKw9PCA"/>
        </ownedEnd>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_THPYsFeNEd-LarzjKw9PCA" name="process">
      <packagedElement xmi:type="uml:Class" xmi:id="_Ww8DQFeNEd-LarzjKw9PCA" name="Process">
        <generalization xmi:id="_Wi6zMFnvEd-NjbaC4lNaAA" general="_9UtKMFnhEd-NjbaC4lNaAA"/>
        <ownedAttribute xmi:id="_BsApMFeTEd-LarzjKw9PCA" name="preCondition" visibility="protected" type="_s0rqcFeREd-LarzjKw9PCA" isUnique="false" association="_Br9l4FeTEd-LarzjKw9PCA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PpAIgFeTEd-LarzjKw9PCA" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Po6o8FeTEd-LarzjKw9PCA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_0i2lIFeTEd-LarzjKw9PCA" name="postCondition" visibility="protected" type="_s0rqcFeREd-LarzjKw9PCA" isUnique="false" association="_0i0v8FeTEd-LarzjKw9PCA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0i5BYVeTEd-LarzjKw9PCA" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0i5BYFeTEd-LarzjKw9PCA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_YgpXEFniEd-NjbaC4lNaAA" name="task" type="_CSw_oFniEd-NjbaC4lNaAA" isOrdered="true" isUnique="false" aggregation="shared" association="_Ygnh4FniEd-NjbaC4lNaAA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YgsaYFniEd-NjbaC4lNaAA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YgrzUFniEd-NjbaC4lNaAA" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_Br9l4FeTEd-LarzjKw9PCA" name="A_AbstractProcess_BooleanExpression" visibility="protected" memberEnd="_BsApMFeTEd-LarzjKw9PCA _BsJMEFeTEd-LarzjKw9PCA">
        <ownedEnd xmi:id="_BsJMEFeTEd-LarzjKw9PCA" name="abstractProcess" visibility="public" type="_Ww8DQFeNEd-LarzjKw9PCA" isUnique="false" association="_Br9l4FeTEd-LarzjKw9PCA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BsQg0FeTEd-LarzjKw9PCA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BsRu8FeTEd-LarzjKw9PCA"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_0i0v8FeTEd-LarzjKw9PCA" name="A_AbstractProcess_BooleanExpression" visibility="protected" memberEnd="_0i2lIFeTEd-LarzjKw9PCA _0i5ocFeTEd-LarzjKw9PCA">
        <ownedEnd xmi:id="_0i5ocFeTEd-LarzjKw9PCA" name="abstractProcess" visibility="public" type="_Ww8DQFeNEd-LarzjKw9PCA" isUnique="false" association="_0i0v8FeTEd-LarzjKw9PCA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0i8EsFeTEd-LarzjKw9PCA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0i8rwFeTEd-LarzjKw9PCA"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_CSw_oFniEd-NjbaC4lNaAA" name="Task">
        <generalization xmi:id="_F9Qe8FnjEd-NjbaC4lNaAA" general="_Ww8DQFeNEd-LarzjKw9PCA"/>
        <ownedAttribute xmi:id="_wXq2kFniEd-NjbaC4lNaAA" name="abstractAppliance" type="_aFDjYFdhEd-5lrKmEAFLVg" isUnique="false" association="_wXiTsFniEd-NjbaC4lNaAA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wXzZcFniEd-NjbaC4lNaAA" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wXyyYFniEd-NjbaC4lNaAA" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_Ygnh4FniEd-NjbaC4lNaAA" name="A_AbstractProcess_Task" memberEnd="_YgpXEFniEd-NjbaC4lNaAA _YgtBcFniEd-NjbaC4lNaAA">
        <ownedEnd xmi:id="_YgtBcFniEd-NjbaC4lNaAA" name="abstractProcess" type="_Ww8DQFeNEd-LarzjKw9PCA" isUnique="false" association="_Ygnh4FniEd-NjbaC4lNaAA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YgvdsFniEd-NjbaC4lNaAA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YhDmwFniEd-NjbaC4lNaAA"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_wXiTsFniEd-NjbaC4lNaAA" name="A_Task_AbstractAppliance" memberEnd="_wXq2kFniEd-NjbaC4lNaAA _wX0nkFniEd-NjbaC4lNaAA">
        <ownedEnd xmi:id="_wX0nkFniEd-NjbaC4lNaAA" name="task" type="_CSw_oFniEd-NjbaC4lNaAA" isUnique="false" association="_wXiTsFniEd-NjbaC4lNaAA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wYRTgFniEd-NjbaC4lNaAA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wYR6kFniEd-NjbaC4lNaAA"/>
        </ownedEnd>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_XMYFQFeREd-LarzjKw9PCA" name="boole">
      <packagedElement xmi:type="uml:Class" xmi:id="_s0rqcFeREd-LarzjKw9PCA" name="BooleanExpression">
        <ownedOperation xmi:id="_158QcFguEd-NjbaC4lNaAA" name="eval"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_0jZCgFhVEd-NjbaC4lNaAA" name="eventprocessing">
      <packagedElement xmi:type="uml:Class" xmi:id="_9UtKMFnhEd-NjbaC4lNaAA" name="EventProducer">
        <ownedAttribute xmi:id="_JZuaQFntEd-NjbaC4lNaAA" name="eventChannel" type="_8mjt8FnlEd-NjbaC4lNaAA" isUnique="false" association="_JZphwFntEd-NjbaC4lNaAA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JaFmoFntEd-NjbaC4lNaAA" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JZyEoFntEd-NjbaC4lNaAA" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_-zAUMFnhEd-NjbaC4lNaAA" name="Context"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_8mjt8FnlEd-NjbaC4lNaAA" name="EventChannel"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_-_TuAFnlEd-NjbaC4lNaAA" name="BusEvent">
        <ownedAttribute xmi:id="_QML3cFnrEd-NjbaC4lNaAA" name="eventProcessingAgent" type="_Uzb2wFnoEd-NjbaC4lNaAA" isUnique="false" aggregation="composite" association="_QMGX4FnrEd-NjbaC4lNaAA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QMRXAFnrEd-NjbaC4lNaAA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QMQv8FnrEd-NjbaC4lNaAA"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_fDNWEFnrEd-NjbaC4lNaAA" name="eventChannel" type="_8mjt8FnlEd-NjbaC4lNaAA" isUnique="false" aggregation="composite" association="_fCztcFnrEd-NjbaC4lNaAA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fDRAcFnrEd-NjbaC4lNaAA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fDQZYFnrEd-NjbaC4lNaAA"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_Uzb2wFnoEd-NjbaC4lNaAA" name="EventProcessingAgent">
        <generalization xmi:id="_qwHsUFnvEd-NjbaC4lNaAA" general="_9UtKMFnhEd-NjbaC4lNaAA"/>
        <ownedAttribute xmi:id="_-hvnQFnwEd-NjbaC4lNaAA" name="eventType" type="_jJ5wkFnpEd-NjbaC4lNaAA" isUnique="false" association="_-hPQ8FnwEd-NjbaC4lNaAA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-hzRoVnwEd-NjbaC4lNaAA" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-hzRoFnwEd-NjbaC4lNaAA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="__Ota8FnwEd-NjbaC4lNaAA" name="context" type="_-zAUMFnhEd-NjbaC4lNaAA" isUnique="false" association="__OpJgFnwEd-NjbaC4lNaAA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__OxFUFnwEd-NjbaC4lNaAA" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__OweQFnwEd-NjbaC4lNaAA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="__5D_gFnwEd-NjbaC4lNaAA" name="process" type="_Ww8DQFeNEd-LarzjKw9PCA" isUnique="false" association="__4-f8FnwEd-NjbaC4lNaAA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__5I4AFnwEd-NjbaC4lNaAA" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__5IQ8FnwEd-NjbaC4lNaAA" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_jJ5wkFnpEd-NjbaC4lNaAA" name="EventType"/>
      <packagedElement xmi:type="uml:Association" xmi:id="_QMGX4FnrEd-NjbaC4lNaAA" name="A_BusEvent_EventProcessingAgent" memberEnd="_QML3cFnrEd-NjbaC4lNaAA _QMRXAVnrEd-NjbaC4lNaAA">
        <ownedEnd xmi:id="_QMRXAVnrEd-NjbaC4lNaAA" name="busEvent" type="_-_TuAFnlEd-NjbaC4lNaAA" isUnique="false" association="_QMGX4FnrEd-NjbaC4lNaAA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QMWPgFnrEd-NjbaC4lNaAA" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QMqYkFnrEd-NjbaC4lNaAA"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_fCztcFnrEd-NjbaC4lNaAA" name="A_BusEvent_EventChannel" memberEnd="_fDNWEFnrEd-NjbaC4lNaAA _fDRngFnrEd-NjbaC4lNaAA">
        <ownedEnd xmi:id="_fDRngFnrEd-NjbaC4lNaAA" name="busEvent" type="_-_TuAFnlEd-NjbaC4lNaAA" isUnique="false" association="_fCztcFnrEd-NjbaC4lNaAA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fDVR4FnrEd-NjbaC4lNaAA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fDV48FnrEd-NjbaC4lNaAA"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_JZphwFntEd-NjbaC4lNaAA" name="A_EventProducer_EventChannel" memberEnd="_JZuaQFntEd-NjbaC4lNaAA _JaGNsFntEd-NjbaC4lNaAA">
        <ownedEnd xmi:id="_JaGNsFntEd-NjbaC4lNaAA" name="eventProducer" type="_9UtKMFnhEd-NjbaC4lNaAA" isUnique="false" association="_JZphwFntEd-NjbaC4lNaAA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JaJRAFntEd-NjbaC4lNaAA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JaJ4EFntEd-NjbaC4lNaAA"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_-hPQ8FnwEd-NjbaC4lNaAA" name="A_EventProcessingAgent_EventType" memberEnd="_-hvnQFnwEd-NjbaC4lNaAA _-hz4sFnwEd-NjbaC4lNaAA">
        <ownedEnd xmi:id="_-hz4sFnwEd-NjbaC4lNaAA" name="eventProcessingAgent" type="_Uzb2wFnoEd-NjbaC4lNaAA" isUnique="false" association="_-hPQ8FnwEd-NjbaC4lNaAA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-h3jEFnwEd-NjbaC4lNaAA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-h4KIFnwEd-NjbaC4lNaAA"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="__OpJgFnwEd-NjbaC4lNaAA" name="A_EventProcessingAgent_Context" memberEnd="__Ota8FnwEd-NjbaC4lNaAA __OxsYFnwEd-NjbaC4lNaAA">
        <ownedEnd xmi:id="__OxsYFnwEd-NjbaC4lNaAA" name="eventProcessingAgent" type="_Uzb2wFnoEd-NjbaC4lNaAA" isUnique="false" association="__OpJgFnwEd-NjbaC4lNaAA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__O0vsFnwEd-NjbaC4lNaAA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__O1WwFnwEd-NjbaC4lNaAA"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="__4-f8FnwEd-NjbaC4lNaAA" name="A_EventProcessingAgent_Process" memberEnd="__5D_gFnwEd-NjbaC4lNaAA __5I4AVnwEd-NjbaC4lNaAA">
        <ownedEnd xmi:id="__5I4AVnwEd-NjbaC4lNaAA" name="eventProcessingAgent" type="_Uzb2wFnoEd-NjbaC4lNaAA" isUnique="false" association="__4-f8FnwEd-NjbaC4lNaAA">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__5NJcFnwEd-NjbaC4lNaAA" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__5NwgFnwEd-NjbaC4lNaAA"/>
        </ownedEnd>
      </packagedElement>
    </packagedElement>
  </packagedElement>
  <profileApplication xmi:id="__DXesldgEd-5lrKmEAFLVg">
    <eAnnotations xmi:id="__DXes1dgEd-5lrKmEAFLVg" source="http://www.eclipse.org/uml2/2.0.0/UML">
      <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/schemas/Standard/1#/"/>
    </eAnnotations>
    <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
  </profileApplication>
</uml:Model>
