summaryrefslogtreecommitdiffstats
path: root/examples/uml
diff options
context:
space:
mode:
authorSandro S. Andrade <sandroandrade@kde.org>2013-11-17 23:49:46 -0300
committerSandro S. Andrade <sandroandrade@kde.org>2013-11-18 03:45:19 +0100
commita1ced4d08cd55dccaf4d720880632ba8551bb109 (patch)
tree22b2bc2ec83c3ec821fe38c5b4acb877d416e2d3 /examples/uml
parentc89fd26273ea7490383aefee9c86027be02324b4 (diff)
Implement QUmlPort::provided() and QUmlPort::required()
Change-Id: I2f62bfce30f26017f12bc004f52d795874380757 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'examples/uml')
-rw-r--r--examples/uml/duse-mt/src/app/example3.xmi40
1 files changed, 34 insertions, 6 deletions
diff --git a/examples/uml/duse-mt/src/app/example3.xmi b/examples/uml/duse-mt/src/app/example3.xmi
index 1f75c494..901e7345 100644
--- a/examples/uml/duse-mt/src/app/example3.xmi
+++ b/examples/uml/duse-mt/src/app/example3.xmi
@@ -1,12 +1,40 @@
<?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="_kk-nYE_cEeOrf6v5LQGc0Q" name="project2">
- <packagedElement xmi:type="uml:Node" xmi:id="_kk-nZE_cEeOrf6v5LQGc0Q" name="Node"/>
- <packagedElement xmi:type="uml:Component" xmi:id="_kk-nZU_cEeOrf6v5LQGc0Q" name="WebServer">
- <ownedAttribute xmi:type="uml:Port" xmi:id="_kk-nZk_cEeOrf6v5LQGc0Q" name="monitorablePort" type="_kk-naU_cEeOrf6v5LQGc0Q"/>
- <ownedAttribute xmi:type="uml:Port" xmi:id="_kk-nZ0_cEeOrf6v5LQGc0Q" name="controllablePort" type="_kk-naE_cEeOrf6v5LQGc0Q"/>
+ <packagedElement xmi:type="uml:Node" xmi:id="_g59JVE_rEeOrf6v5LQGc0Q" name="Node"/>
+ <packagedElement xmi:type="uml:Component" xmi:id="_g59JVU_rEeOrf6v5LQGc0Q" name="WebServer">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_g59JVk_rEeOrf6v5LQGc0Q" name="monitorablePort" type="_g59JWk_rEeOrf6v5LQGc0Q"/>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_g59JV0_rEeOrf6v5LQGc0Q" name="controllablePort" type="_g59JWU_rEeOrf6v5LQGc0Q"/>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_g59JWE_rEeOrf6v5LQGc0Q" name="classTypedPort" type="_g59JW0_rEeOrf6v5LQGc0Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_g59JWU_rEeOrf6v5LQGc0Q" name="IMaxClientsControl" isAbstract="true"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_g59JWk_rEeOrf6v5LQGc0Q" name="IAvgResponseTimeMonitor" isAbstract="true"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_g59JWU_rEeOrf6v5LQGc0R" name="IBaseProvidedInterface" isAbstract="true"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_g59JWk_rEeOrf6v5LQGc0R" name="IBaseRequiredInterface" isAbstract="true"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_g59JW0_rEeOrf6v5LQGc0Q" name="MaxClientsControl">
+ <generalization xmi:type="uml:Generalization" xmi:id="_g59JW0_rEeOrf6v5LQGc0S" general="_g59JW0_rEeOrf6v5LQGc0R"/>
+ <clientDependency href="_g59JXU_rEeOrf6v5LQGc0Q"/>
+ <clientDependency href="_g59JXE_rEeOrf6v5LQGc0Q"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_g59JXE_rEeOrf6v5LQGc0Q" name="MaxClientsControl-IMaxClientsControl-Realization" contract="_g59JWU_rEeOrf6v5LQGc0Q">
+ <supplier href="_g59JWU_rEeOrf6v5LQGc0Q"/>
+ <client href="_g59JW0_rEeOrf6v5LQGc0Q"/>
+ </interfaceRealization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_g59JXU_rEeOrf6v5LQGc0Q" name="MaxClientsControl-IAvgResponseTimeMonitor-Dependency">
+ <supplier href="_g59JWk_rEeOrf6v5LQGc0Q"/>
+ <client href="_g59JW0_rEeOrf6v5LQGc0Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_g59JW0_rEeOrf6v5LQGc0R" name="BaseClass">
+ <clientDependency href="_g59JXU_rEeOrf6v5LQGc0R"/>
+ <clientDependency href="_g59JXE_rEeOrf6v5LQGc0R"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_g59JXE_rEeOrf6v5LQGc0R" name="BaseClass-IBaseProvidedInterface-Realization" contract="_g59JWU_rEeOrf6v5LQGc0R">
+ <supplier href="_g59JWU_rEeOrf6v5LQGc0R"/>
+ <client href="_g59JW0_rEeOrf6v5LQGc0R"/>
+ </interfaceRealization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_g59JXU_rEeOrf6v5LQGc0R" name="BaseClass-IBaseRequiredInterface-Dependency">
+ <supplier href="_g59JWk_rEeOrf6v5LQGc0R"/>
+ <client href="_g59JW0_rEeOrf6v5LQGc0R"/>
</packagedElement>
- <packagedElement xmi:type="uml:Interface" xmi:id="_kk-naE_cEeOrf6v5LQGc0Q" name="IMaxClientsControl" isAbstract="true"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_kk-naU_cEeOrf6v5LQGc0Q" name="IAvgResponseTimeMonitor" isAbstract="true"/>
</uml:Model>
</xmi:XMI>