--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
+ "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
+ <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
+]>
+<!-- Generated by Graphviz version 2.20.2 (Mon Jun 29 17:34:52 UTC 2009)
+ For user: (root) root -->
+<!-- Title: applicationContext Pages: 1 -->
+<svg width="3859pt" height="1029pt"
+ viewBox="0.00 0.00 3859.00 1029.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1025)">
+<title>applicationContext</title>
+<polygon style="fill:white;stroke:white;" points="-4,4 -4,-1025 3855,-1025 3855,4 -4,4"/>
+<text text-anchor="middle" x="1925" y="-1004.9" style="font-family:Times New Roman;font-size:14.00;">applicationContext-manager.xml</text>
+<!-- dataSource2 -->
+<g id="node2" class="node"><title>dataSource2</title>
+<a xlink:href="applicationContext-manager.xml.html#dataSource2" xlink:title="org.springframework.jdbc.datasource.DriverManagerDataSource (singleton)">
+<ellipse style="fill:#cceecc;stroke:#cceecc;" cx="895" cy="-254" rx="44.8692" ry="18"/>
+<ellipse style="fill:none;stroke:#cceecc;" cx="895" cy="-254" rx="48.8288" ry="22"/>
+<text text-anchor="middle" x="895" y="-251.4" style="font-family:sans;font-size:9.00;">dataSource2</text>
+</a>
+</g>
+<!-- entityManagerTarget -->
+<g id="node3" class="node"><title>entityManagerTarget</title>
+<a xlink:href="applicationContext-manager.xml.html#entityManagerTarget" xlink:title="com.pentila.evalcomp.manager.EntityManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="2462" cy="-654" rx="67.1076" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="2462" cy="-654" rx="71.1076" ry="22"/>
+<text text-anchor="middle" x="2462" y="-651.4" style="font-family:sans;font-size:9.00;">entityManagerTarget</text>
+</a>
+</g>
+<!-- ressourceManager -->
+<g id="node30" class="node"><title>ressourceManager</title>
+<a xlink:href="applicationContext-manager.xml.html#ressourceManager" xlink:title=" (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="2690" cy="-254" rx="61.8096" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="2690" cy="-254" rx="65.8096" ry="22"/>
+<text text-anchor="middle" x="2690" y="-251.4" style="font-family:sans;font-size:9.00;">ressourceManager</text>
+</a>
+</g>
+<!-- entityManagerTarget->ressourceManager -->
+<g id="edge37" class="edge"><title>entityManagerTarget->ressourceManager</title>
+<path style="fill:none;stroke:black;" d="M2485,-633C2523,-596 2600,-517 2642,-436 2667,-387 2681,-324 2686,-286"/>
+<polygon style="fill:black;stroke:black;" points="2689.49,-286.299 2687,-276 2682.52,-285.602 2689.49,-286.299"/>
+</g>
+<!-- definitionManager -->
+<g id="node38" class="node"><title>definitionManager</title>
+<a xlink:href="applicationContext-manager.xml.html#definitionManager" xlink:title=" (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="2237" cy="-574" rx="58.9868" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="2237" cy="-574" rx="62.9553" ry="22"/>
+<text text-anchor="middle" x="2237" y="-571.4" style="font-family:sans;font-size:9.00;">definitionManager</text>
+</a>
+</g>
+<!-- entityManagerTarget->definitionManager -->
+<g id="edge39" class="edge"><title>entityManagerTarget->definitionManager</title>
+<path style="fill:none;stroke:black;" d="M2415,-637C2379,-624 2329,-606 2291,-593"/>
+<polygon style="fill:black;stroke:black;" points="2291.58,-589.521 2281,-590 2289.57,-596.226 2291.58,-589.521"/>
+</g>
+<!-- instanceManager -->
+<g id="node40" class="node"><title>instanceManager</title>
+<a xlink:href="applicationContext-manager.xml.html#instanceManager" xlink:title=" (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="2798" cy="-574" rx="57.22" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="2798" cy="-574" rx="61.1874" ry="22"/>
+<text text-anchor="middle" x="2798" y="-571.4" style="font-family:sans;font-size:9.00;">instanceManager</text>
+</a>
+</g>
+<!-- entityManagerTarget->instanceManager -->
+<g id="edge41" class="edge"><title>entityManagerTarget->instanceManager</title>
+<path style="fill:none;stroke:black;" d="M2519,-641C2579,-627 2675,-604 2737,-588"/>
+<polygon style="fill:black;stroke:black;" points="2737.88,-591.393 2747,-586 2736.51,-584.529 2737.88,-591.393"/>
+</g>
+<!-- entityDAO -->
+<g id="node60" class="node"><title>entityDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="2462" cy="-574" rx="35.9971" ry="18"/>
+<text text-anchor="middle" x="2462" y="-571.4" style="font-family:sans;font-size:9.00;">entityDAO</text>
+</g>
+<!-- entityManagerTarget->entityDAO -->
+<g id="edge33" class="edge"><title>entityManagerTarget->entityDAO</title>
+<path style="fill:none;stroke:black;" d="M2462,-632C2462,-622 2462,-612 2462,-602"/>
+<polygon style="fill:black;stroke:black;" points="2465.5,-602 2462,-592 2458.5,-602 2465.5,-602"/>
+</g>
+<!-- roleDAO -->
+<g id="node62" class="node"><title>roleDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="1515" cy="-574" rx="31.7878" ry="18"/>
+<text text-anchor="middle" x="1515" y="-571.4" style="font-family:sans;font-size:9.00;">roleDAO</text>
+</g>
+<!-- entityManagerTarget->roleDAO -->
+<g id="edge35" class="edge"><title>entityManagerTarget->roleDAO</title>
+<path style="fill:none;stroke:black;" d="M2391,-652C2246,-648 1906,-634 1623,-596 1601,-593 1575,-588 1555,-583"/>
+<polygon style="fill:black;stroke:black;" points="1555.49,-579.529 1545,-581 1554.12,-586.393 1555.49,-579.529"/>
+</g>
+<!-- evaluationObjectManagerTarget -->
+<g id="node4" class="node"><title>evaluationObjectManagerTarget</title>
+<a xlink:href="applicationContext-manager.xml.html#evaluationObjectManagerTarget" xlink:title="com.pentila.evalcomp.manager.EvaluationObjectManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="101" cy="-334" rx="97.2367" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="101" cy="-334" rx="101.217" ry="22"/>
+<text text-anchor="middle" x="101" y="-331.4" style="font-family:sans;font-size:9.00;">evaluationObjectManagerTarget</text>
+</a>
+</g>
+<!-- evaluationObjectDAO -->
+<g id="node67" class="node"><title>evaluationObjectDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="101" cy="-254" rx="67.1076" ry="18"/>
+<text text-anchor="middle" x="101" y="-251.4" style="font-family:sans;font-size:9.00;">evaluationObjectDAO</text>
+</g>
+<!-- evaluationObjectManagerTarget->evaluationObjectDAO -->
+<g id="edge43" class="edge"><title>evaluationObjectManagerTarget->evaluationObjectDAO</title>
+<path style="fill:none;stroke:black;" d="M101,-312C101,-302 101,-292 101,-282"/>
+<polygon style="fill:black;stroke:black;" points="104.5,-282 101,-272 97.5001,-282 104.5,-282"/>
+</g>
+<!-- messageManagerTarget -->
+<g id="node5" class="node"><title>messageManagerTarget</title>
+<a xlink:href="applicationContext-manager.xml.html#messageManagerTarget" xlink:title="com.pentila.evalcomp.manager.MessageManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="3602" cy="-174" rx="76.0509" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="3602" cy="-174" rx="80.026" ry="22"/>
+<text text-anchor="middle" x="3602" y="-171.4" style="font-family:sans;font-size:9.00;">messageManagerTarget</text>
+</a>
+</g>
+<!-- messageDAO -->
+<g id="node69" class="node"><title>messageDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="3534" cy="-94" rx="45.9157" ry="18"/>
+<text text-anchor="middle" x="3534" y="-91.4" style="font-family:sans;font-size:9.00;">messageDAO</text>
+</g>
+<!-- messageManagerTarget->messageDAO -->
+<g id="edge45" class="edge"><title>messageManagerTarget->messageDAO</title>
+<path style="fill:none;stroke:black;" d="M3584,-153C3575,-143 3565,-130 3556,-119"/>
+<polygon style="fill:black;stroke:black;" points="3558.22,-116.221 3549,-111 3552.95,-120.831 3558.22,-116.221"/>
+</g>
+<!-- messageRecipientDAO -->
+<g id="node71" class="node"><title>messageRecipientDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="3670" cy="-94" rx="71.8169" ry="18"/>
+<text text-anchor="middle" x="3670" y="-91.4" style="font-family:sans;font-size:9.00;">messageRecipientDAO</text>
+</g>
+<!-- messageManagerTarget->messageRecipientDAO -->
+<g id="edge47" class="edge"><title>messageManagerTarget->messageRecipientDAO</title>
+<path style="fill:none;stroke:black;" d="M3620,-153C3629,-143 3639,-130 3648,-120"/>
+<polygon style="fill:black;stroke:black;" points="3651.05,-121.831 3655,-112 3645.78,-117.221 3651.05,-121.831"/>
+</g>
+<!-- validationManagerTarget -->
+<g id="node6" class="node"><title>validationManagerTarget</title>
+<a xlink:href="applicationContext-manager.xml.html#validationManagerTarget" xlink:title="com.pentila.evalcomp.manager.ValidationManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="648" cy="-494" rx="77.2268" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="648" cy="-494" rx="81.2023" ry="22"/>
+<text text-anchor="middle" x="648" y="-491.4" style="font-family:sans;font-size:9.00;">validationManagerTarget</text>
+</a>
+</g>
+<!-- evaluationObjectManager -->
+<g id="node24" class="node"><title>evaluationObjectManager</title>
+<a xlink:href="applicationContext-manager.xml.html#evaluationObjectManager" xlink:title=" (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="101" cy="-414" rx="80.0582" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="101" cy="-414" rx="84.0582" ry="22"/>
+<text text-anchor="middle" x="101" y="-411.4" style="font-family:sans;font-size:9.00;">evaluationObjectManager</text>
+</a>
+</g>
+<!-- validationManagerTarget->evaluationObjectManager -->
+<g id="edge59" class="edge"><title>validationManagerTarget->evaluationObjectManager</title>
+<path style="fill:none;stroke:black;" d="M589,-479C577,-476 565,-474 553,-472 395,-445 353,-462 194,-436 187,-435 179,-433 172,-431"/>
+<polygon style="fill:black;stroke:black;" points="172.492,-427.529 162,-429 171.119,-434.393 172.492,-427.529"/>
+</g>
+<!-- workflowManager -->
+<g id="node42" class="node"><title>workflowManager</title>
+<a xlink:href="applicationContext-manager.xml.html#workflowManager" xlink:title=" (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="968" cy="-414" rx="57.1003" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="968" cy="-414" rx="61.1003" ry="22"/>
+<text text-anchor="middle" x="968" y="-411.4" style="font-family:sans;font-size:9.00;">workflowManager</text>
+</a>
+</g>
+<!-- validationManagerTarget->workflowManager -->
+<g id="edge57" class="edge"><title>validationManagerTarget->workflowManager</title>
+<path style="fill:none;stroke:black;" d="M712,-480C763,-470 835,-453 898,-436 903,-435 907,-433 912,-432"/>
+<polygon style="fill:black;stroke:black;" points="913.427,-435.226 922,-429 911.416,-428.521 913.427,-435.226"/>
+</g>
+<!-- scenarioDefinitionValidationDAO -->
+<g id="node73" class="node"><title>scenarioDefinitionValidationDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="511" cy="-414" rx="97.8077" ry="18"/>
+<text text-anchor="middle" x="511" y="-411.4" style="font-family:sans;font-size:9.00;">scenarioDefinitionValidationDAO</text>
+</g>
+<!-- validationManagerTarget->scenarioDefinitionValidationDAO -->
+<g id="edge49" class="edge"><title>validationManagerTarget->scenarioDefinitionValidationDAO</title>
+<path style="fill:none;stroke:black;" d="M614,-474C594,-463 570,-448 550,-436"/>
+<polygon style="fill:black;stroke:black;" points="551.441,-432.797 541,-431 548.042,-438.916 551.441,-432.797"/>
+</g>
+<!-- scenarioInstanceValidationDAO -->
+<g id="node75" class="node"><title>scenarioInstanceValidationDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="299" cy="-414" rx="95.9521" ry="18"/>
+<text text-anchor="middle" x="299" y="-411.4" style="font-family:sans;font-size:9.00;">scenarioInstanceValidationDAO</text>
+</g>
+<!-- validationManagerTarget->scenarioInstanceValidationDAO -->
+<g id="edge51" class="edge"><title>validationManagerTarget->scenarioInstanceValidationDAO</title>
+<path style="fill:none;stroke:black;" d="M587,-479C576,-477 564,-474 553,-472 492,-458 421,-442 370,-430"/>
+<polygon style="fill:black;stroke:black;" points="370.492,-426.529 360,-428 369.119,-433.393 370.492,-426.529"/>
+</g>
+<!-- planDAO -->
+<g id="node77" class="node"><title>planDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="698" cy="-414" rx="32.9651" ry="18"/>
+<text text-anchor="middle" x="698" y="-411.4" style="font-family:sans;font-size:9.00;">planDAO</text>
+</g>
+<!-- validationManagerTarget->planDAO -->
+<g id="edge53" class="edge"><title>validationManagerTarget->planDAO</title>
+<path style="fill:none;stroke:black;" d="M662,-472C668,-462 676,-450 682,-440"/>
+<polygon style="fill:black;stroke:black;" points="685.203,-441.441 687,-431 679.084,-438.042 685.203,-441.441"/>
+</g>
+<!-- competenceInstanceDAO -->
+<g id="node79" class="node"><title>competenceInstanceDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="2082" cy="-254" rx="78.9697" ry="18"/>
+<text text-anchor="middle" x="2082" y="-251.4" style="font-family:sans;font-size:9.00;">competenceInstanceDAO</text>
+</g>
+<!-- validationManagerTarget->competenceInstanceDAO -->
+<g id="edge55" class="edge"><title>validationManagerTarget->competenceInstanceDAO</title>
+<path style="fill:none;stroke:black;" d="M642,-472C638,-448 635,-412 656,-392 687,-362 1371,-360 1412,-356 1632,-334 1889,-289 2011,-267"/>
+<polygon style="fill:black;stroke:black;" points="2011.88,-270.393 2021,-265 2010.51,-263.529 2011.88,-270.393"/>
+</g>
+<!-- methodValidationManagerTarget -->
+<g id="node7" class="node"><title>methodValidationManagerTarget</title>
+<a xlink:href="applicationContext-manager.xml.html#methodValidationManagerTarget" xlink:title="com.pentila.evalcomp.manager.MethodValidationManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="1175" cy="-494" rx="100.073" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="1175" cy="-494" rx="104.073" ry="22"/>
+<text text-anchor="middle" x="1175" y="-491.4" style="font-family:sans;font-size:9.00;">methodValidationManagerTarget</text>
+</a>
+</g>
+<!-- methodValidationDAO -->
+<g id="node83" class="node"><title>methodValidationDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="1320" cy="-414" rx="68.9625" ry="18"/>
+<text text-anchor="middle" x="1320" y="-411.4" style="font-family:sans;font-size:9.00;">methodValidationDAO</text>
+</g>
+<!-- methodValidationManagerTarget->methodValidationDAO -->
+<g id="edge61" class="edge"><title>methodValidationManagerTarget->methodValidationDAO</title>
+<path style="fill:none;stroke:black;" d="M1212,-473C1233,-462 1260,-447 1281,-435"/>
+<polygon style="fill:black;stroke:black;" points="1282.96,-437.916 1290,-430 1279.56,-431.797 1282.96,-437.916"/>
+</g>
+<!-- methodValidationInstanceDAO -->
+<g id="node85" class="node"><title>methodValidationInstanceDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="1140" cy="-414" rx="93.0969" ry="18"/>
+<text text-anchor="middle" x="1140" y="-411.4" style="font-family:sans;font-size:9.00;">methodValidationInstanceDAO</text>
+</g>
+<!-- methodValidationManagerTarget->methodValidationInstanceDAO -->
+<g id="edge63" class="edge"><title>methodValidationManagerTarget->methodValidationInstanceDAO</title>
+<path style="fill:none;stroke:black;" d="M1165,-472C1161,-462 1156,-451 1152,-441"/>
+<polygon style="fill:black;stroke:black;" points="1155.26,-439.717 1148,-432 1148.86,-442.56 1155.26,-439.717"/>
+</g>
+<!-- planManagerTarget -->
+<g id="node8" class="node"><title>planManagerTarget</title>
+<a xlink:href="applicationContext-manager.xml.html#planManagerTarget" xlink:title="com.pentila.evalcomp.manager.PlanManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="928" cy="-654" rx="63.1047" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="928" cy="-654" rx="67.075" ry="22"/>
+<text text-anchor="middle" x="928" y="-651.4" style="font-family:sans;font-size:9.00;">planManagerTarget</text>
+</a>
+</g>
+<!-- entityManager -->
+<g id="node21" class="node"><title>entityManager</title>
+<a xlink:href="applicationContext-manager.xml.html#entityManager" xlink:title=" (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="1796" cy="-414" rx="48.9856" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="1796" cy="-414" rx="52.9482" ry="22"/>
+<text text-anchor="middle" x="1796" y="-411.4" style="font-family:sans;font-size:9.00;">entityManager</text>
+</a>
+</g>
+<!-- planManagerTarget->entityManager -->
+<g id="edge77" class="edge"><title>planManagerTarget->entityManager</title>
+<path style="fill:none;stroke:black;" d="M952,-633C980,-610 1031,-572 1080,-552 1168,-517 1196,-532 1288,-516 1487,-481 1540,-487 1734,-436 1738,-435 1743,-433 1747,-432"/>
+<polygon style="fill:black;stroke:black;" points="1748.43,-435.226 1757,-429 1746.42,-428.521 1748.43,-435.226"/>
+</g>
+<!-- planManagerTarget->evaluationObjectManager -->
+<g id="edge73" class="edge"><title>planManagerTarget->evaluationObjectManager</title>
+<path style="fill:none;stroke:black;" d="M878,-639C843,-628 796,-613 755,-596 716,-579 709,-568 668,-552 621,-532 603,-542 558,-516 534,-501 537,-484 511,-472 383,-412 334,-460 194,-436 187,-435 179,-433 172,-431"/>
+<polygon style="fill:black;stroke:black;" points="172.492,-427.529 162,-429 171.119,-434.393 172.492,-427.529"/>
+</g>
+<!-- methodEvalManager -->
+<g id="node36" class="node"><title>methodEvalManager</title>
+<a xlink:href="applicationContext-manager.xml.html#methodEvalManager" xlink:title=" (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="819" cy="-414" rx="65.9302" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="819" cy="-414" rx="69.9302" ry="22"/>
+<text text-anchor="middle" x="819" y="-411.4" style="font-family:sans;font-size:9.00;">methodEvalManager</text>
+</a>
+</g>
+<!-- planManagerTarget->methodEvalManager -->
+<g id="edge75" class="edge"><title>planManagerTarget->methodEvalManager</title>
+<path style="fill:none;stroke:black;" d="M946,-633C954,-622 962,-609 966,-596 972,-577 974,-569 966,-552 945,-502 897,-463 862,-439"/>
+<polygon style="fill:black;stroke:black;" points="863.262,-435.635 853,-433 859.379,-441.459 863.262,-435.635"/>
+</g>
+<!-- validationManager -->
+<g id="node44" class="node"><title>validationManager</title>
+<a xlink:href="applicationContext-manager.xml.html#validationManager" xlink:title=" (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="595" cy="-574" rx="60.0436" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="595" cy="-574" rx="64.0436" ry="22"/>
+<text text-anchor="middle" x="595" y="-571.4" style="font-family:sans;font-size:9.00;">validationManager</text>
+</a>
+</g>
+<!-- planManagerTarget->validationManager -->
+<g id="edge79" class="edge"><title>planManagerTarget->validationManager</title>
+<path style="fill:none;stroke:black;" d="M874,-641C814,-627 720,-604 658,-589"/>
+<polygon style="fill:black;stroke:black;" points="658.492,-585.529 648,-587 657.119,-592.393 658.492,-585.529"/>
+</g>
+<!-- methodValidationManager -->
+<g id="node46" class="node"><title>methodValidationManager</title>
+<a xlink:href="applicationContext-manager.xml.html#methodValidationManager" xlink:title=" (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="1175" cy="-574" rx="81.9364" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="1175" cy="-574" rx="85.9133" ry="22"/>
+<text text-anchor="middle" x="1175" y="-571.4" style="font-family:sans;font-size:9.00;">methodValidationManager</text>
+</a>
+</g>
+<!-- planManagerTarget->methodValidationManager -->
+<g id="edge81" class="edge"><title>planManagerTarget->methodValidationManager</title>
+<path style="fill:none;stroke:black;" d="M976,-638C1015,-626 1069,-608 1111,-594"/>
+<polygon style="fill:black;stroke:black;" points="1112.43,-597.226 1121,-591 1110.42,-590.521 1112.43,-597.226"/>
+</g>
+<!-- planManagerTarget->roleDAO -->
+<g id="edge71" class="edge"><title>planManagerTarget->roleDAO</title>
+<path style="fill:none;stroke:black;" d="M992,-647C1081,-637 1249,-617 1390,-596 1418,-592 1450,-586 1475,-582"/>
+<polygon style="fill:black;stroke:black;" points="1475.88,-585.393 1485,-580 1474.51,-578.529 1475.88,-585.393"/>
+</g>
+<!-- planManagerTarget->planDAO -->
+<g id="edge65" class="edge"><title>planManagerTarget->planDAO</title>
+<path style="fill:none;stroke:black;" d="M870,-643C840,-634 806,-620 782,-596 742,-553 765,-524 738,-472 733,-460 725,-449 717,-439"/>
+<polygon style="fill:black;stroke:black;" points="719.8,-436.9 711,-431 714.2,-441.1 719.8,-436.9"/>
+</g>
+<!-- affectationDAO -->
+<g id="node88" class="node"><title>affectationDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="1330" cy="-574" rx="51.2137" ry="18"/>
+<text text-anchor="middle" x="1330" y="-571.4" style="font-family:sans;font-size:9.00;">affectationDAO</text>
+</g>
+<!-- planManagerTarget->affectationDAO -->
+<g id="edge67" class="edge"><title>planManagerTarget->affectationDAO</title>
+<path style="fill:none;stroke:black;" d="M991,-647C1061,-638 1175,-621 1270,-596 1276,-595 1281,-593 1287,-591"/>
+<polygon style="fill:black;stroke:black;" points="1288.28,-594.26 1296,-587 1285.44,-587.863 1288.28,-594.26"/>
+</g>
+<!-- scenarioDefinitionPlanDAO -->
+<g id="node90" class="node"><title>scenarioDefinitionPlanDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="874" cy="-574" rx="83.0015" ry="18"/>
+<text text-anchor="middle" x="874" y="-571.4" style="font-family:sans;font-size:9.00;">scenarioDefinitionPlanDAO</text>
+</g>
+<!-- planManagerTarget->scenarioDefinitionPlanDAO -->
+<g id="edge69" class="edge"><title>planManagerTarget->scenarioDefinitionPlanDAO</title>
+<path style="fill:none;stroke:black;" d="M913,-632C906,-622 898,-611 892,-601"/>
+<polygon style="fill:black;stroke:black;" points="894.459,-598.379 886,-592 888.635,-602.262 894.459,-598.379"/>
+</g>
+<!-- ressourceManagerTarget -->
+<g id="node9" class="node"><title>ressourceManagerTarget</title>
+<a xlink:href="applicationContext-manager.xml.html#ressourceManagerTarget" xlink:title="com.pentila.evalcomp.manager.RessourceManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="2690" cy="-174" rx="78.9936" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="2690" cy="-174" rx="82.9697" ry="22"/>
+<text text-anchor="middle" x="2690" y="-171.4" style="font-family:sans;font-size:9.00;">ressourceManagerTarget</text>
+</a>
+</g>
+<!-- jackrabbitplugin -->
+<g id="node10" class="node"><title>jackrabbitplugin</title>
+<a xlink:href="applicationContext-manager.xml.html#jackrabbitplugin" xlink:title="com.pentila.evalcomp.repository.JackRabbitPlugin (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="2566" cy="-94" rx="53.1025" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="2566" cy="-94" rx="57.0677" ry="22"/>
+<text text-anchor="middle" x="2566" y="-91.4" style="font-family:sans;font-size:9.00;">jackrabbitplugin</text>
+</a>
+</g>
+<!-- ressourceManagerTarget->jackrabbitplugin -->
+<g id="edge87" class="edge"><title>ressourceManagerTarget->jackrabbitplugin</title>
+<path style="fill:none;stroke:black;" d="M2658,-154C2642,-143 2621,-130 2604,-119"/>
+<polygon style="fill:black;stroke:black;" points="2606.1,-116.2 2596,-113 2601.9,-121.8 2606.1,-116.2"/>
+</g>
+<!-- ressourceDAO -->
+<g id="node98" class="node"><title>ressourceDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="2690" cy="-94" rx="48.859" ry="18"/>
+<text text-anchor="middle" x="2690" y="-91.4" style="font-family:sans;font-size:9.00;">ressourceDAO</text>
+</g>
+<!-- ressourceManagerTarget->ressourceDAO -->
+<g id="edge83" class="edge"><title>ressourceManagerTarget->ressourceDAO</title>
+<path style="fill:none;stroke:black;" d="M2690,-152C2690,-142 2690,-132 2690,-122"/>
+<polygon style="fill:black;stroke:black;" points="2693.5,-122 2690,-112 2686.5,-122 2693.5,-122"/>
+</g>
+<!-- ressourceDefinitionDAO -->
+<g id="node100" class="node"><title>ressourceDefinitionDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="2832" cy="-94" rx="74.7602" ry="18"/>
+<text text-anchor="middle" x="2832" y="-91.4" style="font-family:sans;font-size:9.00;">ressourceDefinitionDAO</text>
+</g>
+<!-- ressourceManagerTarget->ressourceDefinitionDAO -->
+<g id="edge85" class="edge"><title>ressourceManagerTarget->ressourceDefinitionDAO</title>
+<path style="fill:none;stroke:black;" d="M2725,-154C2746,-143 2772,-128 2793,-116"/>
+<polygon style="fill:black;stroke:black;" points="2794.96,-118.916 2802,-111 2791.56,-112.797 2794.96,-118.916"/>
+</g>
+<!-- storage -->
+<g id="node103" class="node"><title>storage</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="2566" cy="-18" rx="31.1991" ry="18"/>
+<text text-anchor="middle" x="2566" y="-15.4" style="font-family:sans;font-size:9.00;">storage</text>
+</g>
+<!-- jackrabbitplugin->storage -->
+<g id="edge89" class="edge"><title>jackrabbitplugin->storage</title>
+<path style="fill:none;stroke:black;" d="M2566,-72C2566,-64 2566,-55 2566,-46"/>
+<polygon style="fill:black;stroke:black;" points="2569.5,-46 2566,-36 2562.5,-46 2569.5,-46"/>
+</g>
+<!-- evaluationSubjectInstanceManagerTarget -->
+<g id="node11" class="node"><title>evaluationSubjectInstanceManagerTarget</title>
+<a xlink:href="applicationContext-manager.xml.html#evaluationSubjectInstanceManagerTarget" xlink:title="com.pentila.evalcomp.manager.EvaluationSubjectInstanceManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="3380" cy="-334" rx="124.797" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="3380" cy="-334" rx="128.797" ry="22"/>
+<text text-anchor="middle" x="3380" y="-331.4" style="font-family:sans;font-size:9.00;">evaluationSubjectInstanceManagerTarget</text>
+</a>
+</g>
+<!-- messageManager -->
+<g id="node26" class="node"><title>messageManager</title>
+<a xlink:href="applicationContext-manager.xml.html#messageManager" xlink:title=" (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="3648" cy="-254" rx="58.8663" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="3648" cy="-254" rx="62.8663" ry="22"/>
+<text text-anchor="middle" x="3648" y="-251.4" style="font-family:sans;font-size:9.00;">messageManager</text>
+</a>
+</g>
+<!-- evaluationSubjectInstanceManagerTarget->messageManager -->
+<g id="edge97" class="edge"><title>evaluationSubjectInstanceManagerTarget->messageManager</title>
+<path style="fill:none;stroke:black;" d="M3444,-315C3489,-302 3547,-284 3590,-271"/>
+<polygon style="fill:black;stroke:black;" points="3591.43,-274.226 3600,-268 3589.42,-267.521 3591.43,-274.226"/>
+</g>
+<!-- evaluationSubjectInstanceManagerTarget->ressourceManager -->
+<g id="edge95" class="edge"><title>evaluationSubjectInstanceManagerTarget->ressourceManager</title>
+<path style="fill:none;stroke:black;" d="M3273,-322C3131,-305 2884,-277 2762,-262"/>
+<polygon style="fill:black;stroke:black;" points="2762.3,-258.512 2752,-261 2761.6,-265.478 2762.3,-258.512"/>
+</g>
+<!-- evaluationSubjectInstanceManagerTarget->competenceInstanceDAO -->
+<g id="edge93" class="edge"><title>evaluationSubjectInstanceManagerTarget->competenceInstanceDAO</title>
+<path style="fill:none;stroke:black;" d="M3258,-327C2999,-311 2394,-273 2169,-260"/>
+<polygon style="fill:black;stroke:black;" points="2169.3,-256.512 2159,-259 2168.6,-263.478 2169.3,-256.512"/>
+</g>
+<!-- evaluationSubjectInstanceDAO -->
+<g id="node105" class="node"><title>evaluationSubjectInstanceDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="3380" cy="-254" rx="94.1861" ry="18"/>
+<text text-anchor="middle" x="3380" y="-251.4" style="font-family:sans;font-size:9.00;">evaluationSubjectInstanceDAO</text>
+</g>
+<!-- evaluationSubjectInstanceManagerTarget->evaluationSubjectInstanceDAO -->
+<g id="edge91" class="edge"><title>evaluationSubjectInstanceManagerTarget->evaluationSubjectInstanceDAO</title>
+<path style="fill:none;stroke:black;" d="M3380,-312C3380,-302 3380,-292 3380,-282"/>
+<polygon style="fill:black;stroke:black;" points="3383.5,-282 3380,-272 3376.5,-282 3383.5,-282"/>
+</g>
+<!-- processInstanciationDefinitionManagerTarget -->
+<g id="node12" class="node"><title>processInstanciationDefinitionManagerTarget</title>
+<a xlink:href="applicationContext-manager.xml.html#processInstanciationDefinitionManagerTarget" xlink:title="com.pentila.evalcomp.manager.ProcessInstanciationDefinitionManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="1264" cy="-334" rx="134.907" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="1264" cy="-334" rx="138.893" ry="22"/>
+<text text-anchor="middle" x="1264" y="-331.4" style="font-family:sans;font-size:9.00;">processInstanciationDefinitionManagerTarget</text>
+</a>
+</g>
+<!-- processInstanciationDefinitionDAO -->
+<g id="node110" class="node"><title>processInstanciationDefinitionDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="1435" cy="-254" rx="104.782" ry="18"/>
+<text text-anchor="middle" x="1435" y="-251.4" style="font-family:sans;font-size:9.00;">processInstanciationDefinitionDAO</text>
+</g>
+<!-- processInstanciationDefinitionManagerTarget->processInstanciationDefinitionDAO -->
+<g id="edge99" class="edge"><title>processInstanciationDefinitionManagerTarget->processInstanciationDefinitionDAO</title>
+<path style="fill:none;stroke:black;" d="M1309,-313C1334,-301 1364,-287 1390,-275"/>
+<polygon style="fill:black;stroke:black;" points="1391.28,-278.26 1399,-271 1388.44,-271.863 1391.28,-278.26"/>
+</g>
+<!-- processRoleDefinitionDAO -->
+<g id="node112" class="node"><title>processRoleDefinitionDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="1125" cy="-254" rx="81.2355" ry="18"/>
+<text text-anchor="middle" x="1125" y="-251.4" style="font-family:sans;font-size:9.00;">processRoleDefinitionDAO</text>
+</g>
+<!-- processInstanciationDefinitionManagerTarget->processRoleDefinitionDAO -->
+<g id="edge101" class="edge"><title>processInstanciationDefinitionManagerTarget->processRoleDefinitionDAO</title>
+<path style="fill:none;stroke:black;" d="M1227,-313C1207,-302 1183,-287 1164,-276"/>
+<polygon style="fill:black;stroke:black;" points="1165.44,-272.797 1155,-271 1162.04,-278.916 1165.44,-272.797"/>
+</g>
+<!-- propertyDAO -->
+<g id="node114" class="node"><title>propertyDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="1268" cy="-254" rx="44.1497" ry="18"/>
+<text text-anchor="middle" x="1268" y="-251.4" style="font-family:sans;font-size:9.00;">propertyDAO</text>
+</g>
+<!-- processInstanciationDefinitionManagerTarget->propertyDAO -->
+<g id="edge103" class="edge"><title>processInstanciationDefinitionManagerTarget->propertyDAO</title>
+<path style="fill:none;stroke:black;" d="M1265,-312C1266,-302 1266,-292 1266,-282"/>
+<polygon style="fill:black;stroke:black;" points="1269.49,-282.299 1267,-272 1262.52,-281.602 1269.49,-282.299"/>
+</g>
+<!-- methodEvalManagerTarget -->
+<g id="node13" class="node"><title>methodEvalManagerTarget</title>
+<a xlink:href="applicationContext-manager.xml.html#methodEvalManagerTarget" xlink:title="com.pentila.evalcomp.manager.MethodEvalManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="760" cy="-334" rx="83.1125" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="760" cy="-334" rx="87.0896" ry="22"/>
+<text text-anchor="middle" x="760" y="-331.4" style="font-family:sans;font-size:9.00;">methodEvalManagerTarget</text>
+</a>
+</g>
+<!-- methodEvalDAO -->
+<g id="node116" class="node"><title>methodEvalDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="768" cy="-254" rx="52.9797" ry="18"/>
+<text text-anchor="middle" x="768" y="-251.4" style="font-family:sans;font-size:9.00;">methodEvalDAO</text>
+</g>
+<!-- methodEvalManagerTarget->methodEvalDAO -->
+<g id="edge105" class="edge"><title>methodEvalManagerTarget->methodEvalDAO</title>
+<path style="fill:none;stroke:black;" d="M762,-312C763,-302 764,-292 765,-282"/>
+<polygon style="fill:black;stroke:black;" points="768.488,-282.299 766,-272 761.522,-281.602 768.488,-282.299"/>
+</g>
+<!-- levelDAO -->
+<g id="node118" class="node"><title>levelDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="664" cy="-254" rx="33.053" ry="18"/>
+<text text-anchor="middle" x="664" y="-251.4" style="font-family:sans;font-size:9.00;">levelDAO</text>
+</g>
+<!-- methodEvalManagerTarget->levelDAO -->
+<g id="edge107" class="edge"><title>methodEvalManagerTarget->levelDAO</title>
+<path style="fill:none;stroke:black;" d="M735,-313C721,-301 704,-287 690,-276"/>
+<polygon style="fill:black;stroke:black;" points="691.831,-272.951 682,-269 687.221,-278.219 691.831,-272.951"/>
+</g>
+<!-- definitionManagerTarget -->
+<g id="node14" class="node"><title>definitionManagerTarget</title>
+<a xlink:href="applicationContext-manager.xml.html#definitionManagerTarget" xlink:title="com.pentila.evalcomp.manager.DefinitionManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="2237" cy="-494" rx="77.1148" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="2237" cy="-494" rx="81.1148" ry="22"/>
+<text text-anchor="middle" x="2237" y="-491.4" style="font-family:sans;font-size:9.00;">definitionManagerTarget</text>
+</a>
+</g>
+<!-- definitionManagerTarget->entityManager -->
+<g id="edge123" class="edge"><title>definitionManagerTarget->entityManager</title>
+<path style="fill:none;stroke:black;" d="M2178,-479C2166,-476 2154,-474 2142,-472 2017,-449 1982,-465 1858,-436 1853,-435 1849,-434 1845,-432"/>
+<polygon style="fill:black;stroke:black;" points="1845.58,-428.521 1835,-429 1843.57,-435.226 1845.58,-428.521"/>
+</g>
+<!-- definitionManagerTarget->evaluationObjectManager -->
+<g id="edge125" class="edge"><title>definitionManagerTarget->evaluationObjectManager</title>
+<path style="fill:none;stroke:black;" d="M2156,-492C1789,-484 293,-448 194,-436 186,-435 178,-433 170,-432"/>
+<polygon style="fill:black;stroke:black;" points="170.492,-428.529 160,-430 169.119,-435.393 170.492,-428.529"/>
+</g>
+<!-- definitionManagerTarget->ressourceManager -->
+<g id="edge119" class="edge"><title>definitionManagerTarget->ressourceManager</title>
+<path style="fill:none;stroke:black;" d="M2318,-491C2415,-486 2570,-472 2614,-436 2659,-398 2633,-365 2657,-312 2661,-303 2666,-293 2671,-285"/>
+<polygon style="fill:black;stroke:black;" points="2674.2,-286.441 2676,-276 2668.08,-283.042 2674.2,-286.441"/>
+</g>
+<!-- processInstanciationDefinitionManager -->
+<g id="node34" class="node"><title>processInstanciationDefinitionManager</title>
+<a xlink:href="applicationContext-manager.xml.html#processInstanciationDefinitionManager" xlink:title=" (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="1604" cy="-414" rx="117.248" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="1604" cy="-414" rx="121.232" ry="22"/>
+<text text-anchor="middle" x="1604" y="-411.4" style="font-family:sans;font-size:9.00;">processInstanciationDefinitionManager</text>
+</a>
+</g>
+<!-- definitionManagerTarget->processInstanciationDefinitionManager -->
+<g id="edge127" class="edge"><title>definitionManagerTarget->processInstanciationDefinitionManager</title>
+<path style="fill:none;stroke:black;" d="M2161,-486C2062,-476 1885,-457 1734,-436 1723,-434 1713,-433 1702,-431"/>
+<polygon style="fill:black;stroke:black;" points="1702.49,-427.529 1692,-429 1701.12,-434.393 1702.49,-427.529"/>
+</g>
+<!-- definitionManagerTarget->methodEvalManager -->
+<g id="edge129" class="edge"><title>definitionManagerTarget->methodEvalManager</title>
+<path style="fill:none;stroke:black;" d="M2156,-493C1905,-489 1143,-474 898,-436 892,-435 885,-433 879,-432"/>
+<polygon style="fill:black;stroke:black;" points="879.584,-428.521 869,-429 877.573,-435.226 879.584,-428.521"/>
+</g>
+<!-- definitionManagerTarget->workflowManager -->
+<g id="edge121" class="edge"><title>definitionManagerTarget->workflowManager</title>
+<path style="fill:none;stroke:black;" d="M2156,-493C1923,-489 1254,-474 1038,-436 1033,-435 1027,-434 1022,-432"/>
+<polygon style="fill:black;stroke:black;" points="1022.58,-428.521 1012,-429 1020.57,-435.226 1022.58,-428.521"/>
+</g>
+<!-- evaluationDefinitionDAO -->
+<g id="node120" class="node"><title>evaluationDefinitionDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="2529" cy="-414" rx="75.9375" ry="18"/>
+<text text-anchor="middle" x="2529" y="-411.4" style="font-family:sans;font-size:9.00;">evaluationDefinitionDAO</text>
+</g>
+<!-- definitionManagerTarget->evaluationDefinitionDAO -->
+<g id="edge109" class="edge"><title>definitionManagerTarget->evaluationDefinitionDAO</title>
+<path style="fill:none;stroke:black;" d="M2294,-478C2345,-464 2418,-445 2469,-431"/>
+<polygon style="fill:black;stroke:black;" points="2470.43,-434.226 2479,-428 2468.42,-427.521 2470.43,-434.226"/>
+</g>
+<!-- scenarioDefinitionDAO -->
+<g id="node122" class="node"><title>scenarioDefinitionDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="1937" cy="-414" rx="70.1386" ry="18"/>
+<text text-anchor="middle" x="1937" y="-411.4" style="font-family:sans;font-size:9.00;">scenarioDefinitionDAO</text>
+</g>
+<!-- definitionManagerTarget->scenarioDefinitionDAO -->
+<g id="edge111" class="edge"><title>definitionManagerTarget->scenarioDefinitionDAO</title>
+<path style="fill:none;stroke:black;" d="M2179,-479C2134,-467 2071,-451 2016,-436 2009,-434 2002,-432 1995,-430"/>
+<polygon style="fill:black;stroke:black;" points="1995.58,-426.521 1985,-427 1993.57,-433.226 1995.58,-426.521"/>
+</g>
+<!-- entityDefinitionDAO -->
+<g id="node124" class="node"><title>entityDefinitionDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="2087" cy="-414" rx="61.8991" ry="18"/>
+<text text-anchor="middle" x="2087" y="-411.4" style="font-family:sans;font-size:9.00;">entityDefinitionDAO</text>
+</g>
+<!-- definitionManagerTarget->entityDefinitionDAO -->
+<g id="edge113" class="edge"><title>definitionManagerTarget->entityDefinitionDAO</title>
+<path style="fill:none;stroke:black;" d="M2200,-474C2178,-463 2149,-447 2126,-435"/>
+<polygon style="fill:black;stroke:black;" points="2127.44,-431.797 2117,-430 2124.04,-437.916 2127.44,-431.797"/>
+</g>
+<!-- evaluationSubjectDAO -->
+<g id="node126" class="node"><title>evaluationSubjectDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="2237" cy="-414" rx="70.1386" ry="18"/>
+<text text-anchor="middle" x="2237" y="-411.4" style="font-family:sans;font-size:9.00;">evaluationSubjectDAO</text>
+</g>
+<!-- definitionManagerTarget->evaluationSubjectDAO -->
+<g id="edge115" class="edge"><title>definitionManagerTarget->evaluationSubjectDAO</title>
+<path style="fill:none;stroke:black;" d="M2237,-472C2237,-462 2237,-452 2237,-442"/>
+<polygon style="fill:black;stroke:black;" points="2240.5,-442 2237,-432 2233.5,-442 2240.5,-442"/>
+</g>
+<!-- eventActivityDAO -->
+<g id="node128" class="node"><title>eventActivityDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="2380" cy="-414" rx="54.8358" ry="18"/>
+<text text-anchor="middle" x="2380" y="-411.4" style="font-family:sans;font-size:9.00;">eventActivityDAO</text>
+</g>
+<!-- definitionManagerTarget->eventActivityDAO -->
+<g id="edge117" class="edge"><title>definitionManagerTarget->eventActivityDAO</title>
+<path style="fill:none;stroke:black;" d="M2273,-474C2294,-462 2321,-446 2343,-435"/>
+<polygon style="fill:black;stroke:black;" points="2344.96,-437.916 2352,-430 2341.56,-431.797 2344.96,-437.916"/>
+</g>
+<!-- instanceManagerTarget -->
+<g id="node15" class="node"><title>instanceManagerTarget</title>
+<a xlink:href="applicationContext-manager.xml.html#instanceManagerTarget" xlink:title="com.pentila.evalcomp.manager.InstanceManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="2949" cy="-494" rx="74.875" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="2949" cy="-494" rx="78.8498" ry="22"/>
+<text text-anchor="middle" x="2949" y="-491.4" style="font-family:sans;font-size:9.00;">instanceManagerTarget</text>
+</a>
+</g>
+<!-- instanceManagerTarget->entityManager -->
+<g id="edge141" class="edge"><title>instanceManagerTarget->entityManager</title>
+<path style="fill:none;stroke:black;" d="M2871,-491C2637,-482 1957,-455 1858,-436 1853,-435 1849,-434 1845,-432"/>
+<polygon style="fill:black;stroke:black;" points="1845.58,-428.521 1835,-429 1843.57,-435.226 1845.58,-428.521"/>
+</g>
+<!-- evaluationSubjectInstanceManager -->
+<g id="node32" class="node"><title>evaluationSubjectInstanceManager</title>
+<a xlink:href="applicationContext-manager.xml.html#evaluationSubjectInstanceManager" xlink:title=" (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="3380" cy="-414" rx="107.137" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="3380" cy="-414" rx="111.137" ry="22"/>
+<text text-anchor="middle" x="3380" y="-411.4" style="font-family:sans;font-size:9.00;">evaluationSubjectInstanceManager</text>
+</a>
+</g>
+<!-- instanceManagerTarget->evaluationSubjectInstanceManager -->
+<g id="edge139" class="edge"><title>instanceManagerTarget->evaluationSubjectInstanceManager</title>
+<path style="fill:none;stroke:black;" d="M3015,-482C3088,-468 3207,-446 3289,-431"/>
+<polygon style="fill:black;stroke:black;" points="3289.88,-434.393 3299,-429 3288.51,-427.529 3289.88,-434.393"/>
+</g>
+<!-- evaluationInstanceDAO -->
+<g id="node136" class="node"><title>evaluationInstanceDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="2810" cy="-414" rx="73.0823" ry="18"/>
+<text text-anchor="middle" x="2810" y="-411.4" style="font-family:sans;font-size:9.00;">evaluationInstanceDAO</text>
+</g>
+<!-- instanceManagerTarget->evaluationInstanceDAO -->
+<g id="edge131" class="edge"><title>instanceManagerTarget->evaluationInstanceDAO</title>
+<path style="fill:none;stroke:black;" d="M2914,-474C2894,-463 2869,-448 2848,-436"/>
+<polygon style="fill:black;stroke:black;" points="2849.44,-432.797 2839,-431 2846.04,-438.916 2849.44,-432.797"/>
+</g>
+<!-- scenarioInstanceDAO -->
+<g id="node138" class="node"><title>scenarioInstanceDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="2970" cy="-414" rx="68.8736" ry="18"/>
+<text text-anchor="middle" x="2970" y="-411.4" style="font-family:sans;font-size:9.00;">scenarioInstanceDAO</text>
+</g>
+<!-- instanceManagerTarget->scenarioInstanceDAO -->
+<g id="edge133" class="edge"><title>instanceManagerTarget->scenarioInstanceDAO</title>
+<path style="fill:none;stroke:black;" d="M2955,-472C2957,-462 2960,-452 2963,-442"/>
+<polygon style="fill:black;stroke:black;" points="2966.47,-442.492 2965,-432 2959.61,-441.119 2966.47,-442.492"/>
+</g>
+<!-- acquitmentDAO -->
+<g id="node140" class="node"><title>acquitmentDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="3109" cy="-414" rx="51.892" ry="18"/>
+<text text-anchor="middle" x="3109" y="-411.4" style="font-family:sans;font-size:9.00;">acquitmentDAO</text>
+</g>
+<!-- instanceManagerTarget->acquitmentDAO -->
+<g id="edge135" class="edge"><title>instanceManagerTarget->acquitmentDAO</title>
+<path style="fill:none;stroke:black;" d="M2988,-475C3013,-463 3046,-446 3070,-434"/>
+<polygon style="fill:black;stroke:black;" points="3071.96,-436.916 3079,-429 3068.56,-430.797 3071.96,-436.916"/>
+</g>
+<!-- eventDAO -->
+<g id="node142" class="node"><title>eventDAO</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="3215" cy="-414" rx="35.9971" ry="18"/>
+<text text-anchor="middle" x="3215" y="-411.4" style="font-family:sans;font-size:9.00;">eventDAO</text>
+</g>
+<!-- instanceManagerTarget->eventDAO -->
+<g id="edge137" class="edge"><title>instanceManagerTarget->eventDAO</title>
+<path style="fill:none;stroke:black;" d="M3012,-481C3057,-471 3118,-455 3170,-436 3174,-434 3177,-433 3181,-431"/>
+<polygon style="fill:black;stroke:black;" points="3182.28,-434.26 3190,-427 3179.44,-427.863 3182.28,-434.26"/>
+</g>
+<!-- workflowManagerTarget -->
+<g id="node16" class="node"><title>workflowManagerTarget</title>
+<a xlink:href="applicationContext-manager.xml.html#workflowManagerTarget" xlink:title="com.pentila.evalcomp.manager.WorkflowManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="1028" cy="-334" rx="74.7602" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="1028" cy="-334" rx="78.7602" ry="22"/>
+<text text-anchor="middle" x="1028" y="-331.4" style="font-family:sans;font-size:9.00;">workflowManagerTarget</text>
+</a>
+</g>
+<!-- engine -->
+<g id="node17" class="node"><title>engine</title>
+<a xlink:href="applicationContext-manager.xml.html#engine" xlink:title="com.pentila.evalcomp.workflow.engine.Engine (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="994" cy="-254" rx="27.8211" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="994" cy="-254" rx="31.7596" ry="22"/>
+<text text-anchor="middle" x="994" y="-251.4" style="font-family:sans;font-size:9.00;">engine</text>
+</a>
+</g>
+<!-- workflowManagerTarget->engine -->
+<g id="edge223" class="edge"><title>workflowManagerTarget->engine</title>
+<path style="fill:none;stroke:black;" d="M1019,-312C1015,-303 1011,-293 1007,-284"/>
+<polygon style="fill:black;stroke:black;" points="1010.26,-282.717 1003,-275 1003.86,-285.56 1010.26,-282.717"/>
+</g>
+<!-- synchroManagerTarget -->
+<g id="node18" class="node"><title>synchroManagerTarget</title>
+<a xlink:href="applicationContext-manager.xml.html#synchroManagerTarget" xlink:title="com.pentila.evalcomp.manager.SynchroManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="1802" cy="-814" rx="72.9942" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="1802" cy="-814" rx="76.9942" ry="22"/>
+<text text-anchor="middle" x="1802" y="-811.4" style="font-family:sans;font-size:9.00;">synchroManagerTarget</text>
+</a>
+</g>
+<!-- synchroManagerTarget->workflowManagerTarget -->
+<g id="edge227" class="edge"><title>synchroManagerTarget->workflowManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M1733,-804C1634,-790 1465,-765 1455,-756 1340,-639 1516,-506 1398,-392 1353,-347 1179,-367 1116,-356 1109,-355 1103,-353 1096,-352"/>
+<polygon style="fill:black;stroke:black;" points="1096.58,-348.521 1086,-349 1094.57,-355.226 1096.58,-348.521"/>
+</g>
+<!-- beansUtil -->
+<g id="node20" class="node"><title>beansUtil</title>
+<a xlink:href="applicationContext-manager.xml.html#beansUtil" xlink:title="com.pentila.evalcomp.manager.Beans (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="2015" cy="-734" rx="34.8727" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="2015" cy="-734" rx="38.8221" ry="22"/>
+<text text-anchor="middle" x="2015" y="-731.4" style="font-family:sans;font-size:9.00;">beansUtil</text>
+</a>
+</g>
+<!-- synchroManagerTarget->beansUtil -->
+<g id="edge229" class="edge"><title>synchroManagerTarget->beansUtil</title>
+<path style="fill:none;stroke:black;" d="M1853,-797C1886,-786 1929,-771 1967,-756 1970,-755 1973,-754 1976,-752"/>
+<polygon style="fill:black;stroke:black;" points="1977.28,-755.26 1985,-748 1974.44,-748.863 1977.28,-755.26"/>
+</g>
+<!-- initBeanHelper -->
+<g id="node54" class="node"><title>initBeanHelper</title>
+<a xlink:href="applicationContext-manager.xml.html#initBeanHelper" xlink:title="com.pentila.evalcomp.utilities.InitBeanHelper (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="2627" cy="-734" rx="50.0364" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="2627" cy="-734" rx="54.0364" ry="22"/>
+<text text-anchor="middle" x="2627" y="-731.4" style="font-family:sans;font-size:9.00;">initBeanHelper</text>
+</a>
+</g>
+<!-- synchroManagerTarget->initBeanHelper -->
+<g id="edge225" class="edge"><title>synchroManagerTarget->initBeanHelper</title>
+<path style="fill:none;stroke:black;" d="M1875,-807C2035,-791 2414,-755 2564,-740"/>
+<polygon style="fill:black;stroke:black;" points="2564.4,-743.478 2574,-739 2563.7,-736.512 2564.4,-743.478"/>
+</g>
+<!-- dbManager -->
+<g id="node55" class="node"><title>dbManager</title>
+<a xlink:href="applicationContext-manager.xml.html#dbManager" xlink:title="com.pentila.evalcomp.synchronization.DbManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="1914" cy="-734" rx="40.1614" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="1914" cy="-734" rx="44.1164" ry="22"/>
+<text text-anchor="middle" x="1914" y="-731.4" style="font-family:sans;font-size:9.00;">dbManager</text>
+</a>
+</g>
+<!-- synchroManagerTarget->dbManager -->
+<g id="edge145" class="edge"><title>synchroManagerTarget->dbManager</title>
+<path style="fill:none;stroke:black;" d="M1831,-793C1846,-783 1865,-769 1881,-758"/>
+<polygon style="fill:black;stroke:black;" points="1883.1,-760.8 1889,-752 1878.9,-755.2 1883.1,-760.8"/>
+</g>
+<!-- ldapManager -->
+<g id="node56" class="node"><title>ldapManager</title>
+<a xlink:href="applicationContext-manager.xml.html#ldapManager" xlink:title="com.pentila.evalcomp.synchronization.LdapManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="1802" cy="-734" rx="45.9157" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="1802" cy="-734" rx="49.9157" ry="22"/>
+<text text-anchor="middle" x="1802" y="-731.4" style="font-family:sans;font-size:9.00;">ldapManager</text>
+</a>
+</g>
+<!-- synchroManagerTarget->ldapManager -->
+<g id="edge147" class="edge"><title>synchroManagerTarget->ldapManager</title>
+<path style="fill:none;stroke:black;" d="M1802,-792C1802,-784 1802,-775 1802,-766"/>
+<polygon style="fill:black;stroke:black;" points="1805.5,-766 1802,-756 1798.5,-766 1805.5,-766"/>
+</g>
+<!-- importAnnuaire -->
+<g id="node57" class="node"><title>importAnnuaire</title>
+<a xlink:href="applicationContext-manager.xml.html#importAnnuaire" xlink:title="com.pentila.evalcomp.synchronization.ImportAnnuaire (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="1678" cy="-734" rx="51.8023" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="1678" cy="-734" rx="55.8023" ry="22"/>
+<text text-anchor="middle" x="1678" y="-731.4" style="font-family:sans;font-size:9.00;">importAnnuaire</text>
+</a>
+</g>
+<!-- synchroManagerTarget->importAnnuaire -->
+<g id="edge149" class="edge"><title>synchroManagerTarget->importAnnuaire</title>
+<path style="fill:none;stroke:black;" d="M1771,-794C1754,-783 1733,-770 1716,-759"/>
+<polygon style="fill:black;stroke:black;" points="1717.26,-755.635 1707,-753 1713.38,-761.459 1717.26,-755.635"/>
+</g>
+<!-- rolesManager -->
+<g id="node58" class="node"><title>rolesManager</title>
+<a xlink:href="applicationContext-manager.xml.html#rolesManager" xlink:title="com.pentila.evalcomp.synchronization.RolesManager (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="1515" cy="-734" rx="47.2188" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="1515" cy="-734" rx="51.1799" ry="22"/>
+<text text-anchor="middle" x="1515" y="-731.4" style="font-family:sans;font-size:9.00;">rolesManager</text>
+</a>
+</g>
+<!-- synchroManagerTarget->rolesManager -->
+<g id="edge151" class="edge"><title>synchroManagerTarget->rolesManager</title>
+<path style="fill:none;stroke:black;" d="M1747,-799C1695,-784 1618,-763 1568,-749"/>
+<polygon style="fill:black;stroke:black;" points="1568.58,-745.521 1558,-746 1566.57,-752.226 1568.58,-745.521"/>
+</g>
+<!-- synchroParameters -->
+<g id="node146" class="node"><title>synchroParameters</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="1887" cy="-654" rx="63.075" ry="18"/>
+<text text-anchor="middle" x="1887" y="-651.4" style="font-family:sans;font-size:9.00;">synchroParameters</text>
+</g>
+<!-- synchroManagerTarget->synchroParameters -->
+<g id="edge143" class="edge"><title>synchroManagerTarget->synchroParameters</title>
+<path style="fill:none;stroke:black;" d="M1876,-808C1945,-800 2040,-785 2063,-756 2076,-740 2075,-727 2063,-712 2049,-692 1994,-676 1949,-666"/>
+<polygon style="fill:black;stroke:black;" points="1949.49,-662.529 1939,-664 1948.12,-669.393 1949.49,-662.529"/>
+</g>
+<!-- ldapTarget -->
+<g id="node19" class="node"><title>ldapTarget</title>
+<a xlink:href="applicationContext-manager.xml.html#ldapTarget" xlink:title="com.pentila.evalcomp.ldap.impl.LdapToolsImpl (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="1678" cy="-654" rx="38.8518" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="1678" cy="-654" rx="42.8518" ry="22"/>
+<text text-anchor="middle" x="1678" y="-651.4" style="font-family:sans;font-size:9.00;">ldapTarget</text>
+</a>
+</g>
+<!-- ldapTemplate -->
+<g id="node152" class="node"><title>ldapTemplate</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="1678" cy="-574" rx="46.0043" ry="18"/>
+<text text-anchor="middle" x="1678" y="-571.4" style="font-family:sans;font-size:9.00;">ldapTemplate</text>
+</g>
+<!-- ldapTarget->ldapTemplate -->
+<g id="edge153" class="edge"><title>ldapTarget->ldapTemplate</title>
+<path style="fill:none;stroke:black;" d="M1678,-632C1678,-622 1678,-612 1678,-602"/>
+<polygon style="fill:black;stroke:black;" points="1681.5,-602 1678,-592 1674.5,-602 1681.5,-602"/>
+</g>
+<!-- entityManager->entityManagerTarget -->
+<g id="edge155" class="edge"><title>entityManager->entityManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M1835,-429C1843,-431 1851,-434 1858,-436 1966,-462 2015,-406 2104,-472 2154,-508 2117,-558 2165,-596 2199,-621 2308,-638 2384,-647"/>
+<polygon style="fill:black;stroke:black;" points="2383.7,-650.488 2394,-648 2384.4,-643.522 2383.7,-650.488"/>
+</g>
+<!-- transactionProxy -->
+<g id="node22" class="node"><title>transactionProxy</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="1594" cy="-974" rx="55.923" ry="18"/>
+<text text-anchor="middle" x="1594" y="-971.4" style="font-family:sans;font-size:9.00;">transactionProxy</text>
+</g>
+<!-- transactionProxy->entityManager -->
+<g id="edge3" class="edge"><title>transactionProxy->entityManager</title>
+<path style="fill:none;stroke:black;stroke-dasharray:1,5;" d="M1656,-969C1767,-955 1995,-909 2083,-756 2163,-615 1924,-478 1831,-431"/>
+<ellipse style="fill:none;stroke:black;" cx="1651.97" cy="-969.504" rx="4.00001" ry="4.00001"/>
+</g>
+<!-- transactionProxy->evaluationObjectManager -->
+<g id="edge5" class="edge"><title>transactionProxy->evaluationObjectManager</title>
+<path style="fill:none;stroke:black;stroke-dasharray:1,5;" d="M1530,-973C1328,-966 713,-947 629,-916 560,-889 497,-888 497,-814 497,-814 497,-814 497,-574 497,-537 266,-463 157,-430"/>
+<ellipse style="fill:none;stroke:black;" cx="1534" cy="-973" rx="4" ry="4"/>
+</g>
+<!-- transactionProxy->messageManager -->
+<g id="edge7" class="edge"><title>transactionProxy->messageManager</title>
+<path style="fill:none;stroke:black;stroke-dasharray:1,5;" d="M1658,-973C1902,-967 2772,-945 3047,-916 3305,-888 3621,-1073 3621,-814 3621,-814 3621,-814 3621,-414 3621,-364 3634,-307 3642,-276"/>
+<ellipse style="fill:none;stroke:black;" cx="1654" cy="-973" rx="4" ry="4"/>
+</g>
+<!-- planManager -->
+<g id="node28" class="node"><title>planManager</title>
+<a xlink:href="applicationContext-manager.xml.html#planManager" xlink:title=" (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="937" cy="-894" rx="45.9157" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="937" cy="-894" rx="49.9157" ry="22"/>
+<text text-anchor="middle" x="937" y="-891.4" style="font-family:sans;font-size:9.00;">planManager</text>
+</a>
+</g>
+<!-- transactionProxy->planManager -->
+<g id="edge9" class="edge"><title>transactionProxy->planManager</title>
+<path style="fill:none;stroke:black;stroke-dasharray:1,5;" d="M1530,-972C1421,-967 1196,-953 1009,-916 999,-914 987,-911 977,-907"/>
+<ellipse style="fill:none;stroke:black;" cx="1534" cy="-972" rx="4" ry="4"/>
+</g>
+<!-- transactionProxy->ressourceManager -->
+<g id="edge11" class="edge"><title>transactionProxy->ressourceManager</title>
+<path style="fill:none;stroke:black;stroke-dasharray:1,5;" d="M1658,-972C1894,-962 2709,-921 2709,-814 2709,-814 2709,-814 2709,-414 2709,-364 2700,-307 2694,-276"/>
+<ellipse style="fill:none;stroke:black;" cx="1654" cy="-972" rx="4" ry="4"/>
+</g>
+<!-- transactionProxy->evaluationSubjectInstanceManager -->
+<g id="edge13" class="edge"><title>transactionProxy->evaluationSubjectInstanceManager</title>
+<path style="fill:none;stroke:black;stroke-dasharray:1,5;" d="M1658,-972C1988,-961 3481,-907 3481,-814 3481,-814 3481,-814 3481,-574 3481,-517 3435,-464 3405,-436"/>
+<ellipse style="fill:none;stroke:black;" cx="1654" cy="-972" rx="4" ry="4"/>
+</g>
+<!-- transactionProxy->processInstanciationDefinitionManager -->
+<g id="edge15" class="edge"><title>transactionProxy->processInstanciationDefinitionManager</title>
+<path style="fill:none;stroke:black;stroke-dasharray:1,5;" d="M1573,-951C1540,-913 1479,-834 1455,-756 1441,-704 1448,-609 1474,-552 1497,-503 1544,-460 1575,-436"/>
+<ellipse style="fill:none;stroke:black;" cx="1575.44" cy="-953.927" rx="4.00002" ry="4.00002"/>
+</g>
+<!-- transactionProxy->methodEvalManager -->
+<g id="edge17" class="edge"><title>transactionProxy->methodEvalManager</title>
+<path style="fill:none;stroke:black;stroke-dasharray:1,5;" d="M1530,-972C1378,-966 1000,-951 878,-916 786,-888 687,-910 687,-814 687,-814 687,-814 687,-654 687,-606 769,-485 804,-435"/>
+<ellipse style="fill:none;stroke:black;" cx="1534" cy="-972" rx="4" ry="4"/>
+</g>
+<!-- transactionProxy->definitionManager -->
+<g id="edge19" class="edge"><title>transactionProxy->definitionManager</title>
+<path style="fill:none;stroke:black;stroke-dasharray:1,5;" d="M1658,-972C1793,-964 2099,-946 2134,-916 2169,-885 2158,-860 2158,-814 2158,-814 2158,-814 2158,-734 2158,-679 2195,-624 2218,-595"/>
+<ellipse style="fill:none;stroke:black;" cx="1654" cy="-972" rx="4" ry="4"/>
+</g>
+<!-- transactionProxy->instanceManager -->
+<g id="edge21" class="edge"><title>transactionProxy->instanceManager</title>
+<path style="fill:none;stroke:black;stroke-dasharray:1,5;" d="M1658,-973C1891,-966 2679,-945 2723,-916 2766,-888 2773,-864 2773,-814 2773,-814 2773,-814 2773,-734 2773,-684 2785,-627 2792,-596"/>
+<ellipse style="fill:none;stroke:black;" cx="1654" cy="-973" rx="4" ry="4"/>
+</g>
+<!-- transactionProxy->workflowManager -->
+<g id="edge23" class="edge"><title>transactionProxy->workflowManager</title>
+<path style="fill:none;stroke:black;stroke-dasharray:1,5;" d="M1531,-969C1382,-958 1023,-918 1023,-814 1023,-814 1023,-814 1023,-574 1023,-522 997,-465 981,-436"/>
+<ellipse style="fill:none;stroke:black;" cx="1535.03" cy="-969.504" rx="4.00001" ry="4.00001"/>
+</g>
+<!-- transactionProxy->validationManager -->
+<g id="edge25" class="edge"><title>transactionProxy->validationManager</title>
+<path style="fill:none;stroke:black;stroke-dasharray:1,5;" d="M1530,-974C1332,-972 744,-962 673,-916 631,-888 622,-864 622,-814 622,-814 622,-814 622,-734 622,-684 609,-627 601,-596"/>
+<ellipse style="fill:none;stroke:black;" cx="1534" cy="-974" rx="4" ry="4"/>
+</g>
+<!-- transactionProxy->methodValidationManager -->
+<g id="edge27" class="edge"><title>transactionProxy->methodValidationManager</title>
+<path style="fill:none;stroke:black;stroke-dasharray:1,5;" d="M1541,-961C1443,-937 1244,-878 1244,-814 1244,-814 1244,-814 1244,-734 1244,-681 1212,-625 1191,-596"/>
+<ellipse style="fill:none;stroke:black;" cx="1545.12" cy="-962.03" rx="4.00001" ry="4.00001"/>
+</g>
+<!-- synchroManager -->
+<g id="node48" class="node"><title>synchroManager</title>
+<a xlink:href="applicationContext-manager.xml.html#synchroManager" xlink:title=" (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="1742" cy="-894" rx="54.8693" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="1742" cy="-894" rx="58.8357" ry="22"/>
+<text text-anchor="middle" x="1742" y="-891.4" style="font-family:sans;font-size:9.00;">synchroManager</text>
+</a>
+</g>
+<!-- transactionProxy->synchroManager -->
+<g id="edge29" class="edge"><title>transactionProxy->synchroManager</title>
+<path style="fill:none;stroke:black;stroke-dasharray:1,5;" d="M1630,-954C1654,-941 1685,-925 1708,-912"/>
+<ellipse style="fill:none;stroke:black;" cx="1626.47" cy="-956.015" rx="4.00002" ry="4.00002"/>
+</g>
+<!-- ldap -->
+<g id="node50" class="node"><title>ldap</title>
+<a xlink:href="applicationContext-manager.xml.html#ldap" xlink:title=" (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="1594" cy="-814" rx="27" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="1594" cy="-814" rx="31" ry="22"/>
+<text text-anchor="middle" x="1594" y="-811.4" style="font-family:sans;font-size:9.00;">ldap</text>
+</a>
+</g>
+<!-- transactionProxy->ldap -->
+<g id="edge31" class="edge"><title>transactionProxy->ldap</title>
+<path style="fill:none;stroke:black;stroke-dasharray:1,5;" d="M1594,-948C1594,-916 1594,-865 1594,-836"/>
+<ellipse style="fill:none;stroke:black;" cx="1594" cy="-952" rx="4" ry="4"/>
+</g>
+<!-- evaluationObjectManager->evaluationObjectManagerTarget -->
+<g id="edge157" class="edge"><title>evaluationObjectManager->evaluationObjectManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M101,-392C101,-384 101,-375 101,-366"/>
+<polygon style="fill:black;stroke:black;" points="104.5,-366 101,-356 97.5001,-366 104.5,-366"/>
+</g>
+<!-- messageManager->messageManagerTarget -->
+<g id="edge159" class="edge"><title>messageManager->messageManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M3635,-232C3631,-224 3625,-214 3620,-205"/>
+<polygon style="fill:black;stroke:black;" points="3622.92,-203.042 3615,-196 3616.8,-206.441 3622.92,-203.042"/>
+</g>
+<!-- planManager->planManagerTarget -->
+<g id="edge161" class="edge"><title>planManager->planManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M936,-872C934,-829 931,-736 929,-686"/>
+<polygon style="fill:black;stroke:black;" points="932.5,-686 929,-676 925.5,-686 932.5,-686"/>
+</g>
+<!-- ressourceManager->ressourceManagerTarget -->
+<g id="edge163" class="edge"><title>ressourceManager->ressourceManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M2690,-232C2690,-224 2690,-215 2690,-206"/>
+<polygon style="fill:black;stroke:black;" points="2693.5,-206 2690,-196 2686.5,-206 2693.5,-206"/>
+</g>
+<!-- evaluationSubjectInstanceManager->evaluationSubjectInstanceManagerTarget -->
+<g id="edge165" class="edge"><title>evaluationSubjectInstanceManager->evaluationSubjectInstanceManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M3380,-392C3380,-384 3380,-375 3380,-366"/>
+<polygon style="fill:black;stroke:black;" points="3383.5,-366 3380,-356 3376.5,-366 3383.5,-366"/>
+</g>
+<!-- processInstanciationDefinitionManager->processInstanciationDefinitionManagerTarget -->
+<g id="edge167" class="edge"><title>processInstanciationDefinitionManager->processInstanciationDefinitionManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M1530,-397C1477,-385 1407,-368 1352,-355"/>
+<polygon style="fill:black;stroke:black;" points="1352.58,-351.521 1342,-352 1350.57,-358.226 1352.58,-351.521"/>
+</g>
+<!-- methodEvalManager->methodEvalManagerTarget -->
+<g id="edge169" class="edge"><title>methodEvalManager->methodEvalManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M803,-393C797,-384 789,-373 782,-364"/>
+<polygon style="fill:black;stroke:black;" points="784.8,-361.9 776,-356 779.2,-366.1 784.8,-361.9"/>
+</g>
+<!-- definitionManager->definitionManagerTarget -->
+<g id="edge171" class="edge"><title>definitionManager->definitionManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M2237,-552C2237,-544 2237,-535 2237,-526"/>
+<polygon style="fill:black;stroke:black;" points="2240.5,-526 2237,-516 2233.5,-526 2240.5,-526"/>
+</g>
+<!-- instanceManager->instanceManagerTarget -->
+<g id="edge173" class="edge"><title>instanceManager->instanceManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M2833,-556C2853,-545 2880,-530 2903,-519"/>
+<polygon style="fill:black;stroke:black;" points="2904.96,-521.916 2912,-514 2901.56,-515.797 2904.96,-521.916"/>
+</g>
+<!-- workflowManager->workflowManagerTarget -->
+<g id="edge175" class="edge"><title>workflowManager->workflowManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M984,-393C991,-384 999,-373 1006,-364"/>
+<polygon style="fill:black;stroke:black;" points="1008.8,-366.1 1012,-356 1003.2,-361.9 1008.8,-366.1"/>
+</g>
+<!-- validationManager->validationManagerTarget -->
+<g id="edge177" class="edge"><title>validationManager->validationManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M609,-552C615,-544 622,-534 628,-524"/>
+<polygon style="fill:black;stroke:black;" points="630.668,-526.335 633,-516 624.732,-522.625 630.668,-526.335"/>
+</g>
+<!-- methodValidationManager->methodValidationManagerTarget -->
+<g id="edge179" class="edge"><title>methodValidationManager->methodValidationManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M1175,-552C1175,-544 1175,-535 1175,-526"/>
+<polygon style="fill:black;stroke:black;" points="1178.5,-526 1175,-516 1171.5,-526 1178.5,-526"/>
+</g>
+<!-- synchroManager->synchroManagerTarget -->
+<g id="edge181" class="edge"><title>synchroManager->synchroManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M1758,-873C1765,-864 1773,-853 1780,-844"/>
+<polygon style="fill:black;stroke:black;" points="1782.8,-846.1 1786,-836 1777.2,-841.9 1782.8,-846.1"/>
+</g>
+<!-- ldap->ldapTarget -->
+<g id="edge183" class="edge"><title>ldap->ldapTarget</title>
+<path style="fill:none;stroke:black;" d="M1594,-792C1595,-770 1599,-737 1613,-712 1621,-699 1632,-688 1643,-678"/>
+<polygon style="fill:black;stroke:black;" points="1645.78,-680.219 1651,-671 1641.17,-674.951 1645.78,-680.219"/>
+</g>
+<!-- DBUtil -->
+<g id="node52" class="node"><title>DBUtil</title>
+<a xlink:href="applicationContext-manager.xml.html#DBUtil" xlink:title="com.pentila.evalcomp.utilities.JdbcWorker (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="3746" cy="-974" rx="27" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="3746" cy="-974" rx="31" ry="22"/>
+<text text-anchor="middle" x="3746" y="-971.4" style="font-family:sans;font-size:9.00;">DBUtil</text>
+</a>
+</g>
+<!-- dataSource -->
+<g id="node169" class="node"><title>dataSource</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="3691" cy="-894" rx="41.7951" ry="18"/>
+<text text-anchor="middle" x="3691" y="-891.4" style="font-family:sans;font-size:9.00;">dataSource</text>
+</g>
+<!-- DBUtil->dataSource -->
+<g id="edge185" class="edge"><title>DBUtil->dataSource</title>
+<path style="fill:none;stroke:black;" d="M3732,-954C3725,-944 3716,-931 3709,-920"/>
+<polygon style="fill:black;stroke:black;" points="3711.8,-917.9 3703,-912 3706.2,-922.1 3711.8,-917.9"/>
+</g>
+<!-- sessionFactory -->
+<g id="node193" class="node"><title>sessionFactory</title>
+<ellipse style="fill:none;stroke:black;stroke-dasharray:1,5;" cx="3801" cy="-894" rx="50.1238" ry="18"/>
+<text text-anchor="middle" x="3801" y="-891.4" style="font-family:sans;font-size:9.00;">sessionFactory</text>
+</g>
+<!-- DBUtil->sessionFactory -->
+<g id="edge231" class="edge"><title>DBUtil->sessionFactory</title>
+<path style="fill:none;stroke:black;" d="M3760,-954C3767,-944 3776,-931 3783,-920"/>
+<polygon style="fill:black;stroke:black;" points="3785.8,-922.1 3789,-912 3780.2,-917.9 3785.8,-922.1"/>
+</g>
+<!-- DBUtil2 -->
+<g id="node53" class="node"><title>DBUtil2</title>
+<a xlink:href="applicationContext-manager.xml.html#DBUtil2" xlink:title="com.pentila.evalcomp.utilities.JdbcWorker (singleton)">
+<ellipse style="fill:#cfcccc;stroke:#cfcccc;" cx="898" cy="-334" rx="28.9938" ry="18"/>
+<ellipse style="fill:none;stroke:#cfcccc;" cx="898" cy="-334" rx="32.9341" ry="22"/>
+<text text-anchor="middle" x="898" y="-331.4" style="font-family:sans;font-size:9.00;">DBUtil2</text>
+</a>
+</g>
+<!-- DBUtil2->dataSource2 -->
+<g id="edge187" class="edge"><title>DBUtil2->dataSource2</title>
+<path style="fill:none;stroke:black;" d="M897,-312C897,-304 896,-295 896,-286"/>
+<polygon style="fill:black;stroke:black;" points="899.5,-286 896,-276 892.5,-286 899.5,-286"/>
+</g>
+<!-- DBUtil2->engine -->
+<g id="edge233" class="edge"><title>DBUtil2->engine</title>
+<path style="fill:none;stroke:black;" d="M919,-317C932,-305 950,-290 966,-277"/>
+<polygon style="fill:black;stroke:black;" points="968.1,-279.8 974,-271 963.9,-274.2 968.1,-279.8"/>
+</g>
+<!-- initBeanHelper->entityManagerTarget -->
+<g id="edge193" class="edge"><title>initBeanHelper->entityManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M2592,-717C2568,-705 2536,-690 2509,-677"/>
+<polygon style="fill:black;stroke:black;" points="2510.56,-673.863 2500,-673 2507.72,-680.26 2510.56,-673.863"/>
+</g>
+<!-- initBeanHelper->messageManagerTarget -->
+<g id="edge195" class="edge"><title>initBeanHelper->messageManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M2680,-730C2878,-717 3557,-663 3557,-574 3557,-574 3557,-574 3557,-334 3557,-287 3563,-276 3576,-232 3579,-223 3583,-214 3587,-205"/>
+<polygon style="fill:black;stroke:black;" points="3590.14,-206.56 3591,-196 3583.74,-203.717 3590.14,-206.56"/>
+</g>
+<!-- initBeanHelper->evaluationSubjectInstanceManagerTarget -->
+<g id="edge197" class="edge"><title>initBeanHelper->evaluationSubjectInstanceManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M2676,-725C2846,-692 3399,-576 3500,-436 3512,-420 3511,-408 3500,-392 3491,-377 3476,-365 3460,-357"/>
+<polygon style="fill:black;stroke:black;" points="3461.44,-353.797 3451,-352 3458.04,-359.916 3461.44,-353.797"/>
+</g>
+<!-- initBeanHelper->definitionManagerTarget -->
+<g id="edge189" class="edge"><title>initBeanHelper->definitionManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M2619,-712C2604,-673 2566,-592 2507,-552 2478,-531 2388,-515 2321,-505"/>
+<polygon style="fill:black;stroke:black;" points="2321.49,-501.529 2311,-503 2320.12,-508.393 2321.49,-501.529"/>
+</g>
+<!-- initBeanHelper->instanceManagerTarget -->
+<g id="edge191" class="edge"><title>initBeanHelper->instanceManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M2665,-718C2715,-695 2804,-651 2868,-596 2893,-575 2915,-546 2929,-524"/>
+<polygon style="fill:black;stroke:black;" points="2931.8,-526.1 2935,-516 2926.2,-521.9 2931.8,-526.1"/>
+</g>
+<!-- initBeanHelper->workflowManagerTarget -->
+<g id="edge199" class="edge"><title>initBeanHelper->workflowManagerTarget</title>
+<path style="fill:none;stroke:black;" d="M2580,-723C2530,-712 2451,-693 2382,-676 2180,-625 1655,-541 1474,-436 1451,-422 1456,-404 1431,-392 1305,-330 1255,-381 1116,-356 1109,-355 1103,-353 1096,-352"/>
+<polygon style="fill:black;stroke:black;" points="1096.58,-348.521 1086,-349 1094.57,-355.226 1096.58,-348.521"/>
+</g>
+<!-- dbManager->ldapTarget -->
+<g id="edge203" class="edge"><title>dbManager->ldapTarget</title>
+<path style="fill:none;stroke:black;" d="M1881,-719C1874,-717 1867,-714 1861,-712 1815,-695 1763,-679 1726,-668"/>
+<polygon style="fill:black;stroke:black;" points="1726.58,-664.521 1716,-665 1724.57,-671.226 1726.58,-664.521"/>
+</g>
+<!-- dbManager->entityManager -->
+<g id="edge201" class="edge"><title>dbManager->entityManager</title>
+<path style="fill:none;stroke:black;" d="M1934,-714C1944,-704 1954,-690 1959,-676 1966,-657 1966,-650 1959,-632 1933,-553 1865,-480 1826,-441"/>
+<polygon style="fill:black;stroke:black;" points="1827.83,-437.951 1818,-434 1823.22,-443.219 1827.83,-437.951"/>
+</g>
+<!-- dbManager->synchroParameters -->
+<g id="edge205" class="edge"><title>dbManager->synchroParameters</title>
+<path style="fill:none;stroke:black;" d="M1907,-712C1904,-702 1900,-691 1896,-681"/>
+<polygon style="fill:black;stroke:black;" points="1899.48,-680.38 1893,-672 1892.84,-682.594 1899.48,-680.38"/>
+</g>
+<!-- ldapManager->ldapTarget -->
+<g id="edge209" class="edge"><title>ldapManager->ldapTarget</title>
+<path style="fill:none;stroke:black;" d="M1774,-716C1756,-705 1732,-690 1713,-677"/>
+<polygon style="fill:black;stroke:black;" points="1715.1,-674.2 1705,-671 1710.9,-679.8 1715.1,-674.2"/>
+</g>
+<!-- ldapManager->entityManager -->
+<g id="edge207" class="edge"><title>ldapManager->entityManager</title>
+<path style="fill:none;stroke:black;" d="M1802,-712C1800,-656 1797,-511 1796,-446"/>
+<polygon style="fill:black;stroke:black;" points="1799.5,-446 1796,-436 1792.5,-446 1799.5,-446"/>
+</g>
+<!-- ldapManager->synchroParameters -->
+<g id="edge211" class="edge"><title>ldapManager->synchroParameters</title>
+<path style="fill:none;stroke:black;" d="M1823,-714C1835,-703 1849,-690 1861,-678"/>
+<polygon style="fill:black;stroke:black;" points="1863.78,-680.219 1869,-671 1859.17,-674.951 1863.78,-680.219"/>
+</g>
+<!-- importAnnuaire->ldapTarget -->
+<g id="edge213" class="edge"><title>importAnnuaire->ldapTarget</title>
+<path style="fill:none;stroke:black;" d="M1678,-712C1678,-704 1678,-695 1678,-686"/>
+<polygon style="fill:black;stroke:black;" points="1681.5,-686 1678,-676 1674.5,-686 1681.5,-686"/>
+</g>
+<!-- rolesManager->ldapTarget -->
+<g id="edge217" class="edge"><title>rolesManager->ldapTarget</title>
+<path style="fill:none;stroke:black;" d="M1549,-717C1575,-704 1610,-687 1638,-674"/>
+<polygon style="fill:black;stroke:black;" points="1639.96,-676.916 1647,-669 1636.56,-670.797 1639.96,-676.916"/>
+</g>
+<!-- rolesManager->entityManager -->
+<g id="edge215" class="edge"><title>rolesManager->entityManager</title>
+<path style="fill:none;stroke:black;" d="M1525,-712C1542,-676 1579,-603 1623,-552 1664,-506 1721,-464 1758,-439"/>
+<polygon style="fill:black;stroke:black;" points="1760.1,-441.8 1766,-433 1755.9,-436.2 1760.1,-441.8"/>
+</g>
+<!-- rolesManager->roleDAO -->
+<g id="edge219" class="edge"><title>rolesManager->roleDAO</title>
+<path style="fill:none;stroke:black;" d="M1515,-712C1515,-683 1515,-634 1515,-602"/>
+<polygon style="fill:black;stroke:black;" points="1518.5,-602 1515,-592 1511.5,-602 1518.5,-602"/>
+</g>
+<!-- rolesManager->affectationDAO -->
+<g id="edge221" class="edge"><title>rolesManager->affectationDAO</title>
+<path style="fill:none;stroke:black;" d="M1492,-714C1458,-684 1394,-629 1357,-598"/>
+<polygon style="fill:black;stroke:black;" points="1358.83,-594.951 1349,-591 1354.22,-600.219 1358.83,-594.951"/>
+</g>
+</g>
+</svg>