Add Mediator class diagram

This commit is contained in:
Petrutiu Mihai
2016-07-14 10:36:24 +03:00
parent 3ec0340250
commit b48fd0392f
5 changed files with 509 additions and 0 deletions

View File

@@ -1203,6 +1203,245 @@
Id="b3f9bcaa-ad60-4392-abb1-9a11f313dd28"
name="ExecutionEvent" />
</packageHasNamedElement>
<packageHasNamedElement>
<Interface
Id="2feaaf92-6fc9-43f7-8a5d-a72654c48fbd"
name="Mediator"
isAbstract="false"
isLeaf="false">
<ownedOperations>
<operation
Id="4fb30bf6-8923-4309-836b-8ab6e6e51bf7"
name="AddColleague"
isLeaf="false"
isStatic="false"
isAbstract="true"
concurrency="Sequential"
isQuery="false">
<ownedParameters>
<operationHasOwnedParameters>
<parameter
Id="5d76beeb-2c07-4cf1-8d43-5d22f9d20d84"
name="colleague"
direction="In">
<type_NamedElement>
<interfaceMoniker
Id="834e23c7-3bc4-4a7f-b7e6-71231b950a3f"
LastKnownName="Colleague"
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
</type_NamedElement>
</parameter>
</operationHasOwnedParameters>
</ownedParameters>
</operation>
<operation
Id="eab63b0f-56a0-4e1e-aab0-cb5c2cfbbf57"
name="InformOtherColleagues"
isLeaf="false"
isStatic="false"
isAbstract="true"
concurrency="Sequential"
isQuery="false" />
</ownedOperations>
</Interface>
</packageHasNamedElement>
<packageHasNamedElement>
<Interface
Id="834e23c7-3bc4-4a7f-b7e6-71231b950a3f"
name="Colleague"
isAbstract="false"
isLeaf="false">
<suppliersInternal>
<dependency
Id="d8cf4fa7-fda2-4e43-b01e-1a97f5766636">
<interfaceMoniker
Id="2feaaf92-6fc9-43f7-8a5d-a72654c48fbd"
LastKnownName="Mediator"
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
</dependency>
</suppliersInternal>
<ownedOperations>
<operation
Id="f9141efb-7d51-4e02-ac7a-84ddd7681f7d"
name="Inform"
isLeaf="false"
isStatic="false"
isAbstract="true"
concurrency="Sequential"
isQuery="false">
<ownedParameters>
<operationHasOwnedParameters>
<parameter
Id="06688151-1d95-4f54-8580-2ca0dddadc8f"
name="mediator"
direction="In">
<type_NamedElement>
<interfaceMoniker
Id="2feaaf92-6fc9-43f7-8a5d-a72654c48fbd"
LastKnownName="Mediator"
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
</type_NamedElement>
</parameter>
</operationHasOwnedParameters>
</ownedParameters>
</operation>
</ownedOperations>
</Interface>
</packageHasNamedElement>
<packageHasNamedElement>
<class
Id="94a81001-fbfe-4119-a081-ee923611c554"
name="Colleague1"
isAbstract="false"
isLeaf="false"
isActiveClass="false">
<suppliersInternal>
<interfaceRealization
Id="33058b4b-6d7c-4803-8a87-abda0285ce8b">
<interfaceMoniker
Id="834e23c7-3bc4-4a7f-b7e6-71231b950a3f"
LastKnownName="Colleague"
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
</interfaceRealization>
</suppliersInternal>
<ownedOperationsInternal>
<operation
Id="899f5a48-90aa-4b56-af52-1eb99c865e0c"
name="Inform"
isLeaf="false"
isStatic="false"
isAbstract="false"
concurrency="Sequential"
isQuery="false">
<ownedParameters>
<operationHasOwnedParameters>
<parameter
Id="61c9e514-79a6-4d2b-9be9-f40735afb5d2"
name="mediator"
direction="In">
<type_NamedElement>
<interfaceMoniker
Id="2feaaf92-6fc9-43f7-8a5d-a72654c48fbd"
LastKnownName="Mediator"
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
</type_NamedElement>
</parameter>
</operationHasOwnedParameters>
</ownedParameters>
</operation>
</ownedOperationsInternal>
</class>
</packageHasNamedElement>
<packageHasNamedElement>
<class
Id="119f7668-0e13-4d04-992d-b5c1dc0cb7e5"
name="Colleague2"
isAbstract="false"
isLeaf="false"
isActiveClass="false">
<suppliersInternal>
<interfaceRealization
Id="5fd791f9-9505-47f4-825c-b4b2d6aabc4f">
<interfaceMoniker
Id="834e23c7-3bc4-4a7f-b7e6-71231b950a3f"
LastKnownName="Colleague"
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
</interfaceRealization>
</suppliersInternal>
<ownedOperationsInternal>
<operation
Id="1e4f3585-2b9b-4145-9380-0b47cfb0427b"
name="Inform"
isLeaf="false"
isStatic="false"
isAbstract="false"
concurrency="Sequential"
isQuery="false">
<ownedParameters>
<operationHasOwnedParameters>
<parameter
Id="c26261ef-70e4-4be1-9dd2-eb6c2bab5f80"
name="mediator"
direction="In">
<type_NamedElement>
<interfaceMoniker
Id="2feaaf92-6fc9-43f7-8a5d-a72654c48fbd"
LastKnownName="Mediator"
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
</type_NamedElement>
</parameter>
</operationHasOwnedParameters>
</ownedParameters>
</operation>
</ownedOperationsInternal>
</class>
</packageHasNamedElement>
<packageHasNamedElement>
<class
Id="6179238a-829d-4b94-b33a-f61bf8c83e45"
name="ConcreteMediator"
isAbstract="false"
isLeaf="false"
isActiveClass="false">
<suppliersInternal>
<interfaceRealization
Id="d4aa3279-a638-4ec5-8c3c-0ea10a9c8594">
<interfaceMoniker
Id="2feaaf92-6fc9-43f7-8a5d-a72654c48fbd"
LastKnownName="Mediator"
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
</interfaceRealization>
<dependency
Id="c01f09c7-6067-426b-a456-560a323e3e7b">
<classMoniker
Id="119f7668-0e13-4d04-992d-b5c1dc0cb7e5"
LastKnownName="Colleague2"
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
</dependency>
<dependency
Id="ea1003c3-de1c-4908-840c-812a42e482f4">
<classMoniker
Id="94a81001-fbfe-4119-a081-ee923611c554"
LastKnownName="Colleague1"
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
</dependency>
</suppliersInternal>
<ownedOperationsInternal>
<operation
Id="c25182c6-dce4-4f01-9683-19740c542d36"
name="AddColleague"
isLeaf="false"
isStatic="false"
isAbstract="false"
concurrency="Sequential"
isQuery="false">
<ownedParameters>
<operationHasOwnedParameters>
<parameter
Id="81133635-4313-4f92-8546-7a7cb752d459"
name="colleague"
direction="In">
<type_NamedElement>
<interfaceMoniker
Id="834e23c7-3bc4-4a7f-b7e6-71231b950a3f"
LastKnownName="Colleague"
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
</type_NamedElement>
</parameter>
</operationHasOwnedParameters>
</ownedParameters>
</operation>
<operation
Id="ef524765-2024-458d-8409-15baa4229117"
name="InformOtherColleagues"
isLeaf="false"
isStatic="false"
isAbstract="false"
concurrency="Sequential"
isQuery="false" />
</ownedOperationsInternal>
</class>
</packageHasNamedElement>
</packagedElements>
<primitiveType
Id="220a3521-e091-4221-bae9-3ef9018e845c"