<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ejb="http:///schemas/Ejb/2" xmlns:Hibernate="http:///schemas/Hibernate/_6r47EFPREd-sCaUwy8VMRA/8" xmlns:JBoss="http:///schemas/JBoss/_vTRk4Bf4Ed-7PeHm33xE_w/1" xmlns:Jws="http:///schemas/Jws/1" xmlns:Persistence="http:///schemas/Persistence/_BTbVcD5IEd2gvfvyq2AafQ/4" xmlns:Persistence_1="http:///schemas/Persistence/1" xmlns:Taylor="http:///schemas/Taylor/_46bWgFTEEeC3zttATuB8jQ/12" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http:///schemas/Ejb/2 pathmap://TAYLOR_PROFILES/Ejb.profile.uml#_ryGNoGU3Eduqt5fXCogsKA http:///schemas/Hibernate/_6r47EFPREd-sCaUwy8VMRA/8 pathmap://TAYLOR_PROFILES/Hibernate.profile.uml#_6r47EVPREd-sCaUwy8VMRA http:///schemas/JBoss/_vTRk4Bf4Ed-7PeHm33xE_w/1 pathmap://TAYLOR_PROFILES/JBoss.profile.uml#_vTRk4Rf4Ed-7PeHm33xE_w http:///schemas/Jws/1 pathmap://TAYLOR_PROFILES/Jws.profile.uml#__TdiwGqNEduFY77tdHAWhQ http:///schemas/Persistence/_BTbVcD5IEd2gvfvyq2AafQ/4 pathmap://TAYLOR_PROFILES/Persistence.profile.uml#_BTu3cD5IEd2gvfvyq2AafQ http:///schemas/Persistence/1 pathmap://TAYLOR_PROFILES/Persistence.profile.uml#_RGElwGqvEduA3I8tv-AQFA http:///schemas/Taylor/_46bWgFTEEeC3zttATuB8jQ/12 pathmap://TAYLOR_PROFILES/Taylor.profile.uml#_46lHgFTEEeC3zttATuB8jQ">
  <uml:Model xmi:id="__srJ4PJxEdqXyqAjETXq1Q" name="taylor-bpm">
    <ownedComment xmi:id="_BOuLcPJyEdqXyqAjETXq1Q">
      <body>This component provided the event model discussed in my JDJ article &quot;AOP Enabled ESB&quot; - http://jdj.sys-con.com/read/84658.htm</body>
    </ownedComment>
    <packagedElement xmi:type="uml:Package" xmi:id="_DXNh8PJyEdqXyqAjETXq1Q" name="net.taylor.event.entity">
      <ownedComment xmi:id="_DXNh8fJyEdqXyqAjETXq1Q">
        <body>This package contains the domain entities which represent event information.</body>
      </ownedComment>
      <packagedElement xmi:type="uml:Class" xmi:id="_rI7jkPJyEdqXyqAjETXq1Q" name="Event">
        <ownedComment xmi:id="_bazaUK22EdyxU5IcxSvx-g">
          <body>An Event represents an action that has taken place in the system. All Events are evaluated against rule to determine what further actions should be taken. They are also stored to provide and audit trail.</body>
        </ownedComment>
        <ownedAttribute xmi:id="_dSbxAPJ2EdqMU4uojyDxZg" name="id">
          <ownedComment xmi:id="_0oqJ4K22EdyxU5IcxSvx-g">
            <body>A UUID that uniquely ideentifies the event.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_eAVY0PJ2EdqMU4uojyDxZg" name="source">
          <ownedComment xmi:id="_e8N2IK23EdyxU5IcxSvx-g">
            <body>The name of the service class that contains the operation.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_exWmEPJ2EdqMU4uojyDxZg" name="name">
          <ownedComment xmi:id="_YRuUEK23EdyxU5IcxSvx-g">
            <body>The name of the operation which performed the action.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_gfBo0PJ2EdqMU4uojyDxZg" name="arguments" type="_J7iesfJ_Edq7q6aanSgwZg">
          <ownedComment xmi:id="_6muDwK22EdyxU5IcxSvx-g">
            <body>The arguments that were passed to the operation that performed the action which produced the event.</body>
          </ownedComment>
        </ownedAttribute>
        <ownedAttribute xmi:id="_h6rHcPJ2EdqMU4uojyDxZg" name="output" type="_0dLgoJHoEduP3NyEv3EXkA">
          <ownedComment xmi:id="_BwYOEK23EdyxU5IcxSvx-g">
            <body>The output from the operation that performed the action which produced the event.</body>
          </ownedComment>
        </ownedAttribute>
        <ownedAttribute xmi:id="_iuhmQPJ2EdqMU4uojyDxZg" name="exception" type="_J7iesvJ_Edq7q6aanSgwZg">
          <ownedComment xmi:id="_Ench0K23EdyxU5IcxSvx-g">
            <body>The exception that was thrown by the operation that performed the action which produced the event.</body>
          </ownedComment>
        </ownedAttribute>
        <ownedAttribute xmi:id="_lMLUcPJ2EdqMU4uojyDxZg" name="host">
          <ownedComment xmi:id="_TY8nQK23EdyxU5IcxSvx-g">
            <body>The IP address of the server which executed the operation.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_neqUcPJ2EdqMU4uojyDxZg" name="timestamp">
          <ownedComment xmi:id="_jE3tkK23EdyxU5IcxSvx-g">
            <body>The time at which the event was generated.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_nTB6EMUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_otyaAPJ2EdqMU4uojyDxZg" name="userId">
          <ownedComment xmi:id="_mGGC4K23EdyxU5IcxSvx-g">
            <body>The user who initiated the action.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_plgsMPJ2EdqMU4uojyDxZg" name="principal" type="_J7YtsPJ_Edq7q6aanSgwZg">
          <ownedComment xmi:id="_HY1EUK23EdyxU5IcxSvx-g">
            <body>The user who initiated the action.</body>
          </ownedComment>
        </ownedAttribute>
        <ownedAttribute xmi:id="_sZ9w0PJ2EdqMU4uojyDxZg" name="subject" type="_J7YtsfJ_Edq7q6aanSgwZg">
          <ownedComment xmi:id="_JhQwcK23EdyxU5IcxSvx-g">
            <body>The JAAS Subject of the user who initiated the action.</body>
          </ownedComment>
        </ownedAttribute>
        <ownedAttribute xmi:id="_tzhkwPJ2EdqMU4uojyDxZg" name="executionTime">
          <ownedComment xmi:id="_QyxPMK23EdyxU5IcxSvx-g">
            <body>The amount of time taken to execute the operation.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_n8AloMUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qODuYPKAEdqarfw8OLtZOQ" name="children" type="_rI7jkPJyEdqXyqAjETXq1Q" aggregation="composite" association="_qNwzcPKAEdqarfw8OLtZOQ">
          <ownedComment xmi:id="_4t_yIK23EdyxU5IcxSvx-g">
            <body>The events triggered by this event.</body>
          </ownedComment>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qOWpUPKAEdqarfw8OLtZOQ" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qONfYPKAEdqarfw8OLtZOQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qOqLUPKAEdqarfw8OLtZOQ" name="parent" type="_rI7jkPJyEdqXyqAjETXq1Q" association="_qNwzcPKAEdqarfw8OLtZOQ">
          <ownedComment xmi:id="_123M8K23EdyxU5IcxSvx-g">
            <body>The parent event which triggered this event.</body>
          </ownedComment>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qO9GQPKAEdqarfw8OLtZOQ" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qOzVQPKAEdqarfw8OLtZOQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_wK0fIJHeEduA1dYQqwraOQ" name="correlationID">
          <ownedComment xmi:id="_tGHwEK23EdyxU5IcxSvx-g">
            <body>The correlation id for long running processes.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_1fv8cJHeEduA1dYQqwraOQ" name="replyTo">
          <ownedComment xmi:id="_pe7m8K23EdyxU5IcxSvx-g">
            <body>The replyTo address for long running processes.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_-Gq5gJHfEduA1dYQqwraOQ" name="process">
          <ownedComment xmi:id="_b0RNwK23EdyxU5IcxSvx-g">
            <body>The name of the business process which called the operation.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_uevu4K3CEdyxU5IcxSvx-g" name="ids" type="_w9Y7kK3CEdyxU5IcxSvx-g">
          <ownedComment xmi:id="_8PKx0K3CEdyxU5IcxSvx-g">
            <body>The unique ids of the objects passed as arguments to and output from the operation.</body>
          </ownedComment>
        </ownedAttribute>
        <ownedAttribute xmi:id="_sBwJUOdFEd2-HMcBOY55rw" name="error">
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_5xEZAOdFEd2-HMcBOY55rw" name="request" type="_qIq14OdHEd2-HMcBOY55rw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_qNwzcPKAEdqarfw8OLtZOQ" memberEnd="_qODuYPKAEdqarfw8OLtZOQ _qOqLUPKAEdqarfw8OLtZOQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_EIsCMPJyEdqXyqAjETXq1Q" name="net.taylor.event.service">
      <ownedComment xmi:id="_EIsCMfJyEdqXyqAjETXq1Q">
        <body>This module provides an interface for interacting with the event audit trail.</body>
      </ownedComment>
      <packagedElement xmi:type="uml:Interface" xmi:id="_TVJMAPJ3EdqMU4uojyDxZg" name="EventService">
        <ownedComment xmi:id="_-g87YJHXEduglN4a5vNjbw">
          <body>This service provides access to the Event audit trail.</body>
        </ownedComment>
        <ownedOperation xmi:id="_Vky6cPJ3EdqMU4uojyDxZg" name="get">
          <ownedComment xmi:id="_EkhAUJHYEduglN4a5vNjbw">
            <body>Get an event from the audit trail by ID.</body>
          </ownedComment>
          <ownedParameter xmi:id="_qwPIAPJ4EdqMU4uojyDxZg" name="id">
            <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
          </ownedParameter>
          <ownedParameter xmi:id="_qwPIAfJ4EdqMU4uojyDxZg" name="result" type="_rI7jkPJyEdqXyqAjETXq1Q" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_WyIQQPJ3EdqMU4uojyDxZg" name="save">
          <ownedComment xmi:id="_OcAp4JHYEduglN4a5vNjbw">
            <body>Save an event to the audit trail.</body>
          </ownedComment>
          <ownedParameter xmi:id="_vgXPIPJ4EdqMU4uojyDxZg" name="result" type="_rI7jkPJyEdqXyqAjETXq1Q" direction="return"/>
          <ownedParameter xmi:id="_vgXPIfJ4EdqMU4uojyDxZg" name="event" type="_rI7jkPJyEdqXyqAjETXq1Q"/>
        </ownedOperation>
        <ownedOperation xmi:id="_XygIIPJ3EdqMU4uojyDxZg" name="query">
          <ownedComment xmi:id="_MA5SUJHYEduglN4a5vNjbw">
            <body>Query events from the audit trail by example.</body>
          </ownedComment>
          <ownedParameter xmi:id="_siOqEPJ4EdqMU4uojyDxZg" name="example" type="_rI7jkPJyEdqXyqAjETXq1Q"/>
          <ownedParameter xmi:id="_siOqEfJ4EdqMU4uojyDxZg" name="first">
            <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_n8AloMUBEdqL1f35w3GLLw"/>
          </ownedParameter>
          <ownedParameter xmi:id="_siOqEvJ4EdqMU4uojyDxZg" name="max">
            <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_n8AloMUBEdqL1f35w3GLLw"/>
          </ownedParameter>
          <ownedParameter xmi:id="_siOqE_J4EdqMU4uojyDxZg" name="orderBy">
            <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
          </ownedParameter>
          <ownedParameter xmi:id="_siOqFPJ4EdqMU4uojyDxZg" name="result" type="_rI7jkPJyEdqXyqAjETXq1Q" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_siOqFfJ4EdqMU4uojyDxZg" value="*"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_YhcRwPJ3EdqMU4uojyDxZg" name="purge">
          <ownedComment xmi:id="_Jdb3EJHYEduglN4a5vNjbw">
            <body>Purge events from the audit trail before the given date.</body>
          </ownedComment>
          <ownedParameter xmi:id="_wD-5kPJ4EdqMU4uojyDxZg" name="result" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_n8AloMUBEdqL1f35w3GLLw"/>
          </ownedParameter>
          <ownedParameter xmi:id="_wD-5kfJ4EdqMU4uojyDxZg" name="before">
            <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_nTB6EMUBEdqL1f35w3GLLw"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_3h1OEK3EEdyxU5IcxSvx-g" name="publish">
          <ownedComment xmi:id="_MpsYoK3FEdyxU5IcxSvx-g">
            <body>Publish the event to the JMS topic.</body>
          </ownedComment>
          <ownedParameter xmi:id="_6LAPwK3EEdyxU5IcxSvx-g" name="event" type="_rI7jkPJyEdqXyqAjETXq1Q"/>
        </ownedOperation>
        <ownedOperation xmi:id="_9NyEQK3EEdyxU5IcxSvx-g" name="processForkEvent">
          <ownedComment xmi:id="_X_LDIK3FEdyxU5IcxSvx-g">
            <body>Publish the event to the JMS topic.</body>
          </ownedComment>
          <ownedParameter xmi:id="_9NyEQa3EEdyxU5IcxSvx-g" name="event" type="_rI7jkPJyEdqXyqAjETXq1Q"/>
        </ownedOperation>
        <ownedOperation xmi:id="_9j0lsK3EEdyxU5IcxSvx-g" name="processJoinEvent">
          <ownedComment xmi:id="_SQCWEK3FEdyxU5IcxSvx-g">
            <body>Evaluate the join event to test if all transitions have been received.</body>
          </ownedComment>
          <ownedParameter xmi:id="_9j0lsa3EEdyxU5IcxSvx-g" name="event" type="_rI7jkPJyEdqXyqAjETXq1Q"/>
          <ownedParameter xmi:id="_B28AsK3FEdyxU5IcxSvx-g" name="required">
            <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_sDd9kORDEdun1_O7ZMHIzQ"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_JHXhYK3FEdyxU5IcxSvx-g" name="resubmit">
          <ownedComment xmi:id="_JHXhYa3FEdyxU5IcxSvx-g">
            <body>Resubmit an event after an error condition is resolved.</body>
          </ownedComment>
          <ownedParameter xmi:id="_JHXhYq3FEdyxU5IcxSvx-g" name="result" type="_rI7jkPJyEdqXyqAjETXq1Q" direction="return"/>
          <ownedParameter xmi:id="_JHXhY63FEdyxU5IcxSvx-g" name="event" type="_rI7jkPJyEdqXyqAjETXq1Q"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_FOa7MPJyEdqXyqAjETXq1Q" name="net.taylor.worklist.entity">
      <ownedComment xmi:id="_FOa7MfJyEdqXyqAjETXq1Q">
        <body>This package contains the domain entities which represent workflow information.</body>
      </ownedComment>
      <packagedElement xmi:type="uml:Class" xmi:id="_yNekYPJyEdqXyqAjETXq1Q" name="Task">
        <ownedComment xmi:id="_oiSw0K29EdyxU5IcxSvx-g">
          <body>Tasks are used to assign and track manual steps in a business process.</body>
        </ownedComment>
        <ownedAttribute xmi:id="_uyUPoPJzEdqXyqAjETXq1Q" name="id">
          <ownedComment xmi:id="__zLdYK29EdyxU5IcxSvx-g">
            <body>The primary key.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_n8AloMUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_wx3skPJzEdqXyqAjETXq1Q" name="name">
          <ownedComment xmi:id="_xb-R0K2-EdyxU5IcxSvx-g">
            <body>The name that identifies the type of the task.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_x1g64PJzEdqXyqAjETXq1Q" name="process">
          <ownedComment xmi:id="_Z-dCAK2_EdyxU5IcxSvx-g">
            <body>The business process class which defines the task type.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_3kiTMPJzEdqXyqAjETXq1Q" name="description">
          <ownedComment xmi:id="_ANpWYK2_EdyxU5IcxSvx-g">
            <body>The description of the instance of the task type.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_9QRG8PJzEdqXyqAjETXq1Q" name="priority" type="_1kzFgPJyEdqXyqAjETXq1Q">
          <ownedComment xmi:id="_YDw28K2_EdyxU5IcxSvx-g">
            <body>The relative priority of the task.</body>
          </ownedComment>
        </ownedAttribute>
        <ownedAttribute xmi:id="_-73GEPJzEdqXyqAjETXq1Q" name="status" type="_2hv18PJyEdqXyqAjETXq1Q">
          <ownedComment xmi:id="_gFTrgK2_EdyxU5IcxSvx-g">
            <body>The status of the task.</body>
          </ownedComment>
        </ownedAttribute>
        <ownedAttribute xmi:id="_BdFssPJ0EdqXyqAjETXq1Q" name="trigger" type="_rI7jkPJyEdqXyqAjETXq1Q">
          <ownedComment xmi:id="_uFfeMK2-EdyxU5IcxSvx-g">
            <body>The event that triggered the initiation of the task.</body>
          </ownedComment>
        </ownedAttribute>
        <ownedAttribute xmi:id="_CoV-4PJ0EdqXyqAjETXq1Q" name="outcome">
          <ownedComment xmi:id="_Ovq1YK2_EdyxU5IcxSvx-g">
            <body>The outcome of the task which controls the transition to the next step in the process.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_EG9R8PJ0EdqXyqAjETXq1Q" name="user">
          <ownedComment xmi:id="_LNK0cK2-EdyxU5IcxSvx-g">
            <body>The user who has been assigned the task, has acuired the task, or has completed the task.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_FIFXwPJ0EdqXyqAjETXq1Q" name="group">
          <ownedComment xmi:id="_HvE88K2-EdyxU5IcxSvx-g">
            <body>The role/group that can acquire the task from the queue/worklist.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_JENPEPJ0EdqXyqAjETXq1Q" name="artifact" type="_0dLgoJHoEduP3NyEv3EXkA">
          <ownedComment xmi:id="_gBn60K2-EdyxU5IcxSvx-g">
            <body>The domain entity/artifact that is worked on and produced by the business process.</body>
          </ownedComment>
        </ownedAttribute>
        <ownedAttribute xmi:id="_fMHhYPJ0EdqXyqAjETXq1Q" name="viewId">
          <ownedComment xmi:id="_hTgkAK2_EdyxU5IcxSvx-g">
            <body>The view id of the JSF screen used to perform the task.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_OPwt8PJ0EdqXyqAjETXq1Q" name="initializationDate">
          <ownedComment xmi:id="_MsljUK2_EdyxU5IcxSvx-g">
            <body>The date the task was created.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_DOuPgLQGEdyD5fIBh14Avw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_UdxIUPJ0EdqXyqAjETXq1Q" name="dueDate">
          <ownedComment xmi:id="_FrAW8K2_EdyxU5IcxSvx-g">
            <body>The date the task is due and which drives task escalation.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_DOuPgLQGEdyD5fIBh14Avw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Vn-RoPJ0EdqXyqAjETXq1Q" name="startDate">
          <ownedComment xmi:id="_ei42gK2_EdyxU5IcxSvx-g">
            <body>The date the task was acquired.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_DOuPgLQGEdyD5fIBh14Avw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_XWsdQPJ0EdqXyqAjETXq1Q" name="endDate">
          <ownedComment xmi:id="_KiUEIK2_EdyxU5IcxSvx-g">
            <body>The date the task was completed or cancelled.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_DOuPgLQGEdyD5fIBh14Avw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_yy3oEfKAEdqarfw8OLtZOQ" name="comments" type="_zC04APJyEdqXyqAjETXq1Q" aggregation="composite" association="_yy3oEPKAEdqarfw8OLtZOQ">
          <ownedComment xmi:id="_2kIecK2-EdyxU5IcxSvx-g">
            <body>User comments about the task and/or artifact.</body>
          </ownedComment>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yzBZEfKAEdqarfw8OLtZOQ" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yzBZEPKAEdqarfw8OLtZOQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_D2K9gJHhEduA1dYQqwraOQ" name="artifactId">
          <ownedComment xmi:id="_5gStkK2-EdyxU5IcxSvx-g">
            <body>The id of the domain entity/artifact that is worked on and produced by the business process.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_o2PAgK29EdyxU5IcxSvx-g" name="custom1">
          <ownedComment xmi:id="_pHo5kK29EdyxU5IcxSvx-g">
            <body>Custom field for extending the worklist search and sort features.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_3BIY8K29EdyxU5IcxSvx-g" name="custom2">
          <ownedComment xmi:id="_3BIY8a29EdyxU5IcxSvx-g">
            <body>Custom field for extending the worklist search and sort features.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_3qVuAK29EdyxU5IcxSvx-g" name="custom3">
          <ownedComment xmi:id="_3qVuAa29EdyxU5IcxSvx-g">
            <body>Custom field for extending the worklist search and sort features.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_3bTI8K8cEdyqsaDFqw2rUA" name="escalationGroup">
          <ownedComment xmi:id="_3bTI8a8cEdyqsaDFqw2rUA">
            <body>The role/group that will receive notification when the task times out.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_4wJCQL5BEdySVZNh7dtu6Q" name="reminderDate">
          <ownedComment xmi:id="_4wJCQb5BEdySVZNh7dtu6Q">
            <body>The date on which to send a task due warning.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_DOuPgLQGEdyD5fIBh14Avw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_XrHx8OdGEd2-HMcBOY55rw" name="componentName">
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_fsdyMOdGEd2-HMcBOY55rw" name="group2">
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_iiHJoOdGEd2-HMcBOY55rw" name="group3">
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_mtvckOdGEd2-HMcBOY55rw" name="hasTimeoutTransition">
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_nucqwMUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_4PwU4Ga3EeCHlaa8H2j4QQ" name="partition">
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_p-Sa0D_fEeKxHO0xiLliXw" name="exclusionUser">
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_eN4RsC5-Ed6asfy7P_VQ3w" name="Statusflow">
          <region xmi:id="_fXflIC5-Ed6asfy7P_VQ3w" name="Statusflow">
            <subvertex xmi:type="uml:Pseudostate" xmi:id="_lsq-gC5-Ed6asfy7P_VQ3w"/>
            <subvertex xmi:type="uml:State" xmi:id="_mIrlEC5-Ed6asfy7P_VQ3w" name="Initiated"/>
            <subvertex xmi:type="uml:State" xmi:id="_v9rUQC5-Ed6asfy7P_VQ3w" name="Acquired"/>
            <subvertex xmi:type="uml:State" xmi:id="_xZLB4C5-Ed6asfy7P_VQ3w" name="Completed"/>
            <subvertex xmi:type="uml:State" xmi:id="_y42E4C5-Ed6asfy7P_VQ3w" name="Canceled"/>
            <subvertex xmi:type="uml:State" xmi:id="_0f9MoC5-Ed6asfy7P_VQ3w" name="Suspended"/>
            <subvertex xmi:type="uml:FinalState" xmi:id="_105mUC5-Ed6asfy7P_VQ3w"/>
            <subvertex xmi:type="uml:State" xmi:id="_IdmoAC6ZEd6asfy7P_VQ3w" name="Created"/>
            <transition xmi:id="_3ikpEC5-Ed6asfy7P_VQ3w" name="acquire" source="_mIrlEC5-Ed6asfy7P_VQ3w" target="_v9rUQC5-Ed6asfy7P_VQ3w"/>
            <transition xmi:id="_4mYPcC5-Ed6asfy7P_VQ3w" name="complete" source="_v9rUQC5-Ed6asfy7P_VQ3w" target="_xZLB4C5-Ed6asfy7P_VQ3w"/>
            <transition xmi:id="_5rEmoC5-Ed6asfy7P_VQ3w" source="_xZLB4C5-Ed6asfy7P_VQ3w" target="_105mUC5-Ed6asfy7P_VQ3w"/>
            <transition xmi:id="_6iWz8C5-Ed6asfy7P_VQ3w" source="_y42E4C5-Ed6asfy7P_VQ3w" target="_105mUC5-Ed6asfy7P_VQ3w"/>
            <transition xmi:id="_8fOwUC5-Ed6asfy7P_VQ3w" name="complete" source="_mIrlEC5-Ed6asfy7P_VQ3w" target="_xZLB4C5-Ed6asfy7P_VQ3w"/>
            <transition xmi:id="_-TKzIC5-Ed6asfy7P_VQ3w" name="suspend" source="_mIrlEC5-Ed6asfy7P_VQ3w" target="_0f9MoC5-Ed6asfy7P_VQ3w"/>
            <transition xmi:id="__M-wAC5-Ed6asfy7P_VQ3w" name="resume" source="_0f9MoC5-Ed6asfy7P_VQ3w" target="_mIrlEC5-Ed6asfy7P_VQ3w"/>
            <transition xmi:id="_BPOUkC5_Ed6asfy7P_VQ3w" name="cancel" source="_mIrlEC5-Ed6asfy7P_VQ3w" target="_y42E4C5-Ed6asfy7P_VQ3w"/>
            <transition xmi:id="_H1YwQC5_Ed6asfy7P_VQ3w" name="cancel" source="_v9rUQC5-Ed6asfy7P_VQ3w" target="_y42E4C5-Ed6asfy7P_VQ3w"/>
            <transition xmi:id="_TmXD8C5_Ed6asfy7P_VQ3w" name="release" source="_v9rUQC5-Ed6asfy7P_VQ3w" target="_mIrlEC5-Ed6asfy7P_VQ3w"/>
            <transition xmi:id="_MYZzAC6AEd6asfy7P_VQ3w" name="cancel" source="_0f9MoC5-Ed6asfy7P_VQ3w" target="_y42E4C5-Ed6asfy7P_VQ3w"/>
            <transition xmi:id="_etL1IC6EEd6asfy7P_VQ3w" name="reassign" source="_v9rUQC5-Ed6asfy7P_VQ3w" target="_v9rUQC5-Ed6asfy7P_VQ3w"/>
            <transition xmi:id="_JU41UC6ZEd6asfy7P_VQ3w" source="_lsq-gC5-Ed6asfy7P_VQ3w" target="_IdmoAC6ZEd6asfy7P_VQ3w"/>
            <transition xmi:id="_Jy18oC6ZEd6asfy7P_VQ3w" name="initiate" source="_IdmoAC6ZEd6asfy7P_VQ3w" target="_mIrlEC5-Ed6asfy7P_VQ3w"/>
          </region>
        </ownedBehavior>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_zC04APJyEdqXyqAjETXq1Q" name="Comment">
        <ownedComment xmi:id="_Dq4ZoK28EdyxU5IcxSvx-g">
          <body>Comments provided by a user when performing a task.</body>
        </ownedComment>
        <ownedAttribute xmi:id="_YKEQYPJzEdqXyqAjETXq1Q" name="id">
          <ownedComment xmi:id="_JFN7YK28EdyxU5IcxSvx-g">
            <body>The primary key.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_n8AloMUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ZRADQPJzEdqXyqAjETXq1Q" name="timestamp">
          <ownedComment xmi:id="_Pru8YK28EdyxU5IcxSvx-g">
            <body>The time when the comment was created.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_DOuPgLQGEdyD5fIBh14Avw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_agbDwPJzEdqXyqAjETXq1Q" name="user">
          <ownedComment xmi:id="_NXtEQK28EdyxU5IcxSvx-g">
            <body>The user that created the comment.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_bfJ84PJzEdqXyqAjETXq1Q" name="text">
          <ownedComment xmi:id="_KuQVwK28EdyxU5IcxSvx-g">
            <body>The comment text.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_oJuxQORWEduBeY_OwL2h0Q"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_yzBZEvKAEdqarfw8OLtZOQ" name="task" type="_yNekYPJyEdqXyqAjETXq1Q" association="_yy3oEPKAEdqarfw8OLtZOQ">
          <ownedComment xmi:id="_UD3aQK28EdyxU5IcxSvx-g">
            <body>The task to which the comment belongs.</body>
          </ownedComment>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yzKjAPKAEdqarfw8OLtZOQ" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yzBZE_KAEdqarfw8OLtZOQ" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_1kzFgPJyEdqXyqAjETXq1Q" name="Priority">
        <ownedComment xmi:id="_9h6a0K28EdyxU5IcxSvx-g">
          <body>The relative priority of a task.</body>
        </ownedComment>
        <ownedLiteral xmi:id="_P9Zw8PJzEdqXyqAjETXq1Q" name="High"/>
        <ownedLiteral xmi:id="_P9Zw8fJzEdqXyqAjETXq1Q" name="Highest"/>
        <ownedLiteral xmi:id="_P9Zw8vJzEdqXyqAjETXq1Q" name="Low"/>
        <ownedLiteral xmi:id="_P9Zw8_JzEdqXyqAjETXq1Q" name="Lowest"/>
        <ownedLiteral xmi:id="_P9Zw9PJzEdqXyqAjETXq1Q" name="Normal"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_2hv18PJyEdqXyqAjETXq1Q" name="Status">
        <ownedComment xmi:id="_dL7yAK28EdyxU5IcxSvx-g">
          <body>The status of a task.</body>
        </ownedComment>
        <ownedLiteral xmi:id="_SY90cPJzEdqXyqAjETXq1Q" name="Acquired">
          <ownedComment xmi:id="_o_rs4K28EdyxU5IcxSvx-g">
            <body>The task is being worked on by a particular user.</body>
          </ownedComment>
        </ownedLiteral>
        <ownedLiteral xmi:id="_SY90cfJzEdqXyqAjETXq1Q" name="Cancelled">
          <ownedComment xmi:id="_nIXl8K28EdyxU5IcxSvx-g">
            <body>The task has been cancelled forever.</body>
          </ownedComment>
        </ownedLiteral>
        <ownedLiteral xmi:id="_SY90cvJzEdqXyqAjETXq1Q" name="Completed">
          <ownedComment xmi:id="_kCW3QK28EdyxU5IcxSvx-g">
            <body>The task has been completed with a particular outcome.</body>
          </ownedComment>
        </ownedLiteral>
        <ownedLiteral xmi:id="_SY90c_JzEdqXyqAjETXq1Q" name="Initiated">
          <ownedComment xmi:id="_ihW-kK28EdyxU5IcxSvx-g">
            <body>The task has been created and placed in the appropriate worklists.</body>
          </ownedComment>
        </ownedLiteral>
        <ownedLiteral xmi:id="_dh9FUK28EdyxU5IcxSvx-g" name="Suspended">
          <ownedComment xmi:id="_dtj4YK28EdyxU5IcxSvx-g">
            <body>The task has been suspended temporarily and the escalation clock has been stopped.</body>
          </ownedComment>
        </ownedLiteral>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_yy3oEPKAEdqarfw8OLtZOQ" memberEnd="_yy3oEfKAEdqarfw8OLtZOQ _yzBZEvKAEdqarfw8OLtZOQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_FhpZMPJyEdqXyqAjETXq1Q" name="net.taylor.worklist.service">
      <ownedComment xmi:id="_FhpZMfJyEdqXyqAjETXq1Q">
        <body>This module provides an interface for interacting with a workflow/process automation system. The main interaction point is the Work List which presents a list of tasks that are assigned to the current user.</body>
      </ownedComment>
      <packagedElement xmi:type="uml:Interface" xmi:id="_cCJYYPJ3EdqMU4uojyDxZg" name="TaskService">
        <ownedComment xmi:id="_i_mCsJHYEduglN4a5vNjbw">
          <body>This service provides access to manipulate human workflow tasks.</body>
        </ownedComment>
        <ownedOperation xmi:id="_jQrboPJ3EdqMU4uojyDxZg" name="initiate">
          <ownedParameter xmi:id="_Biks0PJ4EdqMU4uojyDxZg" name="task" type="_yNekYPJyEdqXyqAjETXq1Q"/>
          <ownedParameter xmi:id="_Biks0fJ4EdqMU4uojyDxZg" name="result" type="_yNekYPJyEdqXyqAjETXq1Q" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_lX_GYPJ3EdqMU4uojyDxZg" name="get">
          <ownedParameter xmi:id="_DT0oAPJ4EdqMU4uojyDxZg" name="id">
            <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_n8AloMUBEdqL1f35w3GLLw"/>
          </ownedParameter>
          <ownedParameter xmi:id="_DT0oAfJ4EdqMU4uojyDxZg" name="result" type="_yNekYPJyEdqXyqAjETXq1Q" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_mIadwPJ3EdqMU4uojyDxZg" name="query">
          <ownedParameter xmi:id="_EMJ-MPJ4EdqMU4uojyDxZg" name="example" type="_yNekYPJyEdqXyqAjETXq1Q"/>
          <ownedParameter xmi:id="_EMJ-MfJ4EdqMU4uojyDxZg" name="result" type="_yNekYPJyEdqXyqAjETXq1Q" direction="return">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_My5xkPJ4EdqMU4uojyDxZg" value="*"/>
          </ownedParameter>
          <ownedParameter xmi:id="_QRYDkPJ4EdqMU4uojyDxZg" name="first">
            <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_n8AloMUBEdqL1f35w3GLLw"/>
          </ownedParameter>
          <ownedParameter xmi:id="_QmFvUPJ4EdqMU4uojyDxZg" name="max">
            <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_n8AloMUBEdqL1f35w3GLLw"/>
          </ownedParameter>
          <ownedParameter xmi:id="_REe7gPJ4EdqMU4uojyDxZg" name="orderBy">
            <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_n17vgPJ3EdqMU4uojyDxZg" name="acquire">
          <ownedComment xmi:id="_cGb5gK8wEdyqsaDFqw2rUA"/>
          <ownedParameter xmi:id="_3pbdcPJ3EdqMU4uojyDxZg" name="task" type="_yNekYPJyEdqXyqAjETXq1Q"/>
          <ownedParameter xmi:id="_4MJI8PJ3EdqMU4uojyDxZg" name="result" type="_yNekYPJyEdqXyqAjETXq1Q" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_oyb0APJ3EdqMU4uojyDxZg" name="release">
          <ownedParameter xmi:id="_CoBR8PJ4EdqMU4uojyDxZg" name="task" type="_yNekYPJyEdqXyqAjETXq1Q"/>
          <ownedParameter xmi:id="_CoBR8fJ4EdqMU4uojyDxZg" name="result" type="_yNekYPJyEdqXyqAjETXq1Q" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_p5EE4PJ3EdqMU4uojyDxZg" name="complete">
          <ownedParameter xmi:id="_AbfwAPJ4EdqMU4uojyDxZg" name="task" type="_yNekYPJyEdqXyqAjETXq1Q"/>
          <ownedParameter xmi:id="_AbfwAfJ4EdqMU4uojyDxZg" name="result" type="_yNekYPJyEdqXyqAjETXq1Q" direction="return"/>
          <ownedParameter xmi:id="_KsctQJHrEduP3NyEv3EXkA" name="outcome">
            <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_qppNQPJ3EdqMU4uojyDxZg" name="cancel">
          <ownedParameter xmi:id="__SoqgPJ3EdqMU4uojyDxZg" name="task" type="_yNekYPJyEdqXyqAjETXq1Q"/>
          <ownedParameter xmi:id="__SoqgfJ3EdqMU4uojyDxZg" name="result" type="_yNekYPJyEdqXyqAjETXq1Q" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_s8kSIPJ3EdqMU4uojyDxZg" name="reassign">
          <ownedParameter xmi:id="_B_VhUPJ4EdqMU4uojyDxZg" name="task" type="_yNekYPJyEdqXyqAjETXq1Q"/>
          <ownedParameter xmi:id="_B_VhUfJ4EdqMU4uojyDxZg" name="result" type="_yNekYPJyEdqXyqAjETXq1Q" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ue61sPJ3EdqMU4uojyDxZg" name="escalate">
          <ownedParameter xmi:id="_A71c8PJ4EdqMU4uojyDxZg" name="task" type="_yNekYPJyEdqXyqAjETXq1Q"/>
          <ownedParameter xmi:id="_A71c8fJ4EdqMU4uojyDxZg" name="result" type="_yNekYPJyEdqXyqAjETXq1Q" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vQif4PJ3EdqMU4uojyDxZg" name="escalate"/>
        <ownedOperation xmi:id="_dR_GoK8wEdyqsaDFqw2rUA" name="suspend">
          <ownedComment xmi:id="_dR_Goa8wEdyqsaDFqw2rUA"/>
          <ownedParameter xmi:id="_dR_Goq8wEdyqsaDFqw2rUA" name="task" type="_yNekYPJyEdqXyqAjETXq1Q"/>
          <ownedParameter xmi:id="_dR_Go68wEdyqsaDFqw2rUA" name="result" type="_yNekYPJyEdqXyqAjETXq1Q" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_fNOEQK8wEdyqsaDFqw2rUA" name="resume">
          <ownedComment xmi:id="_fNOEQa8wEdyqsaDFqw2rUA"/>
          <ownedParameter xmi:id="_fNOEQq8wEdyqsaDFqw2rUA" name="task" type="_yNekYPJyEdqXyqAjETXq1Q"/>
          <ownedParameter xmi:id="_fNOEQ68wEdyqsaDFqw2rUA" name="result" type="_yNekYPJyEdqXyqAjETXq1Q" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_VZg5EK8xEdyqsaDFqw2rUA" name="save">
          <ownedComment xmi:id="_VZg5Ea8xEdyqsaDFqw2rUA"/>
          <ownedParameter xmi:id="_VZg5Eq8xEdyqsaDFqw2rUA" name="task" type="_yNekYPJyEdqXyqAjETXq1Q"/>
          <ownedParameter xmi:id="_VZg5E68xEdyqsaDFqw2rUA" name="result" type="_yNekYPJyEdqXyqAjETXq1Q" direction="return"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_J7YtsPJ_Edq7q6aanSgwZg" name="java.security.Principal"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_J7YtsfJ_Edq7q6aanSgwZg" name="javax.security.auth.Subject"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_J7iesPJ_Edq7q6aanSgwZg" name="Object"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_J7iesfJ_Edq7q6aanSgwZg" name="Object[]"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_J7iesvJ_Edq7q6aanSgwZg" name="Throwable"/>
    <packagedElement xmi:type="uml:Actor" xmi:id="_024CwJHXEduglN4a5vNjbw" name="User">
      <ownedComment xmi:id="_2DwsoJHXEduglN4a5vNjbw">
        <body>The root security role for access to any secured system component is User.</body>
      </ownedComment>
    </packagedElement>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_0dLgoJHoEduP3NyEv3EXkA" name="java.io.Serializable"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_uitwQK2_EdyxU5IcxSvx-g" name="String[]"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_w9Y7kK3CEdyxU5IcxSvx-g" name="java.util.Set&lt;String>"/>
    <packagedElement xmi:type="uml:Actor" xmi:id="_0XHlQH6sEd2Io_nun_50ow" name="TaskManager"/>
    <packagedElement xmi:type="uml:Actor" xmi:id="_4qRNwH6yEd2Io_nun_50ow" name="Admin"/>
    <packagedElement xmi:type="uml:Package" xmi:id="_jRPEAOdHEd2-HMcBOY55rw" name="net.taylor.async">
      <packagedElement xmi:type="uml:Class" xmi:id="_qIq14OdHEd2-HMcBOY55rw" name="Request">
        <ownedComment xmi:id="_RMVesOdIEd2-HMcBOY55rw"/>
        <ownedAttribute xmi:id="_2cCsAOdHEd2-HMcBOY55rw" name="arguments" type="_J7iesfJ_Edq7q6aanSgwZg">
          <ownedComment xmi:id="_2cCsAedHEd2-HMcBOY55rw">
            <body>The arguments that were passed to the operation that performed the action which produced the event.</body>
          </ownedComment>
        </ownedAttribute>
        <ownedAttribute xmi:id="_2cCsAudHEd2-HMcBOY55rw" name="subject" type="_J7YtsfJ_Edq7q6aanSgwZg">
          <ownedComment xmi:id="_2cCsA-dHEd2-HMcBOY55rw">
            <body>The JAAS Subject of the user who initiated the action.</body>
          </ownedComment>
        </ownedAttribute>
        <ownedAttribute xmi:id="_2cCsBOdHEd2-HMcBOY55rw" name="parent" type="_rI7jkPJyEdqXyqAjETXq1Q">
          <ownedComment xmi:id="_2cCsBedHEd2-HMcBOY55rw">
            <body>The parent event which triggered this event.</body>
          </ownedComment>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2cCsBudHEd2-HMcBOY55rw" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2cCsB-dHEd2-HMcBOY55rw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_2cCsCOdHEd2-HMcBOY55rw" name="principal" type="_J7YtsPJ_Edq7q6aanSgwZg">
          <ownedComment xmi:id="_2cCsCedHEd2-HMcBOY55rw">
            <body>The user who initiated the action.</body>
          </ownedComment>
        </ownedAttribute>
        <ownedAttribute xmi:id="_2cCsCudHEd2-HMcBOY55rw" name="persistenceContextName">
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_2cMdAOdHEd2-HMcBOY55rw" name="operation">
          <ownedComment xmi:id="_2cMdAedHEd2-HMcBOY55rw">
            <body>The name of the operation which performed the action.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_2cMdAudHEd2-HMcBOY55rw" name="process">
          <ownedComment xmi:id="_2cMdA-dHEd2-HMcBOY55rw">
            <body>The name of the business process which called the operation.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IOec4MUBEdqL1f35w3GLLw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_2cMdBOdHEd2-HMcBOY55rw" name="service" type="_9wZDYOdHEd2-HMcBOY55rw">
          <ownedComment xmi:id="_2cMdBedHEd2-HMcBOY55rw">
            <body>The name of the service class that contains the operation.</body>
          </ownedComment>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_9wZDYOdHEd2-HMcBOY55rw" name="java.lang.Class"/>
    <profileApplication xmi:id="__srJ4fJxEdqXyqAjETXq1Q">
      <eAnnotations xmi:id="__srJ4vJxEdqXyqAjETXq1Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://TAYLOR_PROFILES/types.profile.uml#_IGLtsLQGEdyD5fIBh14Avw"/>
      </eAnnotations>
      <appliedProfile href="pathmap://TAYLOR_PROFILES/types.profile.uml#_BsfWkMUBEdqL1f35w3GLLw"/>
    </profileApplication>
    <profileApplication xmi:id="__srJ4_JxEdqXyqAjETXq1Q">
      <eAnnotations xmi:id="__srJ5PJxEdqXyqAjETXq1Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://TAYLOR_PROFILES/Ejb.profile.uml#_ryGNoGU3Eduqt5fXCogsKA"/>
      </eAnnotations>
      <appliedProfile href="pathmap://TAYLOR_PROFILES/Ejb.profile.uml#_EapTAMUOEdqEPMHe392Mew"/>
    </profileApplication>
    <profileApplication xmi:id="__srJ5fJxEdqXyqAjETXq1Q">
      <eAnnotations xmi:id="__srJ5vJxEdqXyqAjETXq1Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://TAYLOR_PROFILES/Persistence.profile.uml#_BTu3cD5IEd2gvfvyq2AafQ"/>
      </eAnnotations>
      <appliedProfile href="pathmap://TAYLOR_PROFILES/Persistence.profile.uml#_EUr08MUOEdqEPMHe392Mew"/>
    </profileApplication>
    <profileApplication xmi:id="__srJ5_JxEdqXyqAjETXq1Q">
      <eAnnotations xmi:id="__srJ6PJxEdqXyqAjETXq1Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://TAYLOR_PROFILES/Jws.profile.uml#__TdiwGqNEduFY77tdHAWhQ"/>
      </eAnnotations>
      <appliedProfile href="pathmap://TAYLOR_PROFILES/Jws.profile.uml#_EQNkoMUOEdqEPMHe392Mew"/>
    </profileApplication>
    <profileApplication xmi:id="__srJ6fJxEdqXyqAjETXq1Q">
      <eAnnotations xmi:id="__srJ6vJxEdqXyqAjETXq1Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://TAYLOR_PROFILES/Hibernate.profile.uml#_6r47EVPREd-sCaUwy8VMRA"/>
      </eAnnotations>
      <appliedProfile href="pathmap://TAYLOR_PROFILES/Hibernate.profile.uml#_EY3KUMUOEdqEPMHe392Mew"/>
    </profileApplication>
    <profileApplication xmi:id="_KYyDwK22EdyxU5IcxSvx-g">
      <eAnnotations xmi:id="_KYyDwa22EdyxU5IcxSvx-g" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://TAYLOR_PROFILES/Bpm.profile.uml#_lcBmUfPZEd2ZheMjN3MDrw"/>
      </eAnnotations>
      <appliedProfile href="pathmap://TAYLOR_PROFILES/Bpm.profile.uml#_imh3UOjzEdqKLuVqE-P4sg"/>
    </profileApplication>
    <profileApplication xmi:id="_KlrQQK22EdyxU5IcxSvx-g">
      <eAnnotations xmi:id="_KlrQQa22EdyxU5IcxSvx-g" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://TAYLOR_PROFILES/Taylor.profile.uml#_46lHgFTEEeC3zttATuB8jQ"/>
      </eAnnotations>
      <appliedProfile href="pathmap://TAYLOR_PROFILES/Taylor.profile.uml#_imh3UOjzEdqKLuVqE-P4sg"/>
    </profileApplication>
    <profileApplication xmi:id="_KyuNwK22EdyxU5IcxSvx-g">
      <eAnnotations xmi:id="_KyuNwa22EdyxU5IcxSvx-g" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://TAYLOR_PROFILES/JaxWS.profile.uml#_TBISYDaoEduMwIsW97suog"/>
      </eAnnotations>
      <appliedProfile href="pathmap://TAYLOR_PROFILES/JaxWS.profile.uml#_U3X78DagEduvZYRMfIkrDw"/>
    </profileApplication>
    <profileApplication xmi:id="_LC4JoK22EdyxU5IcxSvx-g">
      <eAnnotations xmi:id="_LC4Joa22EdyxU5IcxSvx-g" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://TAYLOR_PROFILES/Jmx.profile.uml#_MaATMAL8EdukAeq0eHR25A"/>
      </eAnnotations>
      <appliedProfile href="pathmap://TAYLOR_PROFILES/Jmx.profile.uml#_nrD-4flfEdq0m870WJJuhQ"/>
    </profileApplication>
    <profileApplication xmi:id="_LSlZkK22EdyxU5IcxSvx-g">
      <eAnnotations xmi:id="_LSlZka22EdyxU5IcxSvx-g" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://TAYLOR_PROFILES/JBoss.profile.uml#_vTRk4Rf4Ed-7PeHm33xE_w"/>
      </eAnnotations>
      <appliedProfile href="pathmap://TAYLOR_PROFILES/JBoss.profile.uml#_RtE0EGnuEduotdtx5H1JvQ"/>
    </profileApplication>
    <profileApplication xmi:id="_TDNmkOaIEdypZ7_sZUY4lQ">
      <eAnnotations xmi:id="_TDNmkeaIEdypZ7_sZUY4lQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="/net.taylor.mda.profiles/profiles/JBoss.profile.uml#_vTRk4Rf4Ed-7PeHm33xE_w"/>
      </eAnnotations>
      <appliedProfile href="/net.taylor.mda.profiles/profiles/JBoss.profile.uml#_RtE0EGnuEduotdtx5H1JvQ"/>
    </profileApplication>
    <profileApplication xmi:id="_Z7P-4C5-Ed6asfy7P_VQ3w">
      <eAnnotations xmi:id="_Z7ZI0C5-Ed6asfy7P_VQ3w" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://TAYLOR_PROFILES/JaxRS.profile.uml#_xpmUQR2kEd-QM-mnbSh5lA"/>
      </eAnnotations>
      <appliedProfile href="pathmap://TAYLOR_PROFILES/JaxRS.profile.uml#_D0d-oFNsEd22UO5eH1P0sw"/>
    </profileApplication>
    <profileApplication xmi:id="_aCsqsC5-Ed6asfy7P_VQ3w">
      <eAnnotations xmi:id="_aC2bsC5-Ed6asfy7P_VQ3w" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://TAYLOR_PROFILES/HibernateSearch.profile.uml#_wd2w8SuQEd6qdqhMzRpC8g"/>
      </eAnnotations>
      <appliedProfile href="pathmap://TAYLOR_PROFILES/HibernateSearch.profile.uml#_YqypkIzNEd2uadpzLmkXlQ"/>
    </profileApplication>
    <profileApplication xmi:id="_aQtRgC5-Ed6asfy7P_VQ3w">
      <eAnnotations xmi:id="_aQtRgS5-Ed6asfy7P_VQ3w" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://TAYLOR_PROFILES/Seam.profile.uml#_-5zkMO12Ed2IMZD7j9vEEQ"/>
      </eAnnotations>
      <appliedProfile href="pathmap://TAYLOR_PROFILES/Seam.profile.uml#_SlhIkO1xEd2IMZD7j9vEEQ"/>
    </profileApplication>
    <profileApplication xmi:id="_8d6-e2a3EeCHlaa8H2j4QQ">
      <eAnnotations xmi:id="_8d6-fGa3EeCHlaa8H2j4QQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://TAYLOR_PROFILES/JaxB.profile.uml#_R2hVsRgpEd-7PeHm33xE_w"/>
      </eAnnotations>
      <appliedProfile href="pathmap://TAYLOR_PROFILES/JaxB.profile.uml#_t4CL8Da_EdugNq-sJ-H7dg"/>
    </profileApplication>
  </uml:Model>
  <Persistence:javaxpersistenceEntity xmi:id="_KIMysJHVEdu3lZgGQK9D_w" base_Class="_rI7jkPJyEdqXyqAjETXq1Q"/>
  <Jws:javaxjwsWebService xmi:id="_KIDBtJHVEdu3lZgGQK9D_w" name="TaskService" serviceName="TaskService" base_Interface="_cCJYYPJ3EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebMethod xmi:id="_KIDBuJHVEdu3lZgGQK9D_w" base_Operation="_n17vgPJ3EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebMethod xmi:id="_KIDBu5HVEdu3lZgGQK9D_w" base_Operation="_qppNQPJ3EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebMethod xmi:id="_KIDBupHVEdu3lZgGQK9D_w" base_Operation="_p5EE4PJ3EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebMethod xmi:id="_KIDBvpHVEdu3lZgGQK9D_w" base_Operation="_vQif4PJ3EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebMethod xmi:id="_KIDBvZHVEdu3lZgGQK9D_w" base_Operation="_ue61sPJ3EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebMethod xmi:id="_KIDBtpHVEdu3lZgGQK9D_w" base_Operation="_lX_GYPJ3EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebMethod xmi:id="_KIDBtZHVEdu3lZgGQK9D_w" base_Operation="_jQrboPJ3EdqMU4uojyDxZg"/>
  <Persistence:javaxpersistenceEntity xmi:id="_KIftpJHVEdu3lZgGQK9D_w" base_Class="_zC04APJyEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceEntity xmi:id="_KIMyupHVEdu3lZgGQK9D_w" base_Class="_yNekYPJyEdqXyqAjETXq1Q"/>
  <Jws:javaxjwsWebMethod xmi:id="_KIDBt5HVEdu3lZgGQK9D_w" base_Operation="_mIadwPJ3EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebMethod xmi:id="_KIDBvJHVEdu3lZgGQK9D_w" base_Operation="_s8kSIPJ3EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebMethod xmi:id="_KIDBuZHVEdu3lZgGQK9D_w" base_Operation="_oyb0APJ3EdqMU4uojyDxZg"/>
  <Persistence:javaxpersistenceOneToMany xmi:id="_KIMyuJHVEdu3lZgGQK9D_w" fetch="LAZY" mappedBy="parent" base_Property="_qODuYPKAEdqarfw8OLtZOQ"/>
  <Persistence:javaxpersistenceManyToOne xmi:id="_KIMyuZHVEdu3lZgGQK9D_w" fetch="LAZY" cascade="MERGE" base_Property="_qOqLUPKAEdqarfw8OLtZOQ"/>
  <Persistence:javaxpersistenceOneToMany xmi:id="_KIfto5HVEdu3lZgGQK9D_w" fetch="LAZY" mappedBy="task" base_Property="_yy3oEfKAEdqarfw8OLtZOQ"/>
  <Persistence:javaxpersistenceManyToOne xmi:id="_KIftrJHVEdu3lZgGQK9D_w" cascade="REFRESH" base_Property="_yzBZEvKAEdqarfw8OLtZOQ"/>
  <Persistence:javaxpersistenceId xmi:id="_KIftpZHVEdu3lZgGQK9D_w" base_Property="_YKEQYPJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceGeneratedValue xmi:id="_KIftppHVEdu3lZgGQK9D_w" base_Property="_YKEQYPJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceVersion xmi:id="_KIftp5HVEdu3lZgGQK9D_w" base_Property="_ZRADQPJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceId xmi:id="_KIMyu5HVEdu3lZgGQK9D_w" base_Property="_uyUPoPJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceGeneratedValue xmi:id="_KIMyvJHVEdu3lZgGQK9D_w" base_Property="_uyUPoPJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceLob xmi:id="_KIftopHVEdu3lZgGQK9D_w" base_Property="_JENPEPJ0EdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceManyToOne xmi:id="_KIMyvZHVEdu3lZgGQK9D_w" fetch="LAZY" cascade="MERGE" base_Property="_BdFssPJ0EdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceLob xmi:id="_KIMyspHVEdu3lZgGQK9D_w" base_Property="_gfBo0PJ2EdqMU4uojyDxZg"/>
  <Persistence:javaxpersistenceLob xmi:id="_KIMytJHVEdu3lZgGQK9D_w" base_Property="_iuhmQPJ2EdqMU4uojyDxZg"/>
  <Persistence:javaxpersistenceId xmi:id="_KIMysZHVEdu3lZgGQK9D_w" base_Property="_dSbxAPJ2EdqMU4uojyDxZg"/>
  <Persistence:javaxpersistenceLob xmi:id="_KIMys5HVEdu3lZgGQK9D_w" base_Property="_h6rHcPJ2EdqMU4uojyDxZg"/>
  <Persistence:javaxpersistenceLob xmi:id="_KIMytZHVEdu3lZgGQK9D_w" base_Property="_plgsMPJ2EdqMU4uojyDxZg"/>
  <Persistence:javaxpersistenceLob xmi:id="_KIMyt5HVEdu3lZgGQK9D_w" base_Property="_sZ9w0PJ2EdqMU4uojyDxZg"/>
  <Ejb:javaxejbStateless xmi:id="_G_4sAJHXEduglN4a5vNjbw" name="" base_Interface="_TVJMAPJ3EdqMU4uojyDxZg"/>
  <Ejb:javaxejbStateless xmi:id="_vO7GUJHYEduglN4a5vNjbw" base_Interface="_cCJYYPJ3EdqMU4uojyDxZg"/>
  <Ejb:javaxannotationsecurityRolesAllowed xmi:id="_vPEQQJHYEduglN4a5vNjbw" value="_024CwJHXEduglN4a5vNjbw" base_Interface="_cCJYYPJ3EdqMU4uojyDxZg"/>
  <Jws:javaxjwssoapSOAPBinding xmi:id="_vPEQQZHYEduglN4a5vNjbw" style="RPC" parameterStyle="BARE" base_Interface="_cCJYYPJ3EdqMU4uojyDxZg"/>
  <Jws:javaxjwssoapSOAPMessageHandlers xmi:id="_vPEQQpHYEduglN4a5vNjbw" base_Interface="_cCJYYPJ3EdqMU4uojyDxZg">
    <value xmi:id="_147gMJHYEduglN4a5vNjbw" className="org.jboss.ws.wsse.WSSecurityHandlerInbound"/>
  </Jws:javaxjwssoapSOAPMessageHandlers>
  <JBoss:orgjbosswsfspiannotationWebContext xmi:id="_vPEQQ5HYEduglN4a5vNjbw" authMethod="BASIC" transportGuarantee="NONE" base_Interface="_cCJYYPJ3EdqMU4uojyDxZg"/>
  <Ejb:javaxinterceptorInterceptors xmi:id="_B3kccJHZEduglN4a5vNjbw" base_Operation="_jQrboPJ3EdqMU4uojyDxZg">
    <value>net.taylor.event.interceptor.EventInterceptor.class</value>
  </Ejb:javaxinterceptorInterceptors>
  <Ejb:javaxinterceptorInterceptors xmi:id="_D0Sn0JHZEduglN4a5vNjbw" base_Operation="_n17vgPJ3EdqMU4uojyDxZg">
    <value>net.taylor.event.interceptor.EventInterceptor.class</value>
  </Ejb:javaxinterceptorInterceptors>
  <Ejb:javaxinterceptorInterceptors xmi:id="_FWyVUJHZEduglN4a5vNjbw" base_Operation="_oyb0APJ3EdqMU4uojyDxZg">
    <value>net.taylor.event.interceptor.EventInterceptor.class</value>
  </Ejb:javaxinterceptorInterceptors>
  <Ejb:javaxinterceptorInterceptors xmi:id="_G-7-4JHZEduglN4a5vNjbw" base_Operation="_p5EE4PJ3EdqMU4uojyDxZg">
    <value>net.taylor.event.interceptor.EventInterceptor.class</value>
  </Ejb:javaxinterceptorInterceptors>
  <Ejb:javaxinterceptorInterceptors xmi:id="_IS1PsJHZEduglN4a5vNjbw" base_Operation="_qppNQPJ3EdqMU4uojyDxZg">
    <value>net.taylor.event.interceptor.EventInterceptor.class</value>
  </Ejb:javaxinterceptorInterceptors>
  <Ejb:javaxinterceptorInterceptors xmi:id="_J6r-UJHZEduglN4a5vNjbw" base_Operation="_s8kSIPJ3EdqMU4uojyDxZg">
    <value>net.taylor.event.interceptor.EventInterceptor.class</value>
  </Ejb:javaxinterceptorInterceptors>
  <Jws:javaxjwsWebParam xmi:id="_xtEHQJHZEduglN4a5vNjbw" name="task" base_Parameter="_3pbdcPJ3EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebParam xmi:id="_yaNhIJHZEduglN4a5vNjbw" name="task" base_Parameter="__SoqgPJ3EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebParam xmi:id="_zQwHkJHZEduglN4a5vNjbw" name="task" base_Parameter="_AbfwAPJ4EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebParam xmi:id="_0NZWAJHZEduglN4a5vNjbw" name="task" base_Parameter="_Biks0PJ4EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebParam xmi:id="_1FIPQJHZEduglN4a5vNjbw" name="task" base_Parameter="_B_VhUPJ4EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebParam xmi:id="_2MgHAJHZEduglN4a5vNjbw" name="task" base_Parameter="_CoBR8PJ4EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebParam xmi:id="_3KojMJHZEduglN4a5vNjbw" name="task" base_Parameter="_A71c8PJ4EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebParam xmi:id="_4bZngJHZEduglN4a5vNjbw" name="id" base_Parameter="_DT0oAPJ4EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebParam xmi:id="_5N6CgJHZEduglN4a5vNjbw" name="example" base_Parameter="_EMJ-MPJ4EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebParam xmi:id="_6Evj4JHZEduglN4a5vNjbw" name="first" base_Parameter="_QRYDkPJ4EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebParam xmi:id="_61K7QJHZEduglN4a5vNjbw" name="max" base_Parameter="_QmFvUPJ4EdqMU4uojyDxZg"/>
  <Jws:javaxjwsWebParam xmi:id="_7ldIsJHZEduglN4a5vNjbw" name="orderBy" base_Parameter="_REe7gPJ4EdqMU4uojyDxZg"/>
  <Hibernate:orghibernatevalidatorNotNull xmi:id="_GWqEoJHeEduA1dYQqwraOQ" base_Property="_agbDwPJzEdqXyqAjETXq1Q"/>
  <Hibernate:orghibernatevalidatorNotNull xmi:id="_HsoZEJHeEduA1dYQqwraOQ" base_Property="_bfJ84PJzEdqXyqAjETXq1Q"/>
  <Hibernate:orghibernatevalidatorNotNull xmi:id="_WzGB4JHeEduA1dYQqwraOQ" base_Property="_wx3skPJzEdqXyqAjETXq1Q"/>
  <Jws:javaxjwsWebParam xmi:id="_LmtWEJHrEduP3NyEv3EXkA" name="outcome" base_Parameter="_KsctQJHrEduP3NyEv3EXkA"/>
  <Persistence_1:javaxpersistenceManyToMany xmi:id="_lpZ0UJLaEduRwOdOpicPlw"/>
  <Persistence:javaxpersistenceTransient xmi:id="_ieMD4K2-EdyxU5IcxSvx-g" base_Property="_JENPEPJ0EdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceTransient xmi:id="_M9aGMK3CEdyxU5IcxSvx-g" base_Property="_gfBo0PJ2EdqMU4uojyDxZg"/>
  <Persistence:javaxpersistenceTransient xmi:id="_OQh68K3CEdyxU5IcxSvx-g" base_Property="_h6rHcPJ2EdqMU4uojyDxZg"/>
  <Persistence:javaxpersistenceTransient xmi:id="_Pe4kcK3CEdyxU5IcxSvx-g" base_Property="_iuhmQPJ2EdqMU4uojyDxZg"/>
  <Persistence:javaxpersistenceTransient xmi:id="_W2frMK3CEdyxU5IcxSvx-g" base_Property="_plgsMPJ2EdqMU4uojyDxZg"/>
  <Persistence:javaxpersistenceTransient xmi:id="_Y0UCwK3CEdyxU5IcxSvx-g" base_Property="_sZ9w0PJ2EdqMU4uojyDxZg"/>
  <Taylor:nettaylorsecurityjpaPermissions xmi:id="_omTpoH6sEd2Io_nun_50ow" base_Class="_yNekYPJyEdqXyqAjETXq1Q">
    <value xmi:id="_8d6-eWa3EeCHlaa8H2j4QQ" roles="_0XHlQH6sEd2Io_nun_50ow _4qRNwH6yEd2Io_nun_50ow">
      <actions>ALL</actions>
    </value>
    <value xmi:id="_8d6-ema3EeCHlaa8H2j4QQ">
      <actions>READ</actions>
      <actions>INSERT</actions>
      <actions>UPDATE</actions>
      <userExpressions>user</userExpressions>
      <roleExpressions>group</roleExpressions>
    </value>
  </Taylor:nettaylorsecurityjpaPermissions>
  <Taylor:Maven xmi:id="_AG8ycOdFEd2-HMcBOY55rw" base_Package="__srJ4PJxEdqXyqAjETXq1Q">
    <outputPatternOverrides xmi:id="_8d6-cWa3EeCHlaa8H2j4QQ" source="/src/main/webapp/WEB-INF" target="/src/main/resources"/>
    <outputPatternOverrides xmi:id="_8d6-cma3EeCHlaa8H2j4QQ" source="/src/main/webapp" target="/src/main/resources"/>
    <suffixOverrides xmi:id="_8d6-c2a3EeCHlaa8H2j4QQ" source="jpa"/>
    <suffixOverrides xmi:id="_8d6-dGa3EeCHlaa8H2j4QQ" source="ejb"/>
    <suffixOverrides xmi:id="_8d6-dWa3EeCHlaa8H2j4QQ" source="web"/>
    <suffixOverrides xmi:id="_8d6-dma3EeCHlaa8H2j4QQ" source="doc"/>
    <suffixOverrides xmi:id="_8d6-d2a3EeCHlaa8H2j4QQ" source="jsf"/>
  </Taylor:Maven>
  <Persistence:javaxpersistenceLob xmi:id="_7grVcOdFEd2-HMcBOY55rw" base_Property="_5xEZAOdFEd2-HMcBOY55rw"/>
  <Hibernate:orghibernateannotationsIndex xmi:id="_b5C2kCWTEeCV9MZbpzNZFg" name="TASK_NM_IDX" base_Property="_wx3skPJzEdqXyqAjETXq1Q"/>
  <Hibernate:orghibernateannotationsIndex xmi:id="_b5MAgCWTEeCV9MZbpzNZFg" name="TASK_PRIORITY_IDX" base_Property="_9QRG8PJzEdqXyqAjETXq1Q"/>
  <Hibernate:orghibernateannotationsIndex xmi:id="_b5MAgSWTEeCV9MZbpzNZFg" name="TASK_STAT_IDX" base_Property="_-73GEPJzEdqXyqAjETXq1Q"/>
  <Hibernate:orghibernateannotationsIndex xmi:id="_b5VxgCWTEeCV9MZbpzNZFg" name="TSK_TRIGR_IDX" base_Property="_BdFssPJ0EdqXyqAjETXq1Q"/>
  <Hibernate:orghibernateannotationsIndex xmi:id="_b5VxgSWTEeCV9MZbpzNZFg" name="COMT_TSK_IDX" base_Property="_yzBZEvKAEdqarfw8OLtZOQ"/>
  <Hibernate:orghibernateannotationsIndex xmi:id="_pAq0ICWTEeCV9MZbpzNZFg" name="TASK_GRP3_IDX" base_Property="_iiHJoOdGEd2-HMcBOY55rw"/>
  <Hibernate:orghibernateannotationsIndex xmi:id="_pd47oCWTEeCV9MZbpzNZFg" name="TASK_GRP2_IDX" base_Property="_fsdyMOdGEd2-HMcBOY55rw"/>
  <Hibernate:orghibernateannotationsIndex xmi:id="_p5nOUCWTEeCV9MZbpzNZFg" name="TASK_GRP_IDX" base_Property="_FIFXwPJ0EdqXyqAjETXq1Q"/>
  <Hibernate:orghibernateannotationsIndex xmi:id="_qWYC0CWTEeCV9MZbpzNZFg" name="TASK_ESCALATION_GRP_IDX" base_Property="_3bTI8K8cEdyqsaDFqw2rUA"/>
  <Hibernate:orghibernateannotationsIndex xmi:id="_rH3KICWTEeCV9MZbpzNZFg" name="TASK_USER_IDX" base_Property="_EG9R8PJ0EdqXyqAjETXq1Q"/>
  <Hibernate:orghibernateannotationsIndex xmi:id="_u1TsQCWTEeCV9MZbpzNZFg" name="TASK_ARTIFACT_ID_IDX" base_Property="_D2K9gJHhEduA1dYQqwraOQ"/>
  <Persistence:javaxpersistenceEnumerated xmi:id="_zXlZECWdEeCV9MZbpzNZFg" value="STRING" base_Property="_9QRG8PJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceEnumerated xmi:id="_zXlZESWdEeCV9MZbpzNZFg" value="STRING" base_Property="_-73GEPJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceTemporal xmi:id="_zXujACWdEeCV9MZbpzNZFg" base_Property="_OPwt8PJ0EdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceTemporal xmi:id="_zX4UACWdEeCV9MZbpzNZFg" base_Property="_UdxIUPJ0EdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceTemporal xmi:id="_zX4UASWdEeCV9MZbpzNZFg" base_Property="_Vn-RoPJ0EdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceTemporal xmi:id="_zX4UAiWdEeCV9MZbpzNZFg" base_Property="_XWsdQPJ0EdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceTemporal xmi:id="_zX4UAyWdEeCV9MZbpzNZFg" base_Property="_4wJCQL5BEdySVZNh7dtu6Q"/>
  <Persistence:javaxpersistenceTemporal xmi:id="_zX4UBCWdEeCV9MZbpzNZFg" base_Property="_ZRADQPJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_gvki0CWiEeCVrau-e0fkqw" name="CUST1" base_Property="_o2PAgK29EdyxU5IcxSvx-g"/>
  <Persistence:javaxpersistenceTable xmi:id="_gbCAwCWjEeCVrau-e0fkqw" name="TaskComment" base_Class="_zC04APJyEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_mlIykCWjEeCVrau-e0fkqw" name="ID" base_Property="_YKEQYPJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_n4ScgCWjEeCVrau-e0fkqw" name="TMSTMP" base_Property="_ZRADQPJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_olSFYCWjEeCVrau-e0fkqw" name="USR" base_Property="_agbDwPJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_pRFbcCWjEeCVrau-e0fkqw" name="TXT" base_Property="_bfJ84PJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_YTD-oCWkEeCVrau-e0fkqw" name="ID" base_Property="_uyUPoPJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_ZXKf8CWkEeCVrau-e0fkqw" name="NM" base_Property="_wx3skPJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_aOwPQCWkEeCVrau-e0fkqw" name="PRCS" base_Property="_x1g64PJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_bKgs4CWkEeCVrau-e0fkqw" name="DESCR" base_Property="_3kiTMPJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_cLx8oCWkEeCVrau-e0fkqw" name="PRTY" base_Property="_9QRG8PJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_do6pACWkEeCVrau-e0fkqw" name="STUS" base_Property="_-73GEPJzEdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_phDUoCWkEeCVrau-e0fkqw" name="OUTCOME" base_Property="_CoV-4PJ0EdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_rnUdkCWkEeCVrau-e0fkqw" name="GRP" base_Property="_FIFXwPJ0EdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_sAzUkCWkEeCVrau-e0fkqw" name="GRP2" base_Property="_fsdyMOdGEd2-HMcBOY55rw"/>
  <Persistence:javaxpersistenceColumn xmi:id="_sbeeYCWkEeCVrau-e0fkqw" name="GRP3" base_Property="_iiHJoOdGEd2-HMcBOY55rw"/>
  <Persistence:javaxpersistenceColumn xmi:id="_ty8noCWkEeCVrau-e0fkqw" name="ESCALATION_GRP" base_Property="_3bTI8K8cEdyqsaDFqw2rUA"/>
  <Persistence:javaxpersistenceColumn xmi:id="_vxnTwCWkEeCVrau-e0fkqw" name="ARTIFACT_ID" base_Property="_D2K9gJHhEduA1dYQqwraOQ"/>
  <Persistence:javaxpersistenceColumn xmi:id="_y2xG0CWkEeCVrau-e0fkqw" name="URL" base_Property="_fMHhYPJ0EdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_0aBCQCWkEeCVrau-e0fkqw" name="CMP_NM" base_Property="_XrHx8OdGEd2-HMcBOY55rw"/>
  <Persistence:javaxpersistenceColumn xmi:id="_2umUACWkEeCVrau-e0fkqw" name="INIT_DT" base_Property="_OPwt8PJ0EdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_33nxkCWkEeCVrau-e0fkqw" name="DUE_DT" base_Property="_UdxIUPJ0EdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_5EOHkCWkEeCVrau-e0fkqw" name="TIMEOUT_TRN" base_Property="_mtvckOdGEd2-HMcBOY55rw"/>
  <Persistence:javaxpersistenceColumn xmi:id="_6GO-MCWkEeCVrau-e0fkqw" name="END_DT" base_Property="_XWsdQPJ0EdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_9IaVwCWkEeCVrau-e0fkqw" name="CUST2" base_Property="_3BIY8K29EdyxU5IcxSvx-g"/>
  <Persistence:javaxpersistenceColumn xmi:id="_9kueUCWkEeCVrau-e0fkqw" name="CUST3" base_Property="_3qVuAK29EdyxU5IcxSvx-g"/>
  <Persistence:javaxpersistenceColumn xmi:id="_VFEjMCWlEeCVrau-e0fkqw" name="USR" base_Property="_EG9R8PJ0EdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_sBphwCWnEeCVrau-e0fkqw" name="REMINDR_DT" base_Property="_4wJCQL5BEdySVZNh7dtu6Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_yGwe0CWnEeCVrau-e0fkqw" name="START_DT" base_Property="_Vn-RoPJ0EdqXyqAjETXq1Q"/>
  <Hibernate:orghibernateannotationsForeignKey xmi:id="_9GZqgDKpEeGUR6O2LixgoA" name="FK_EVNT_TO_PARNT" base_Property="_qOqLUPKAEdqarfw8OLtZOQ"/>
  <Hibernate:orghibernateannotationsIndex xmi:id="_CZUVoDKqEeGUR6O2LixgoA" name="EVNT_PARNT_IDX" base_Property="_qOqLUPKAEdqarfw8OLtZOQ"/>
  <Hibernate:orghibernateannotationsForeignKey xmi:id="_bIwq4DKqEeGUR6O2LixgoA" name="FK_TSK_TO_TRIGR" base_Property="_BdFssPJ0EdqXyqAjETXq1Q"/>
  <Hibernate:orghibernateannotationsForeignKey xmi:id="_bI1jYDKqEeGUR6O2LixgoA" name="FK_COMT_TO_TSK" base_Property="_yzBZEvKAEdqarfw8OLtZOQ"/>
  <Hibernate:orghibernateannotationsIndex xmi:id="_v8QSgDKrEeGUR6O2LixgoA" name="TASK_PRTN_IDX" base_Property="_4PwU4Ga3EeCHlaa8H2j4QQ"/>
  <Taylor:nettayloridentitypartitionPartition xmi:id="_xYWdEDKrEeGUR6O2LixgoA" base_Property="_4PwU4Ga3EeCHlaa8H2j4QQ"/>
  <Hibernate:orghibernateannotationsForeignKey xmi:id="_j3_noDN1EeGAcOt-oiBaeQ" name="FK_EVNT_TO_IDS" base_Property="_uevu4K3CEdyxU5IcxSvx-g"/>
  <Persistence:javaxpersistenceColumn xmi:id="_z7SFEDN1EeGAcOt-oiBaeQ" name="PRTN" base_Property="_4PwU4Ga3EeCHlaa8H2j4QQ"/>
  <Persistence:javaxpersistenceJoinColumn xmi:id="_JpbzkDN2EeGAcOt-oiBaeQ" name="TSK_ID" base_Property="_yzBZEvKAEdqarfw8OLtZOQ"/>
  <Persistence:javaxpersistenceJoinColumn xmi:id="_MUH4MDN2EeGAcOt-oiBaeQ" name="TRIGR_ID" base_Property="_BdFssPJ0EdqXyqAjETXq1Q"/>
  <Persistence:javaxpersistenceColumn xmi:id="_tSunED_fEeKxHO0xiLliXw" name="EXCLUSION_USR" base_Property="_p-Sa0D_fEeKxHO0xiLliXw"/>
  <Hibernate:orghibernateannotationsIndex xmi:id="_vdgckD_fEeKxHO0xiLliXw" name="EXCLUSION_USR_IDX" base_Property="_p-Sa0D_fEeKxHO0xiLliXw"/>
</xmi:XMI>
