-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCallbackProfile.uml
69 lines (69 loc) · 5.96 KB
/
CallbackProfile.uml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?xml version="1.0" encoding="UTF-8"?>
<uml:Profile xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmi:id="_SrbmQRoGEd6fJO4W4FZ3Ow" name="Callback" metaclassReference="_XKBF8J0iEd64G5FJwv2QXQ _XKBF8Z0iEd64G5FJwv2QXQ">
<eAnnotations xmi:id="_NbTbkJ07Ed6L7d-XhJZ8hQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
<contents xmi:type="ecore:EPackage" xmi:id="_NbTbkZ07Ed6L7d-XhJZ8hQ" name="Callback" nsURI="http:///schemas/Callback/_NbQ_UJ07Ed6L7d-XhJZ8hQ/0" nsPrefix="Callback">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_NbTbkp07Ed6L7d-XhJZ8hQ" name="Caller">
<eAnnotations xmi:id="_NbTbk507Ed6L7d-XhJZ8hQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_X0xTIJ0iEd64G5FJwv2QXQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NbTblJ07Ed6L7d-XhJZ8hQ" name="base_Component" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Component"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_NbTblp07Ed6L7d-XhJZ8hQ" name="Callee">
<eAnnotations xmi:id="_NbTbl507Ed6L7d-XhJZ8hQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZgUO8J0iEd64G5FJwv2QXQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NbTbmJ07Ed6L7d-XhJZ8hQ" name="base_Component" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Component"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_NbTbmp07Ed6L7d-XhJZ8hQ" name="SubscriptionInterface">
<eAnnotations xmi:id="_NbTbm507Ed6L7d-XhJZ8hQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gT5bkJ0iEd64G5FJwv2QXQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NbTbnJ07Ed6L7d-XhJZ8hQ" name="base_Interface" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Interface"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_NbTbnp07Ed6L7d-XhJZ8hQ" name="EventInterface">
<eAnnotations xmi:id="_NbTbn507Ed6L7d-XhJZ8hQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gj-e8J0iEd64G5FJwv2QXQ"/>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NbTboJ07Ed6L7d-XhJZ8hQ" name="base_Interface" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Interface"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
</eAnnotations>
<elementImport xmi:id="_XKBF8J0iEd64G5FJwv2QXQ">
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
</elementImport>
<elementImport xmi:id="_XKBF8Z0iEd64G5FJwv2QXQ">
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
</elementImport>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_X0xTIJ0iEd64G5FJwv2QXQ" name="Caller">
<ownedAttribute xmi:id="_eR35cJ0iEd64G5FJwv2QXQ" name="base_Component" association="_eR3SYJ0iEd64G5FJwv2QXQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_ZgUO8J0iEd64G5FJwv2QXQ" name="Callee">
<ownedAttribute xmi:id="_fPexMJ0iEd64G5FJwv2QXQ" name="base_Component" association="_fPeKIJ0iEd64G5FJwv2QXQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_eR3SYJ0iEd64G5FJwv2QXQ" name="Component_Caller" memberEnd="_eR3SYZ0iEd64G5FJwv2QXQ _eR35cJ0iEd64G5FJwv2QXQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_eR3SYZ0iEd64G5FJwv2QXQ" name="extension_Caller" type="_X0xTIJ0iEd64G5FJwv2QXQ" aggregation="composite" association="_eR3SYJ0iEd64G5FJwv2QXQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_fPeKIJ0iEd64G5FJwv2QXQ" name="Component_Callee" memberEnd="_fPeKIZ0iEd64G5FJwv2QXQ _fPexMJ0iEd64G5FJwv2QXQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_fPeKIZ0iEd64G5FJwv2QXQ" name="extension_Callee" type="_ZgUO8J0iEd64G5FJwv2QXQ" aggregation="composite" association="_fPeKIJ0iEd64G5FJwv2QXQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_gT5bkJ0iEd64G5FJwv2QXQ" name="SubscriptionInterface">
<ownedAttribute xmi:id="_lamPoZ0iEd64G5FJwv2QXQ" name="base_Interface" association="_lalokJ0iEd64G5FJwv2QXQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_gj-e8J0iEd64G5FJwv2QXQ" name="EventInterface">
<ownedAttribute xmi:id="_mZhWAp0iEd64G5FJwv2QXQ" name="base_Interface" association="_mZhWAJ0iEd64G5FJwv2QXQ">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_lalokJ0iEd64G5FJwv2QXQ" name="Interface_SubscriptionInterface" memberEnd="_lamPoJ0iEd64G5FJwv2QXQ _lamPoZ0iEd64G5FJwv2QXQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lamPoJ0iEd64G5FJwv2QXQ" name="extension_SubscriptionInterface" type="_gT5bkJ0iEd64G5FJwv2QXQ" aggregation="composite" association="_lalokJ0iEd64G5FJwv2QXQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_mZhWAJ0iEd64G5FJwv2QXQ" name="Interface_EventInterface" memberEnd="_mZhWAZ0iEd64G5FJwv2QXQ _mZhWAp0iEd64G5FJwv2QXQ">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_mZhWAZ0iEd64G5FJwv2QXQ" name="extension_EventInterface" type="_gj-e8J0iEd64G5FJwv2QXQ" aggregation="composite" association="_mZhWAJ0iEd64G5FJwv2QXQ"/>
</packagedElement>
</uml:Profile>