summaryrefslogtreecommitdiffstats
path: root/examples/uml/duse-mt/src/app/example4.xmi
blob: 4276aa043fbe703230707f7a4cdcd984c6304021 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.omg.org/spec/UML/20110701">
<uml:Model xmi:id="_e2GlYFITEeOQC9143qYSZw" name="structuredcomponent">
  <packagedElement xmi:type="uml:Component" xmi:id="_e2GlZFITEeOQC9143qYSZw" name="LeaderFollowers">
    <ownedAttribute xmi:type="uml:Port" xmi:id="_e2GlZVITEeOQC9143qYSZw" name="threadPoolRequiredPort" type="_e2GlaVITEeOQC9143qYSZw"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Component" xmi:id="_e2GlZlITEeOQC9143qYSZw" name="ThreadPool">
    <ownedAttribute xmi:type="uml:Port" xmi:id="_e2GlZ1ITEeOQC9143qYSZw" name="threadPoolProvidedPort" type="_e2GlaFITEeOQC9143qYSZw"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Interface" xmi:id="_e2GlaFITEeOQC9143qYSZw" name="IThreadPool" isAbstract="true"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_e2GlaVITEeOQC9143qYSZw" name="ThreadPoolClient">
    <clientDependency href="_e2GlalITEeOQC9143qYSZw"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_e2GlalITEeOQC9143qYSZw" name="ThreadPoolClient-IThreadPool-Dependency">
    <supplier href="_e2GlaFITEeOQC9143qYSZw"/>
    <client href="_e2GlaVITEeOQC9143qYSZw"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Component" xmi:id="_e2Gla1ITEeOQC9143qYSZw" name="WebServer">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_e2GlbFITEeOQC9143qYSZw" name="leaderFollowers" type="_e2GlZFITEeOQC9143qYSZw" aggregation="composite"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_e2GlbVITEeOQC9143qYSZw" name="threadPool" type="_e2GlZlITEeOQC9143qYSZw" aggregation="composite"/>
    <ownedConnector xmi:type="uml:Connector" xmi:id="_e2GlbVITEeOQC9143qYSZx" name="connector">
      <end xmi:type="uml:ConnectorEnd" xmi:id="_e2GlbVITEeOQC9143qYSZxEnd1">
        <role href="_e2GlZVITEeOQC9143qYSZw"/>
        <partWithPort href="_e2GlbFITEeOQC9143qYSZw"/>
      </end>
      <end xmi:type="uml:ConnectorEnd" xmi:id="_e2GlbVITEeOQC9143qYSZxEnd2">
        <role href="_e2GlZ1ITEeOQC9143qYSZw"/>
        <partWithPort href="_e2GlbVITEeOQC9143qYSZw"/>
      </end>
    </ownedConnector>
  </packagedElement>
</uml:Model>
</xmi:XMI>