-
Notifications
You must be signed in to change notification settings - Fork 0
/
strategyPattern.mgc
104 lines (104 loc) · 5.61 KB
/
strategyPattern.mgc
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<?xml version="1.0" encoding="UTF-8"?>
<ClassDiagram>
<Class name="CS586.mda.operations.implement.ATM3ActionsTrans"
x="633" y="370">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Extension destinationClassName="CS586.mda.operations.ATMActionsTrans"/>
</Class>
<Class name="CS586.mda.operations.implement.ATM1ActionsLocker"
x="632" y="-14">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Extension destinationClassName="CS586.mda.operations.ATMActionsLocker"/>
</Class>
<Class name="CS586.mda.operations.Operations" x="31" y="98">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Association
destinationClassName="CS586.mda.operations.ATMActionsTrans"
endpointName="atmtran" kind="Simple"/>
<Association
destinationClassName="CS586.mda.operations.ATMActionsLocker"
endpointName="atmlock" kind="Simple"/>
<Communication destinationClassName="CS586.mda.operations.ATMActionsTrans"/>
<Communication destinationClassName="CS586.mda.operations.ATMActionsLocker"/>
</Class>
<Class name="CS586.mda.operations.implement.ATM1ActionsTrans"
x="808" y="109">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Extension destinationClassName="CS586.mda.operations.ATMActionsTrans"/>
</Class>
<Class name="CS586.mda.operations.implement.ATM2ActionsLocker"
x="633" y="56">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Extension destinationClassName="CS586.mda.operations.ATMActionsLocker"/>
</Class>
<Class name="CS586.mda.operations.ATMActionsTrans" x="366" y="202">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
</Class>
<Class name="CS586.mda.operations.ATMActionsLocker" x="375" y="82">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
</Class>
<Class name="CS586.mda.operations.implement.ATM2ActionsTrans"
x="806" y="262">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Extension destinationClassName="CS586.mda.operations.ATMActionsTrans"/>
</Class>
<Class name="CS586.mda.operations.implement.ATM3ActionsLocker"
x="636" y="126">
<AttributesDisplayFilter public-accepted="true"
private-accepted="true" protected-accepted="true"
default-accepted="true" static-accepted="false"/>
<MethodDisplayFilter public-accepted="true"
private-accepted="false" protected-accepted="false"
default-accepted="false" static-accepted="false"
accessors-accepted="false" constructors-accepted="false"/>
<Extension destinationClassName="CS586.mda.operations.ATMActionsLocker"/>
</Class>
</ClassDiagram>