Add Mediator class diagram
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user