diff options
author | Sandro S. Andrade <sandroandrade@kde.org> | 2013-11-17 23:49:46 -0300 |
---|---|---|
committer | Sandro S. Andrade <sandroandrade@kde.org> | 2013-11-18 03:45:19 +0100 |
commit | a1ced4d08cd55dccaf4d720880632ba8551bb109 (patch) | |
tree | 22b2bc2ec83c3ec821fe38c5b4acb877d416e2d3 /examples | |
parent | c89fd26273ea7490383aefee9c86027be02324b4 (diff) |
Implement QUmlPort::provided() and QUmlPort::required()
Change-Id: I2f62bfce30f26017f12bc004f52d795874380757
Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'examples')
-rw-r--r-- | examples/uml/duse-mt/src/app/example3.xmi | 40 |
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> |