diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/uml/duse-mt/src/app/example4.xmi | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/examples/uml/duse-mt/src/app/example4.xmi b/examples/uml/duse-mt/src/app/example4.xmi new file mode 100644 index 00000000..4276aa04 --- /dev/null +++ b/examples/uml/duse-mt/src/app/example4.xmi @@ -0,0 +1,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> |