summaryrefslogtreecommitdiffstats
path: root/examples/uml/r6.xmi
diff options
context:
space:
mode:
authorSandro S. Andrade <sandroandrade@kde.org>2013-06-27 04:42:09 -0300
committerSandro S. Andrade <sandroandrade@kde.org>2013-06-27 12:44:37 +0200
commit040f9e996c53339a08b862064c38f06d609a6daf (patch)
treee8d0fcd7738a44354852af058de242fba8af22ff /examples/uml/r6.xmi
parentd179e49beb16bf51e342ca8f36614728b4828d38 (diff)
Add SEKE demo
Change-Id: I9bf147e3215595097ea4337bbf35a10b13b8c62f Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'examples/uml/r6.xmi')
-rw-r--r--examples/uml/r6.xmi39
1 files changed, 39 insertions, 0 deletions
diff --git a/examples/uml/r6.xmi b/examples/uml/r6.xmi
new file mode 100644
index 00000000..7d63ae68
--- /dev/null
+++ b/examples/uml/r6.xmi
@@ -0,0 +1,39 @@
+<?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" xmlns:mofext="http://www.omg.org/spec/MOF/20110701" xmlns:SADuSEProfile="http://liveblue.wordpress.com/SADuSEProfile">
+ <uml:Model name="MyModel" xmi:id="MyModel">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_PackageImport.0">
+ <importedPackage href=":/metamodels/PrimitiveTypes.xmi#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Component" name="CHR-0OS-DRTuner" xmi:id="MyModel-PIDController">
+ <ownedAttribute xmi:type="uml:Port" visibility="public" name="sensor" xmi:id="MyModel-PIDController-sensor"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Component" name="Actuator" xmi:id="MyModel-Actuator">
+ <ownedAttribute xmi:type="uml:Port" visibility="public" name="parametricActuator" xmi:id="MyModel-Actuator-parametricActuator"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Component" name="Component1" xmi:id="MyModel-Component1">
+ <ownedAttribute xmi:type="uml:Port" visibility="public" name="port1" xmi:id="MyModel-Component1-port1"/>
+ <ownedAttribute xmi:type="uml:Port" visibility="public" name="port2" xmi:id="MyModel-Component1-port2"/>
+ <ownedAttribute xmi:type="uml:Port" visibility="public" name="port4" xmi:id="MyModel-Component1-port4"/>
+ <ownedAttribute xmi:type="uml:Property" aggregation="composite" type="MyModel-Component2" visibility="public" name="c2" xmi:id="MyModel-Component1-c2"/>
+ <ownedAttribute xmi:type="uml:Property" aggregation="composite" type="MyModel-Component2" visibility="public" name="c3" xmi:id="MyModel-Component1-c3"/>
+ <ownedConnector xmi:type="uml:Connector" visibility="public" name="connector" xmi:id="MyModel-Component1-connector">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="MyModel-Component1-connector-ConnectorEnd.0">
+ <role xmi:idref="MyModel-Component1-port1"/>
+ </end>
+ <end xmi:type="uml:ConnectorEnd" xmi:id="MyModel-Component1-connector-ConnectorEnd.1">
+ <role xmi:idref="MyModel-Component2-port2"/>
+ </end>
+ </ownedConnector>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Component" name="Component2" xmi:id="MyModel-Component2">
+ <ownedAttribute xmi:type="uml:Port" visibility="public" name="port2" xmi:id="MyModel-Component2-port2"/>
+ <ownedAttribute xmi:type="uml:Property" visibility="public" name="name" aggregation="composite" xmi:id="MyRootPackage-Package1-Student-name">
+ <type href=":/metamodels/PrimitiveTypes.xmi#String"/>
+ </ownedAttribute>
+ </packagedElement>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:applyingPackage="MyModel" xmi:id="Component2ProfileApplication">
+ <appliedProfile xmi:type="uml:Profile" xmi:applyingPackage="Component2ProfileApplication" href=":/metamodels/SADuSEProfile.xmi#SADuSEProfile"/>
+ </profileApplication>
+ </uml:Model>
+ <SADuSEProfile:ProcessComponent xmi:id="Component2ProcessComponent" base_Component="MyModel-Component2"/>
+</xmi:XMI>