ERD
UMLStandard
VCLSD 01
Wolfgang Kowarschick
Hochschule Augsburg
2010-2011
1
Class Diagram
UMLStandard
designModel
J9MgosKfLEyO18uLpnOjsgAA
2
VCLSD 01: Class Diagram Component
True
d6hz8YFkeUSFwHR1LMpEqwAA
o8vLUWYQVE+AlN9ER32oQwAA
76
$00E9E9E9
380
1189
473
poSzms3IMEaRqKZ13tus/AAA
component
False
False
$00D7D7D7
16
524
1157
313
UnrCJU2RkUev4+81ePuVPwAA
vclsd
False
False
$00E9E9E9
1189
353
gV1MVY03Pka0YoprLddSbgAA
hsa
False
False
$00D7D7D7
16
32
1157
305
h7CgSQ7VX0G8kcRrnPgmDgAA
vclsd
False
False
$00C4C4C4
32
120
249
197
True
7pCxz5j7BUmSOi05wPDz5QAA
logic
False
False
$00C4C4C4
300
120
181
197
True
HbhachUZh02DC+uZOnxJvgAA
data
False
False
$00C4C4C4
496
120
261
197
True
FJs7sMh6vEuyQD2ZQVA7jwAA
view
False
False
$00C4C4C4
780
124
197
193
True
pHz7P0QaV0Ktt33br+yBZwAA
controller
False
False
$00E1E39F
392
251
40
39
True
7+oXXltkqEuM3HwXbTIitgAA
1
Data
False
False
False
7+oXXltkqEuM3HwXbTIitgAA
False
7+oXXltkqEuM3HwXbTIitgAA
False
7+oXXltkqEuM3HwXbTIitgAA
$003EA8EE
76
251
186
39
True
JFxomcj720aYfcv3Cxv+HQAA
1
Logic
False
False
False
JFxomcj720aYfcv3Cxv+HQAA
False
JFxomcj720aYfcv3Cxv+HQAA
JFxomcj720aYfcv3Cxv+HQAA
$00AFCCEB
832
251
103
39
True
833baHKSrU6OIn6FCctGjAAA
1
Controller
False
False
False
833baHKSrU6OIn6FCctGjAAA
False
833baHKSrU6OIn6FCctGjAAA
833baHKSrU6OIn6FCctGjAAA
$0059FFFF
548
251
199
39
True
KTwMvDuzSUO7+p5edFKDLQAA
1
View
False
False
False
KTwMvDuzSUO7+p5edFKDLQAA
False
KTwMvDuzSUO7+p5edFKDLQAA
KTwMvDuzSUO7+p5edFKDLQAA
$00C4C4C4
996
124
161
193
gdNp2Rosr02kgM6Nj/u3ggAA
service
False
False
$00C7FCD1
1020
251
104
39
True
SKPo1apVYkaUZjQDgGqB5AAA
1
Service
False
False
False
SKPo1apVYkaUZjQDgGqB5AAA
False
SKPo1apVYkaUZjQDgGqB5AAA
SKPo1apVYkaUZjQDgGqB5AAA
$009D009D
clAqua
lsRectilinear
588,251;588,219
svDNsx8RY06+YEfHxg5pcgAA
xH4J06ur302Xtkxlr00YNwAA
PCXlp1Dagk+fDMWbuz6iPgAA
False
1,5707963267949
15
svDNsx8RY06+YEfHxg5pcgAA
False
1,5707963267949
30
svDNsx8RY06+YEfHxg5pcgAA
False
-1,5707963267949
15
svDNsx8RY06+YEfHxg5pcgAA
$0018BC56
clAqua
lsRectilinear
1068,251;1068,219
wbZiv77kMU64mD94JyPJAQAA
25F+W2Hz9ESj30djIGfNZAAA
BvV2fB33Wke4dhBFLE4ZfQAA
False
1,5707963267949
15
wbZiv77kMU64mD94JyPJAQAA
False
1,5707963267949
30
wbZiv77kMU64mD94JyPJAQAA
False
-1,5707963267949
15
wbZiv77kMU64mD94JyPJAQAA
$00E1E39F
324
176
113
36
sdkNone
YUpgwezp90CkKJbprGjACgAA
1
I_Data
<<interface>>
False
False
YUpgwezp90CkKJbprGjACgAA
False
YUpgwezp90CkKJbprGjACgAA
$00DD5420
clAqua
lsRectilinear
412,251;412,211
GcR9Kp+kkEeD/7JiCFueVAAA
hI5DIdIjmEaQCTtGCsLuNgAA
llIjwBLc702y8HLnP7YZ9wAA
False
1,5707963267949
15
GcR9Kp+kkEeD/7JiCFueVAAA
False
1,5707963267949
30
GcR9Kp+kkEeD/7JiCFueVAAA
False
-1,5707963267949
15
GcR9Kp+kkEeD/7JiCFueVAAA
$000080FF
$0018BC56
lsRectilinear
152,251;152,219
UFGujoxLwUSanTNpgDNGxQAA
zCTziclJvUC5evD2vgo/uAAA
yxK0kMKKVU+DcN0YG3CacQAA
False
1,5707963267949
15
UFGujoxLwUSanTNpgDNGxQAA
False
1,5707963267949
30
UFGujoxLwUSanTNpgDNGxQAA
False
-1,5707963267949
15
UFGujoxLwUSanTNpgDNGxQAA
$00004080
clAqua
lsRectilinear
896,251;896,219
pZRbqs9qNUeESXYP/4SDBQAA
8r1NBFvul0uYn6VfnzMn/wAA
P4i3bEA/Zki0VRV6DHkZWgAA
False
1,5707963267949
15
pZRbqs9qNUeESXYP/4SDBQAA
False
1,5707963267949
30
pZRbqs9qNUeESXYP/4SDBQAA
False
-1,5707963267949
15
pZRbqs9qNUeESXYP/4SDBQAA
$00DD5420
clAqua
lsRectilinear
436,196;524,196
True
p7zEMdug0U+hwf/UOGPIZgAA
xH4J06ur302Xtkxlr00YNwAA
hI5DIdIjmEaQCTtGCsLuNgAA
False
1,5707963267949
15
p7zEMdug0U+hwf/UOGPIZgAA
False
1,5707963267949
30
p7zEMdug0U+hwf/UOGPIZgAA
False
-1,5707963267949
15
p7zEMdug0U+hwf/UOGPIZgAA
False
-0,523598775598299
30
epHead
PPQm+zLlbEqlMI1x1fPQmQAA
-0,531723810189509
19,723082923316
epTail
+data
OfChflWQH0axDUnZ+TyDmwAA
False
0,523598775598299
25
epHead
PPQm+zLlbEqlMI1x1fPQmQAA
0,661042899620011
22,8035085019828
epTail
0..1
OfChflWQH0axDUnZ+TyDmwAA
False
-0,785398163397448
40
epHead
PPQm+zLlbEqlMI1x1fPQmQAA
-1,01914106529644
30,5286750449475
epTail
{addOnly}
OfChflWQH0axDUnZ+TyDmwAA
False
-596
-1168
50
8
PPQm+zLlbEqlMI1x1fPQmQAA
False
-596
-1168
50
8
OfChflWQH0axDUnZ+TyDmwAA
$009D009D
clAqua
lsRectilinear
852,196;722,196
True
yP2hL6ZOZUyl2K8nnWS2CgAA
xH4J06ur302Xtkxlr00YNwAA
8r1NBFvul0uYn6VfnzMn/wAA
False
1,5707963267949
15
yP2hL6ZOZUyl2K8nnWS2CgAA
False
1,5707963267949
30
yP2hL6ZOZUyl2K8nnWS2CgAA
False
-1,5707963267949
15
yP2hL6ZOZUyl2K8nnWS2CgAA
False
-0,523598775598299
30
epHead
aXsvXHYXNUeLats0qcCirgAA
-0,351444901741095
31,9530906173409
epTail
+controller
sQ0r+sN8Kk2HZIjNkUdkDAAA
False
0,523598775598299
25
epHead
aXsvXHYXNUeLats0qcCirgAA
0,750929394939626
20,5182845286832
epTail
0..1
sQ0r+sN8Kk2HZIjNkUdkDAAA
False
-0,785398163397448
40
epHead
aXsvXHYXNUeLats0qcCirgAA
0,748378225605745
38,2099463490856
epTail
{addOnly}
sQ0r+sN8Kk2HZIjNkUdkDAAA
False
-488
-1168
50
8
aXsvXHYXNUeLats0qcCirgAA
False
-488
-1168
50
8
sQ0r+sN8Kk2HZIjNkUdkDAAA
$00DD5420
clAqua
lsRectilinear
416,176;416,100;1044,100;1044,168
True
KWrdSEbE5k6+FLdrqUHO5wAA
25F+W2Hz9ESj30djIGfNZAAA
hI5DIdIjmEaQCTtGCsLuNgAA
False
1,5707963267949
15
KWrdSEbE5k6+FLdrqUHO5wAA
False
1,5707963267949
30
KWrdSEbE5k6+FLdrqUHO5wAA
False
-1,5707963267949
15
KWrdSEbE5k6+FLdrqUHO5wAA
False
-0,523598775598299
30
epHead
bA5EVTWbDEe2AAK3jf5P9gAA
-1,12637714548661
23,259406699226
epTail
+data
HhqOcg6WsECu218I3otUoAAA
False
0,523598775598299
25
epHead
bA5EVTWbDEe2AAK3jf5P9gAA
-5,27098776678746
18,8679622641132
epTail
0..1
HhqOcg6WsECu218I3otUoAAA
False
-0,785398163397448
40
epHead
bA5EVTWbDEe2AAK3jf5P9gAA
-0,380506368686121
75,3923072998831
epTail
{addOnly}
HhqOcg6WsECu218I3otUoAAA
False
-722
-1140
50
8
bA5EVTWbDEe2AAK3jf5P9gAA
False
-722
-1140
50
8
HhqOcg6WsECu218I3otUoAAA
$00DD5420
clAqua
lsRectilinear
340,176;340,100;216,100;216,168
True
Unb479cGz0WoDN1w1QPxiwAA
zCTziclJvUC5evD2vgo/uAAA
hI5DIdIjmEaQCTtGCsLuNgAA
False
1,5707963267949
15
Unb479cGz0WoDN1w1QPxiwAA
False
1,5707963267949
30
Unb479cGz0WoDN1w1QPxiwAA
False
-1,5707963267949
15
Unb479cGz0WoDN1w1QPxiwAA
False
-0,523598775598299
30
epHead
cx+ma3kQpUe404zu2dDV+wAA
-5,12251567006896
25,0798724079689
epTail
+data
5aRYcPjODUWKG2BkeeO3bwAA
False
0,523598775598299
25
epHead
cx+ma3kQpUe404zu2dDV+wAA
-1,03907236035539
19,723082923316
epTail
0..1
5aRYcPjODUWKG2BkeeO3bwAA
False
-0,785398163397448
40
epHead
cx+ma3kQpUe404zu2dDV+wAA
-5,90267827463014
75,3923072998831
epTail
{addOnly}
5aRYcPjODUWKG2BkeeO3bwAA
False
-864
-1168
50
8
cx+ma3kQpUe404zu2dDV+wAA
False
-864
-1168
50
8
5aRYcPjODUWKG2BkeeO3bwAA
$0018BC56
clAqua
lsRectilinear
1108,168;1108,68;76,68;76,168
True
5wYIuh94c0CzHvsorbVuhgAA
zCTziclJvUC5evD2vgo/uAAA
25F+W2Hz9ESj30djIGfNZAAA
False
1,5707963267949
15
5wYIuh94c0CzHvsorbVuhgAA
False
1,5707963267949
30
5wYIuh94c0CzHvsorbVuhgAA
False
-1,5707963267949
15
5wYIuh94c0CzHvsorbVuhgAA
False
-0,523598775598299
30
epHead
d4FnNAu3eEuv0yMqtHKdbgAA
$00DD5420
-1,12637720173661
23,259406699226
epTail
+service
n2X4kTK/8UO20U3AXT3udQAA
False
0,523598775598299
25
epHead
d4FnNAu3eEuv0yMqtHKdbgAA
-5,1109108606967
20,6155281280883
epTail
0..1
n2X4kTK/8UO20U3AXT3udQAA
False
-0,785398163397448
40
epHead
d4FnNAu3eEuv0yMqtHKdbgAA
-5,98323749772745
101,533245786787
epTail
{addOnly}
n2X4kTK/8UO20U3AXT3udQAA
False
-484
-1144
50
8
d4FnNAu3eEuv0yMqtHKdbgAA
False
-484
-1144
50
8
n2X4kTK/8UO20U3AXT3udQAA
$000080FF
clAqua
lsRectilinear
124,168;124,84;918,84;918,168
True
ry7xPYrdnECKNSjH35+yPwAA
8r1NBFvul0uYn6VfnzMn/wAA
zCTziclJvUC5evD2vgo/uAAA
False
1,5707963267949
15
ry7xPYrdnECKNSjH35+yPwAA
False
1,5707963267949
30
ry7xPYrdnECKNSjH35+yPwAA
False
-1,5707963267949
15
ry7xPYrdnECKNSjH35+yPwAA
False
-0,523598775598299
30
epHead
4WwzSiahfEOXEkRDrWG7pwAA
-1,14416888585321
24,1660919471891
epTail
+logic
gZhybskwyk2NNppKD8qeRQAA
False
0,523598775598299
25
epHead
4WwzSiahfEOXEkRDrWG7pwAA
-5,27098780398984
18,8679622641132
epTail
0..1
gZhybskwyk2NNppKD8qeRQAA
False
-0,785398163397448
40
epHead
4WwzSiahfEOXEkRDrWG7pwAA
-0,355957731755741
83,2165848854662
epTail
{addOnly}
gZhybskwyk2NNppKD8qeRQAA
False
-692
-1168
50
8
4WwzSiahfEOXEkRDrWG7pwAA
False
-692
-1168
50
8
gZhybskwyk2NNppKD8qeRQAA
$00C4C4C4
32
556
249
193
qzmP1GjAH0ug7LvQDcvSfwAA
logic
False
False
$00C4C4C4
300
557
185
192
B2hD7brTL0uu+Z5VPugN8gAA
data
False
False
$00C4C4C4
508
557
245
192
tIYUKGVIEk+md7brhXG8IAAA
view
False
False
$00C4C4C4
776
561
197
188
UdZZSV3cH0Gq8AN6IBs1hAAA
controller
False
False
$00C4C4C4
990
560
167
193
gfWyYl1dpku+gI4BJF0VqAAA
service
False
False
$003EA8EE
80
614
104
30
s4AUbQdFUUeqBMuCfi+cugAA
1
ComponentLogic
False
False
False
s4AUbQdFUUeqBMuCfi+cugAA
False
s4AUbQdFUUeqBMuCfi+cugAA
False
s4AUbQdFUUeqBMuCfi+cugAA
$003EA8EE
48
687
116
36
sdkNone
WX0lPbAwY0a810X8EWeGQgAA
1
I_ComponentLogic
<<interface>>
False
False
WX0lPbAwY0a810X8EWeGQgAA
False
WX0lPbAwY0a810X8EWeGQgAA
$009D009D
clAqua
lsRectilinear
700,722;700,784
True
W8xzY8c1p0inZjuOkMAUsQAA
Tj6y0zcvVUKLhDjd2CoNrQAA
6MclAIdiDkC7bbozECf/UwAA
False
1,5707963267949
15
W8xzY8c1p0inZjuOkMAUsQAA
False
1,5707963267949
30
W8xzY8c1p0inZjuOkMAUsQAA
False
-1,5707963267949
15
W8xzY8c1p0inZjuOkMAUsQAA
False
-0,523598775598299
30
epHead
in3cqd93/UqHH/1i3lmZGQAA
-1,14416816269144
24,1660919471891
epTail
+view
OTX52j2nL0WUoC6ogGbVCwAA
False
0,523598775598299
25
epHead
in3cqd93/UqHH/1i3lmZGQAA
0,996491611066613
20,2484567313166
epTail
0..1
OTX52j2nL0WUoC6ogGbVCwAA
False
-0,785398163397448
40
epHead
in3cqd93/UqHH/1i3lmZGQAA
-1,41042035989301
68,8839603971781
epTail
{addOnly}
OTX52j2nL0WUoC6ogGbVCwAA
False
-1012
-1072
50
8
in3cqd93/UqHH/1i3lmZGQAA
False
-1012
-1072
50
8
OTX52j2nL0WUoC6ogGbVCwAA
$00DD5420
clAqua
lsRectilinear
372,722;372,792;696,792
True
cKTEJhch0UWbs1cM+f+TkAAA
Tj6y0zcvVUKLhDjd2CoNrQAA
4ChRb8ypeU6kbmvqpXKoPQAA
False
1,5707963267949
15
cKTEJhch0UWbs1cM+f+TkAAA
False
1,5707963267949
30
cKTEJhch0UWbs1cM+f+TkAAA
False
-1,5707963267949
15
cKTEJhch0UWbs1cM+f+TkAAA
False
-0,523598775598299
30
epHead
8oUZKLQsFEqqEdyR8Jw+zAAA
1,17055573025906
28,2311884269862
epTail
+data
hVUhK1KEckq6cr5dpp0tDAAA
False
0,523598775598299
25
epHead
8oUZKLQsFEqqEdyR8Jw+zAAA
-1,04599975085852
21,9544984001002
epTail
0..1
hVUhK1KEckq6cr5dpp0tDAAA
False
-0,785398163397448
40
epHead
8oUZKLQsFEqqEdyR8Jw+zAAA
0,418224325140784
68,9420046125727
epTail
{addOnly}
hVUhK1KEckq6cr5dpp0tDAAA
False
-1060
-1072
50
8
8oUZKLQsFEqqEdyR8Jw+zAAA
False
-1060
-1072
50
8
hVUhK1KEckq6cr5dpp0tDAAA
$00004080
clAqua
lsRectilinear
92,722;92,812;696,812
True
dCzuWeEN8Eu1wbgRA9gtEwAA
Tj6y0zcvVUKLhDjd2CoNrQAA
4LaqBgX/Y0WCaEEUEdG33AAA
False
1,5707963267949
15
dCzuWeEN8Eu1wbgRA9gtEwAA
False
1,5707963267949
30
dCzuWeEN8Eu1wbgRA9gtEwAA
False
-1,5707963267949
15
dCzuWeEN8Eu1wbgRA9gtEwAA
False
-0,523598775598299
30
epHead
/rYDUcKaUkql8RUVtChbYQAA
1,06795321947251
22,8254244210267
epTail
+logic
ZAhEAMB5ykm+7ktDVs7DWgAA
False
0,523598775598299
25
epHead
/rYDUcKaUkql8RUVtChbYQAA
-1,04599974045323
21,9544984001002
epTail
0..1
ZAhEAMB5ykm+7ktDVs7DWgAA
False
-0,785398163397448
40
epHead
/rYDUcKaUkql8RUVtChbYQAA
0,325360647661267
87,5956619930462
epTail
{addOnly}
ZAhEAMB5ykm+7ktDVs7DWgAA
False
-968
-1072
50
8
/rYDUcKaUkql8RUVtChbYQAA
False
-968
-1072
50
8
ZAhEAMB5ykm+7ktDVs7DWgAA
$00004080
clAqua
lsRectilinear
812,722;812,784
True
pmf19/ynJ0yS9YwXOCE/VgAA
Tj6y0zcvVUKLhDjd2CoNrQAA
MecOtiQYc0Wu4GDkawvMsQAA
False
1,5707963267949
15
pmf19/ynJ0yS9YwXOCE/VgAA
False
1,5707963267949
30
pmf19/ynJ0yS9YwXOCE/VgAA
False
-1,5707963267949
15
pmf19/ynJ0yS9YwXOCE/VgAA
False
-0,523598775598299
30
epHead
eUQbcox1BEu6mUdiSYy1pQAA
1,26491736966645
39,8497176903426
epTail
-v_controller
fF6oC9QLDUqr2mrKzPYSnwAA
False
0,523598775598299
25
epHead
eUQbcox1BEu6mUdiSYy1pQAA
-0,93804668157403
18,6010752377383
epTail
0..1
fF6oC9QLDUqr2mrKzPYSnwAA
False
-0,785398163397448
40
epHead
eUQbcox1BEu6mUdiSYy1pQAA
1,45136725131589
100,717426496113
epTail
{addOnly}
fF6oC9QLDUqr2mrKzPYSnwAA
False
-1072
-1068
50
8
eUQbcox1BEu6mUdiSYy1pQAA
False
-1072
-1068
50
8
fF6oC9QLDUqr2mrKzPYSnwAA
$0018BC56
clAqua
lsRectilinear
1044,722;1044,808;836,808
True
IOoizay2xEWlIu9d4GUEXwAA
Tj6y0zcvVUKLhDjd2CoNrQAA
EOdK+JIvHU20Nz8XDLHUuAAA
False
1,5707963267949
15
IOoizay2xEWlIu9d4GUEXwAA
False
1,5707963267949
30
IOoizay2xEWlIu9d4GUEXwAA
False
-1,5707963267949
15
IOoizay2xEWlIu9d4GUEXwAA
False
-0,523598775598299
30
epHead
WVtDoj89QkuOWlTvRqVy6AAA
1,22981740404012
32,893768406797
epTail
-v_service
HwhhayMYQ0CnavoyTayY7AAA
False
0,523598775598299
25
epHead
WVtDoj89QkuOWlTvRqVy6AAA
-1,06795232206671
22,8254244210267
epTail
0..1
HwhhayMYQ0CnavoyTayY7AAA
False
-0,785398163397448
40
epHead
WVtDoj89QkuOWlTvRqVy6AAA
-0,35181602666503
84,154619599877
epTail
{addOnly}
HwhhayMYQ0CnavoyTayY7AAA
False
-1226
-1068
50
8
WVtDoj89QkuOWlTvRqVy6AAA
False
-1226
-1068
50
8
HwhhayMYQ0CnavoyTayY7AAA
$003737FF
692
480
133
38
zPhCV3MfE0GRHdN1H1lJRwAA
1
Component
False
False
False
zPhCV3MfE0GRHdN1H1lJRwAA
False
zPhCV3MfE0GRHdN1H1lJRwAA
False
zPhCV3MfE0GRHdN1H1lJRwAA
$003737FF
696
784
141
36
sdkNone
5fTPrfTEKk68lWbq6xf6XwAA
1
I_Component
<<interface>>
False
False
5fTPrfTEKk68lWbq6xf6XwAA
False
5fTPrfTEKk68lWbq6xf6XwAA
clAqua
lsRectilinear
764,517;764,784
1BFHlGl7Z02Ec8h+y+O6vwAA
Tj6y0zcvVUKLhDjd2CoNrQAA
DU89w98bLk+oB6KQcyMUDgAA
False
1,5707963267949
15
1BFHlGl7Z02Ec8h+y+O6vwAA
False
1,5707963267949
30
1BFHlGl7Z02Ec8h+y+O6vwAA
False
-1,5707963267949
15
1BFHlGl7Z02Ec8h+y+O6vwAA
$00E1E39F
372
614
102
30
3xTeBmBbb02HBTOi5VQMEAAA
1
ComponentData
False
False
False
3xTeBmBbb02HBTOi5VQMEAAA
False
3xTeBmBbb02HBTOi5VQMEAAA
False
3xTeBmBbb02HBTOi5VQMEAAA
$0059FFFF
556
614
161
30
MnlELmIk6EakDxBYS9J9VQAA
1
ComponentView
False
False
False
MnlELmIk6EakDxBYS9J9VQAA
False
MnlELmIk6EakDxBYS9J9VQAA
False
MnlELmIk6EakDxBYS9J9VQAA
$0059FFFF
520
687
205
36
sdkNone
zoyddL0yokewuVNJl6HrdwAA
1
I_ComponentView
<<interface>>
False
False
zoyddL0yokewuVNJl6HrdwAA
False
zoyddL0yokewuVNJl6HrdwAA
$00AFCCEB
795
614
131
30
YrUKwWxBrUKn0ghAVdnlngAA
1
ComponentController
False
False
False
YrUKwWxBrUKn0ghAVdnlngAA
False
YrUKwWxBrUKn0ghAVdnlngAA
False
YrUKwWxBrUKn0ghAVdnlngAA
$00AFCCEB
796
687
163
36
sdkNone
5U7Qpv58qkSRym762xGKbAAA
1
I_ComponentController
<<interface>>
False
False
5U7Qpv58qkSRym762xGKbAAA
False
5U7Qpv58qkSRym762xGKbAAA
$00C7FCD1
1002
614
117
30
WWXziqofNkqI6iymgQ0fQAAA
1
ComponentService
False
False
False
WWXziqofNkqI6iymgQ0fQAAA
False
WWXziqofNkqI6iymgQ0fQAAA
False
WWXziqofNkqI6iymgQ0fQAAA
$00C7FCD1
1012
687
129
36
sdkNone
c5Pt3xAtwEu38OZFzk/dCQAA
1
I_ComponentService
<<interface>>
False
False
c5Pt3xAtwEu38OZFzk/dCQAA
False
c5Pt3xAtwEu38OZFzk/dCQAA
$00DD5420
clAqua
lsRectilinear
412,614;412,289
yNIRVKtRE0mvq+OmxB4I1wAA
llIjwBLc702y8HLnP7YZ9wAA
ycDKnWZzl0OjlTAyqiHFqQAA
False
-1,87601935882628
76,5375724726098
yNIRVKtRE0mvq+OmxB4I1wAA
False
-1,8233504620242
32,0156211871642
yNIRVKtRE0mvq+OmxB4I1wAA
False
-1,5707963267949
15
yNIRVKtRE0mvq+OmxB4I1wAA
$000080FF
clAqua
lsRectilinear
132,643;132,687
+ZlMphOQNUy2khDjsiu+7wAA
4LaqBgX/Y0WCaEEUEdG33AAA
NtACl2ih+UGrUiUwgsVwVwAA
False
1,5707963267949
15
+ZlMphOQNUy2khDjsiu+7wAA
False
1,5707963267949
30
+ZlMphOQNUy2khDjsiu+7wAA
False
-1,5707963267949
15
+ZlMphOQNUy2khDjsiu+7wAA
$009D009D
clAqua
lsRectilinear
624,643;624,687
6T3POzcNt06j/NNZT5Jt4QAA
6MclAIdiDkC7bbozECf/UwAA
HTuC9sNOc0OzB1fUnS2XdgAA
False
1,5707963267949
15
6T3POzcNt06j/NNZT5Jt4QAA
False
1,5707963267949
30
6T3POzcNt06j/NNZT5Jt4QAA
False
-1,5707963267949
15
6T3POzcNt06j/NNZT5Jt4QAA
$00004080
clAqua
lsRectilinear
864,643;864,687
YSTTQU5io0KaAEDoEzmbAgAA
MecOtiQYc0Wu4GDkawvMsQAA
elv/NFPEVUyacfwt79HCAgAA
False
1,5707963267949
15
YSTTQU5io0KaAEDoEzmbAgAA
False
1,5707963267949
30
YSTTQU5io0KaAEDoEzmbAgAA
False
-1,5707963267949
15
YSTTQU5io0KaAEDoEzmbAgAA
$0018BC56
clAqua
lsRectilinear
1064,643;1064,687
Od5DhlbCeEScmM4fVlIugAAA
EOdK+JIvHU20Nz8XDLHUuAAA
7I1YQTnCq06tXOg36Vl4LwAA
False
1,5707963267949
15
Od5DhlbCeEScmM4fVlIugAAA
False
1,5707963267949
30
Od5DhlbCeEScmM4fVlIugAAA
False
-1,5707963267949
15
Od5DhlbCeEScmM4fVlIugAAA
$000080FF
clAqua
lsRectilinear
692,488;172,488;172,614
pvI3DOO9HUuCoVApFk3HiwAA
NtACl2ih+UGrUiUwgsVwVwAA
DU89w98bLk+oB6KQcyMUDgAA
False
1,5707963267949
15
pvI3DOO9HUuCoVApFk3HiwAA
False
1,5707963267949
30
pvI3DOO9HUuCoVApFk3HiwAA
False
-1,5707963267949
15
pvI3DOO9HUuCoVApFk3HiwAA
False
-0,523598775598299
30
epHead
39XeSr/M6Eq8+L7MOIvv5QAA
False
0,523598775598299
30
epTail
MOHcfwEQEUWSF0FSryLuLwAA
-5,15476266864588
21,0237960416286
epHead
0..1
39XeSr/M6Eq8+L7MOIvv5QAA
False
-0,523598775598299
25
epTail
MOHcfwEQEUWSF0FSryLuLwAA
False
-0,785398163397448
40
epHead
39XeSr/M6Eq8+L7MOIvv5QAA
False
0,785398163397448
40
epTail
MOHcfwEQEUWSF0FSryLuLwAA
False
-976
-1080
50
8
39XeSr/M6Eq8+L7MOIvv5QAA
False
-976
-1080
50
8
MOHcfwEQEUWSF0FSryLuLwAA
$00DD5420
clAqua
lsRectilinear
692,508;460,508;460,614
2Ko29oEkzkCp//CvPNv3xwAA
ycDKnWZzl0OjlTAyqiHFqQAA
DU89w98bLk+oB6KQcyMUDgAA
False
1,5707963267949
15
2Ko29oEkzkCp//CvPNv3xwAA
False
1,5707963267949
30
2Ko29oEkzkCp//CvPNv3xwAA
False
-1,5707963267949
15
2Ko29oEkzkCp//CvPNv3xwAA
False
-0,523598775598299
30
epHead
pvopXd9UlUi1CzGvkDMf8QAA
False
0,523598775598299
30
epTail
OxAoSS+MZUSMdvRMxIq+DQAA
-5,17603608375501
17,8885438199983
epHead
0..1
pvopXd9UlUi1CzGvkDMf8QAA
False
-0,523598775598299
25
epTail
OxAoSS+MZUSMdvRMxIq+DQAA
False
-0,785398163397448
40
epHead
pvopXd9UlUi1CzGvkDMf8QAA
False
0,785398163397448
40
epTail
OxAoSS+MZUSMdvRMxIq+DQAA
False
-1068
-1080
50
8
pvopXd9UlUi1CzGvkDMf8QAA
False
-1068
-1080
50
8
OxAoSS+MZUSMdvRMxIq+DQAA
$009D009D
clAqua
lsRectilinear
700,517;700,614
Pdf+j2S9VEG6KOebnyPr7AAA
HTuC9sNOc0OzB1fUnS2XdgAA
DU89w98bLk+oB6KQcyMUDgAA
False
1,5707963267949
15
Pdf+j2S9VEG6KOebnyPr7AAA
False
1,5707963267949
30
Pdf+j2S9VEG6KOebnyPr7AAA
False
-1,5707963267949
15
Pdf+j2S9VEG6KOebnyPr7AAA
False
-0,523598775598299
30
epHead
v8lp/M34lE2MYgwGwO6DdQAA
False
0,523598775598299
30
epTail
Xe3fQtJNpkan6Bzu6sh3OQAA
-5,15476264103209
21,0237960416286
epHead
0..1
v8lp/M34lE2MYgwGwO6DdQAA
False
-0,523598775598299
25
epTail
Xe3fQtJNpkan6Bzu6sh3OQAA
False
-0,785398163397448
40
epHead
v8lp/M34lE2MYgwGwO6DdQAA
False
0,785398163397448
40
epTail
Xe3fQtJNpkan6Bzu6sh3OQAA
False
-844
-1080
50
8
v8lp/M34lE2MYgwGwO6DdQAA
False
-844
-1080
50
8
Xe3fQtJNpkan6Bzu6sh3OQAA
$00004080
clAqua
lsRectilinear
812,517;812,614
oIhLTDy/XkaK8yOBas8I/gAA
elv/NFPEVUyacfwt79HCAgAA
DU89w98bLk+oB6KQcyMUDgAA
False
1,5707963267949
15
oIhLTDy/XkaK8yOBas8I/gAA
False
1,5707963267949
30
oIhLTDy/XkaK8yOBas8I/gAA
False
-1,5707963267949
15
oIhLTDy/XkaK8yOBas8I/gAA
False
-0,523598775598299
30
epHead
wRzqBVT7qUScNxIhv9OFTwAA
False
0,523598775598299
30
epTail
G02fTJGlKEKOrTaxj8pMegAA
-1,20681741634148
22,4722050542442
epHead
0..1
wRzqBVT7qUScNxIhv9OFTwAA
False
-0,523598775598299
25
epTail
G02fTJGlKEKOrTaxj8pMegAA
False
-0,785398163397448
40
epHead
wRzqBVT7qUScNxIhv9OFTwAA
False
0,785398163397448
40
epTail
G02fTJGlKEKOrTaxj8pMegAA
False
-1156
-1076
50
8
wRzqBVT7qUScNxIhv9OFTwAA
False
-1156
-1076
50
8
G02fTJGlKEKOrTaxj8pMegAA
$0018BC56
clAqua
lsRectilinear
824,496;1008,496;1008,614
oS7yxegQ90eOrEVz9VW7nwAA
7I1YQTnCq06tXOg36Vl4LwAA
DU89w98bLk+oB6KQcyMUDgAA
False
1,5707963267949
15
oS7yxegQ90eOrEVz9VW7nwAA
False
1,5707963267949
30
oS7yxegQ90eOrEVz9VW7nwAA
False
-1,5707963267949
15
oS7yxegQ90eOrEVz9VW7nwAA
False
-0,523598775598299
30
epHead
vfFj8l+P/kGZLbOY8ZoxWgAA
False
0,523598775598299
30
epTail
lF2lDfu2X0OFyK1JeT7EkQAA
-1,16590462363782
22,8473193175917
epHead
0..1
vfFj8l+P/kGZLbOY8ZoxWgAA
False
-0,523598775598299
25
epTail
lF2lDfu2X0OFyK1JeT7EkQAA
False
-0,785398163397448
40
epHead
vfFj8l+P/kGZLbOY8ZoxWgAA
False
0,785398163397448
40
epTail
lF2lDfu2X0OFyK1JeT7EkQAA
False
-1234
-1076
50
8
vfFj8l+P/kGZLbOY8ZoxWgAA
False
-1234
-1076
50
8
lF2lDfu2X0OFyK1JeT7EkQAA
$00E1E39F
316
687
114
36
sdkNone
DRLh0VBNnEehZjYfs+RwOAAA
1
I_ComponentData
<<interface>>
False
False
DRLh0VBNnEehZjYfs+RwOAAA
False
DRLh0VBNnEehZjYfs+RwOAAA
clAqua
lsRectilinear
400,643;400,687
kNH4anYNg0CIEt9Hx+uQBgAA
4ChRb8ypeU6kbmvqpXKoPQAA
ycDKnWZzl0OjlTAyqiHFqQAA
False
1,5707963267949
15
kNH4anYNg0CIEt9Hx+uQBgAA
False
1,5707963267949
30
kNH4anYNg0CIEt9Hx+uQBgAA
False
-1,5707963267949
15
kNH4anYNg0CIEt9Hx+uQBgAA
$00DD5420
clAqua
lsRectilinear
356,687;356,211
3vZc9V4XAEaBDdcgZMEhCwAA
hI5DIdIjmEaQCTtGCsLuNgAA
4ChRb8ypeU6kbmvqpXKoPQAA
False
1,5707963267949
15
3vZc9V4XAEaBDdcgZMEhCwAA
False
1,5707963267949
30
3vZc9V4XAEaBDdcgZMEhCwAA
False
-1,5707963267949
15
3vZc9V4XAEaBDdcgZMEhCwAA
$003EA8EE
52
168
186
52
dCxBoe/CgkuEwEoBrOP1wAAA
1
I_Logic
<<interface>>
False
False
dCxBoe/CgkuEwEoBrOP1wAAA
False
dCxBoe/CgkuEwEoBrOP1wAAA
dCxBoe/CgkuEwEoBrOP1wAAA
$0059FFFF
524
168
199
52
LYDUwPii4EGKCBA8Jp20WwAA
1
I_View
<<interface>>
False
False
LYDUwPii4EGKCBA8Jp20WwAA
False
LYDUwPii4EGKCBA8Jp20WwAA
LYDUwPii4EGKCBA8Jp20WwAA
$00AFCCEB
852
168
115
52
3kWiXepwwkKS+HFliNNRigAA
1
I_Controller
<<interface>>
False
False
3kWiXepwwkKS+HFliNNRigAA
False
3kWiXepwwkKS+HFliNNRigAA
3kWiXepwwkKS+HFliNNRigAA
$00C7FCD1
1004
168
139
52
lXbzGl0Fp0St0TjXbjsrHgAA
1
I_Service
<<interface>>
False
False
lXbzGl0Fp0St0TjXbjsrHgAA
False
lXbzGl0Fp0St0TjXbjsrHgAA
lXbzGl0Fp0St0TjXbjsrHgAA
$00E6E6E6
lsRectilinear
56,687;56,219
idxXyjhlrUKOPNhNvehr7QAA
zCTziclJvUC5evD2vgo/uAAA
4LaqBgX/Y0WCaEEUEdG33AAA
-1,45630644197521
691,527295195208
<I_D -> I_ComponentData, I_S -> I_ComponentService>
idxXyjhlrUKOPNhNvehr7QAA
-1,44179579886937
614,102597291365
<<bind>>
idxXyjhlrUKOPNhNvehr7QAA
False
-1,5707963267949
15
idxXyjhlrUKOPNhNvehr7QAA
$00E6E6E6
lsRectilinear
84,614;84,289
rS7r/Z/iKEqKcKQt468KtQAA
yxK0kMKKVU+DcN0YG3CacQAA
NtACl2ih+UGrUiUwgsVwVwAA
-1,45912758112574
655,080147768195
<I_D -> I_ComponentData, I_S -> I_ComponentService>
rS7r/Z/iKEqKcKQt468KtQAA
-1,44666383961484
557,288076312422
<<bind>>
rS7r/Z/iKEqKcKQt468KtQAA
False
-1,5707963267949
15
rS7r/Z/iKEqKcKQt468KtQAA
$00E6E6E6
lsRectilinear
908,614;908,289
D1mb+I3ZKE6XLVR2TYg64QAA
P4i3bEA/Zki0VRV6DHkZWgAA
elv/NFPEVUyacfwt79HCAgAA
-5,23069266229049
147,353316895142
<I_L ->IComponentLogic>
D1mb+I3ZKE6XLVR2TYg64QAA
-5,1619523240518
158,776572579206
<<bind>>
D1mb+I3ZKE6XLVR2TYg64QAA
False
-1,5707963267949
15
D1mb+I3ZKE6XLVR2TYg64QAA
$00E6E6E6
lsRectilinear
948,687;948,219
mOPzjRlE6EucpoJQ6VxyCgAA
8r1NBFvul0uYn6VfnzMn/wAA
MecOtiQYc0Wu4GDkawvMsQAA
-5,16129496996577
182,035710782253
<I_L ->IComponentLogic>
mOPzjRlE6EucpoJQ6VxyCgAA
-5,1091611888139
194,077304185729
<<bind>>
mOPzjRlE6EucpoJQ6VxyCgAA
False
-1,5707963267949
15
mOPzjRlE6EucpoJQ6VxyCgAA
$00E6E6E6
lsRectilinear
1100,614;1100,289
/rmFJJ+E4kOJ0r1wWFUSyAAA
BvV2fB33Wke4dhBFLE4ZfQAA
7I1YQTnCq06tXOg36Vl4LwAA
-4,91744232262578
358,510808763139
<I_D -> I_ComponentData>
/rmFJJ+E4kOJ0r1wWFUSyAAA
-4,93321703946399
351,536626825712
<<bind>>
/rmFJJ+E4kOJ0r1wWFUSyAAA
False
-1,5707963267949
15
/rmFJJ+E4kOJ0r1wWFUSyAAA
$00E6E6E6
lsRectilinear
1128,687;1128,219
6GdTR4b6f0mxgvLd++2LCwAA
25F+W2Hz9ESj30djIGfNZAAA
EOdK+JIvHU20Nz8XDLHUuAAA
-4,90978384903794
382,426463519459
<I_D -> I_ComponentData>
6GdTR4b6f0mxgvLd++2LCwAA
-4,92289785200902
358,923390154501
<<bind>>
6GdTR4b6f0mxgvLd++2LCwAA
False
-1,5707963267949
15
6GdTR4b6f0mxgvLd++2LCwAA
$00E6E6E6
lsRectilinear
532,687;532,219
omZLeM5gzky2lTExEWyIRQAA
xH4J06ur302Xtkxlr00YNwAA
6MclAIdiDkC7bbozECf/UwAA
-1,19289182637496
214,107449660211
<I_D -> I_ComponentData, I_S -> I_ComponentService>
omZLeM5gzky2lTExEWyIRQAA
-0,772578375103223
110,317722964173
<<bind>>
omZLeM5gzky2lTExEWyIRQAA
False
-1,5707963267949
15
omZLeM5gzky2lTExEWyIRQAA
$00E6E6E6
lsRectilinear
560,614;560,289
UL9LcEEowE+habV17XhhRQAA
PCXlp1Dagk+fDMWbuz6iPgAA
HTuC9sNOc0OzB1fUnS2XdgAA
-1,14972944030429
178,600111982048
<I_D -> I_ComponentData, I_S -> I_ComponentService>
UL9LcEEowE+habV17XhhRQAA
-0,764124786480433
99,724620831568
<<bind>>
UL9LcEEowE+habV17XhhRQAA
False
-1,5707963267949
15
UL9LcEEowE+habV17XhhRQAA
clWhite
572
360
317
33
1
lkSolid
$00C4C4C4
$00C4C4C4
286
428
620
21
1
lkSolid
$00C4C4C4
$00C4C4C4
282
428
628
23
<<bind>> < I_C -> I_ComponentController, I_D -> I_ComponentData, I_L ->I_ComponentLogic, I_S -> I_ComponentService>
VCLSD 01: Class Diagram View
True
d6hz8YFkeUSFwHR1LMpEqwAA
z6qyCHhIi0qD+BAH1bXOFAAA
10
$0059FFFF
88
124
340
88
True
KTwMvDuzSUO7+p5edFKDLQAA
1
View
False
False
False
KTwMvDuzSUO7+p5edFKDLQAA
KTwMvDuzSUO7+p5edFKDLQAA
KTwMvDuzSUO7+p5edFKDLQAA
$0059FFFF
88
316
475
72
MnlELmIk6EakDxBYS9J9VQAA
1
ComponentView
False
False
False
MnlELmIk6EakDxBYS9J9VQAA
MnlELmIk6EakDxBYS9J9VQAA
False
MnlELmIk6EakDxBYS9J9VQAA
$0059FFFF
424
292
72
sdkNone
zoyddL0yokewuVNJl6HrdwAA
1
I_ComponentView
<<interface>>
False
False
zoyddL0yokewuVNJl6HrdwAA
zoyddL0yokewuVNJl6HrdwAA
clAqua
lsRectilinear
208,387;208,424
6T3POzcNt06j/NNZT5Jt4QAA
DhL89i59OECIiI6pflcUQAAA
6qgb8KjwLk2M8NhEQZZkWAAA
False
1,5707963267949
15
6T3POzcNt06j/NNZT5Jt4QAA
False
1,5707963267949
30
6T3POzcNt06j/NNZT5Jt4QAA
False
-1,5707963267949
15
6T3POzcNt06j/NNZT5Jt4QAA
$0059FFFF
492
144
359
59
laZ2VhSkXUOj43Vu20SC3QAA
1
ViewObserving
False
False
False
laZ2VhSkXUOj43Vu20SC3QAA
laZ2VhSkXUOj43Vu20SC3QAA
False
laZ2VhSkXUOj43Vu20SC3QAA
clAqua
lsRectilinear
492,180;427,180
jDFJG/TDnU+9LrUSMx3lIwAA
HKBy/KhbP02ut71+rhfvkQAA
RZuIFoNeYk6GHQuhGGF86QAA
False
1,5707963267949
15
jDFJG/TDnU+9LrUSMx3lIwAA
False
1,5707963267949
30
jDFJG/TDnU+9LrUSMx3lIwAA
False
-1,5707963267949
15
jDFJG/TDnU+9LrUSMx3lIwAA
$0059FFFF
227
88
LYDUwPii4EGKCBA8Jp20WwAA
1
I_View
<<interface>>
False
False
LYDUwPii4EGKCBA8Jp20WwAA
LYDUwPii4EGKCBA8Jp20WwAA
LYDUwPii4EGKCBA8Jp20WwAA
clAqua
lsRectilinear
200,124;200,87
svDNsx8RY06+YEfHxg5pcgAA
2tWUhOJ7xUuYa2zBa0niuQAA
HKBy/KhbP02ut71+rhfvkQAA
False
1,5707963267949
15
svDNsx8RY06+YEfHxg5pcgAA
False
1,5707963267949
30
svDNsx8RY06+YEfHxg5pcgAA
False
-1,5707963267949
15
svDNsx8RY06+YEfHxg5pcgAA
$00E6E6E6
lsRectilinear
28,424;28,87
omZLeM5gzky2lTExEWyIRQAA
2tWUhOJ7xUuYa2zBa0niuQAA
DhL89i59OECIiI6pflcUQAAA
-1,69933532917177
148,222805262888
<I_D -> I_ComponentData, I_S -> I_ComponentService>
omZLeM5gzky2lTExEWyIRQAA
-1,57079626727109
33
<<bind>>
omZLeM5gzky2lTExEWyIRQAA
False
-1,5707963267949
15
omZLeM5gzky2lTExEWyIRQAA
$00E6E6E6
lsRectilinear
340,316;340,211
UL9LcEEowE+habV17XhhRQAA
HKBy/KhbP02ut71+rhfvkQAA
6qgb8KjwLk2M8NhEQZZkWAAA
-1,64548685824688
147,410990092327
<I_D -> I_ComponentData, I_S -> I_ComponentService>
UL9LcEEowE+habV17XhhRQAA
-1,42042475136336
33,3766385365573
<<bind>>
UL9LcEEowE+habV17XhhRQAA
False
-1,5707963267949
15
UL9LcEEowE+habV17XhhRQAA
70
d6hz8YFkeUSFwHR1LMpEqwAA
4
gML9+a9Io0WvXyEHcX9EhAAA
Oy36WIUquECaXsgfdUCW1wAA
Aj+niFL/9E+0J8IuPJn+1AAA
YNiHtK8fIUujNBsSJybdUwAA
2
view
0..1
ckAddOnly
W8xzY8c1p0inZjuOkMAUsQAA
zoyddL0yokewuVNJl6HrdwAA
4
8FL7QMuRDUKl+lryLjiLCAAA
UkeLm7PpAUG3XitC2onKRgAA
iMXHT9fcfU2l4Vj8GTbtSAAA
Nzzu1GUVYEqBOTbQ9q7ObgAA
False
W8xzY8c1p0inZjuOkMAUsQAA
5fTPrfTEKk68lWbq6xf6XwAA
4
XbWG1dJONkCYnP/L1Z0lHgAA
LwGASuH2UEODoVyfvJ/jWwAA
I0odanKdWU++lMul6i8BAgAA
4AQwdscYU0mFwOQQ5k9ZggAA
d6hz8YFkeUSFwHR1LMpEqwAA
4
2vHDF4LwbkGqrZRogCG9RgAA
hvcFmRZnVEm5qmaNMjhgMAAA
mnM097JMjUKjVH7HnNXTMAAA
RerHG7emBEeecNHW3TbkLAAA
2
data
0..1
ckAddOnly
cKTEJhch0UWbs1cM+f+TkAAA
DRLh0VBNnEehZjYfs+RwOAAA
4
8zxaazKHYUmZwYm/zKWVVwAA
bSrfhBJJ7kyoeUpeP1yyqAAA
+VaXEzgYjUiaqc5GCHn+jAAA
lFzQhIbP+0e7GGgLPUIGawAA
False
cKTEJhch0UWbs1cM+f+TkAAA
5fTPrfTEKk68lWbq6xf6XwAA
4
BG/+dVbSw0WEk9g+l/mErwAA
g9o53yBtrUGzP2uinyNDWAAA
FcPLNCjm+EKuzYkLVlpexgAA
HvXQ+dlqzkuqqmpt6TBkzAAA
d6hz8YFkeUSFwHR1LMpEqwAA
4
EcZZbrGKxE6cm0P5ccdLmgAA
mrW8GbYvQE6Njb2fB3ttqAAA
pZvfQMgfWk6mAjLAvnAAdAAA
7xOLoODL9USfEq3cIbmlrAAA
2
logic
0..1
ckAddOnly
dCzuWeEN8Eu1wbgRA9gtEwAA
WX0lPbAwY0a810X8EWeGQgAA
4
GkPb6Rw7hkOhK/bt8mTIHgAA
MCtFjWtUN0afZyCzLqhqnQAA
nWc9EoUQC0SNFk9K3DnETwAA
yzaiwg7oeUKifa1h5sADVAAA
False
dCzuWeEN8Eu1wbgRA9gtEwAA
5fTPrfTEKk68lWbq6xf6XwAA
4
7lISJEp9hEi7MkOd7uIiXQAA
XGcko7449UqXq6PW8tx82QAA
XzPsr3MVdUSmBextOVvFYAAA
HO7W7q398EGKI65kfUDanwAA
d6hz8YFkeUSFwHR1LMpEqwAA
4
FD3ow6aZvUCgxr0kbJMA4gAA
rZ95OitWUEWl2fxalYwQ0AAA
G0RSchrZSkiRI3irhkKJ1AAA
1o0xqR5dr060oyVCdfzx3gAA
2
v_controller
vkPrivate
0..1
ckAddOnly
pmf19/ynJ0yS9YwXOCE/VgAA
5U7Qpv58qkSRym762xGKbAAA
4
uaAhJqA730ShXoTcY8rPxAAA
gGNfnt98v0CnptILd38GmAAA
l0nW5iSHIEWY5Y3zheASeQAA
sXeVGqzkEkawv3q/QbTg7gAA
False
pmf19/ynJ0yS9YwXOCE/VgAA
5fTPrfTEKk68lWbq6xf6XwAA
4
FT5dK0wzw0CnkMgef5USuQAA
vqkPkHnw8068ehEwW5oDzAAA
ReEZu5AMC0ivP80bKv6aWAAA
YGiIgENKZEy9rAWdJvDYZwAA
d6hz8YFkeUSFwHR1LMpEqwAA
7+oXXltkqEuM3HwXbTIitgAA
i1ta6paB60WEogqZrKXkhQAA
d6hz8YFkeUSFwHR1LMpEqwAA
SKPo1apVYkaUZjQDgGqB5AAA
YmO7jUSt1kaHb/QkhwxmkgAA
d6hz8YFkeUSFwHR1LMpEqwAA
JFxomcj720aYfcv3Cxv+HQAA
YmO7jUSt1kaHb/QkhwxmkgAA
d6hz8YFkeUSFwHR1LMpEqwAA
4
HT423xXWD0qdKH/eMLLPHAAA
eflhYxp01UGywJZgbp3N7QAA
Z5s77EuREkW7kl86C6SKTQAA
ytIYMnjBbk6OdYXZdLb6LgAA
2
v_service
vkPrivate
0..1
ckAddOnly
IOoizay2xEWlIu9d4GUEXwAA
c5Pt3xAtwEu38OZFzk/dCQAA
4
CgWPMgDO206fuQxpq0+cgwAA
L7nuSdAV1kiPrWABCY0O8gAA
JdsQhJMM70uJWwLHE5b23gAA
PJNL/vQ3jUWycdtNhQWLcgAA
False
IOoizay2xEWlIu9d4GUEXwAA
5fTPrfTEKk68lWbq6xf6XwAA
4
0CLzXfv//06nPx+EjLjgfwAA
yhYUg4ImGEmSdTUlpITGQAAA
iKSdqP3ri0Cchs0aZEz6XAAA
mgh1IR3Wj0uJFcC+pUeyxAAA
d6hz8YFkeUSFwHR1LMpEqwAA
KTwMvDuzSUO7+p5edFKDLQAA
LYDUwPii4EGKCBA8Jp20WwAA
8
8+8uwq04N0uEzst4VNB2QQAA
snh26dZefk+ypKzxqYqtDQAA
rvgRN9SXKUu1phKgYEYF6wAA
kZNMg3W7MUe4+RIoHfJFrAAA
Yri8JktkM0+RL57cuCRhVgAA
BPlPRi5V/UaaXL6Lx7hFjQAA
Iur3tjWwkkebOT3kDWnDKgAA
wq5lOqvk5keD+fmZ/k4voQAA
d6hz8YFkeUSFwHR1LMpEqwAA
SKPo1apVYkaUZjQDgGqB5AAA
lXbzGl0Fp0St0TjXbjsrHgAA
4
qb5GWq0g0kiVOjO0j6SE9wAA
t7pGMJ2qy0e9c7cr1KSo8wAA
CpfjHKXb00CThAIcayM4PgAA
XUsrjP4A7kOLD6AZJEL4QgAA
d6hz8YFkeUSFwHR1LMpEqwAA
7+oXXltkqEuM3HwXbTIitgAA
YUpgwezp90CkKJbprGjACgAA
4
xu9rmZil10SKOAaOrR4R3wAA
5hMaPlcxKEaaonp0bn2pZQAA
qzUMmo6wukuFyk+WnrOALQAA
B9JAbg0uzk6IJj6uXlhB1gAA
d6hz8YFkeUSFwHR1LMpEqwAA
JFxomcj720aYfcv3Cxv+HQAA
dCxBoe/CgkuEwEoBrOP1wAAA
4
19NxEYjaNU2roYQglvJDCgAA
TTyi8lIkuUqI1Cz3bh9S1AAA
E5e096pf/UyxVNOAoAzo2gAA
TcJYRWpErkmxSBpIhxIZrQAA
d6hz8YFkeUSFwHR1LMpEqwAA
833baHKSrU6OIn6FCctGjAAA
3kWiXepwwkKS+HFliNNRigAA
4
2+MF9wpSy0S2DXElgDs0OgAA
H2ib5cGlP0+RVh4gg3WBgAAA
O+45764XsEupwic08wleSwAA
LQXiHpUcy0KrtSaau4HIQAAA
d6hz8YFkeUSFwHR1LMpEqwAA
YmO7jUSt1kaHb/QkhwxmkgAA
MRBSyQA1ikmy5Lbb87p2LQAA
d6hz8YFkeUSFwHR1LMpEqwAA
4
DgyJ0sEUC0mxdjaXnD1UdAAA
N6/m5g9G/UOuNiORK+QdewAA
davYz2cASECG2weis6yo4wAA
aD7w5goZgEy7w+sublIb3AAA
1
kJj8B4WtFkW8ww5rLuG+xAAA
2
data
0..1
ckAddOnly
p7zEMdug0U+hwf/UOGPIZgAA
YUpgwezp90CkKJbprGjACgAA
4
uA06aajgZk+NKy6Nhs1FCQAA
/xkeEfBtoEKeblR2FIzYpwAA
AAJ5HyidzEivPwRiV0dDrwAA
K/KT4lWtoUau1u/1O9AA9QAA
False
p7zEMdug0U+hwf/UOGPIZgAA
LYDUwPii4EGKCBA8Jp20WwAA
4
Q+22LhH0N0yoCD0jtZQviwAA
B/XftLsXIkSJcmrKzvdgdAAA
dlYP76q7pU2dIOwfKP187QAA
QzoNsytrBkmm2YlIJGiLIAAA
d6hz8YFkeUSFwHR1LMpEqwAA
4
aD14sTDdR0SUkyZKQqG+DgAA
pKKZLdOsa0mGGJsW3DbztgAA
8H+RvrmzrUi9evMM0HkX9AAA
DZYZKBlal0COvl5syF7O9wAA
1
PxYwYnRs50Oa+TQpGKJnYAAA
2
controller
0..1
ckAddOnly
yP2hL6ZOZUyl2K8nnWS2CgAA
3kWiXepwwkKS+HFliNNRigAA
4
C7VDWCtdmk+CB5ZZvt0xRAAA
W6thiaeVVEumR9N8TB6CDQAA
oCd/cedW106dHetZWkijRAAA
F8zMlSVE5UmkhfnEh7EmMgAA
False
yP2hL6ZOZUyl2K8nnWS2CgAA
LYDUwPii4EGKCBA8Jp20WwAA
4
8aQnsGaacUiFV8d+wNOhgwAA
D9ForbaJ10iO5diR69jkUwAA
teswIteHREeP+5ByYAt2nQAA
0L+t/1bPMUKfBhxBHFI7OAAA
d6hz8YFkeUSFwHR1LMpEqwAA
4
dxDRkcs0S0KBJg0fBmoiDAAA
VRnmHe0/UkqtuSIPrgPLVAAA
KI2Nr7Z230KpRhscaUF4wAAA
sqRodAQkt0iEdbLz8zr/BwAA
1
atVZgHFTFkGbTRAWnsU2SQAA
2
data
0..1
ckAddOnly
KWrdSEbE5k6+FLdrqUHO5wAA
YUpgwezp90CkKJbprGjACgAA
4
MzEyJ8VbL0mGKBjWvWveqQAA
gkedeB2J7UWeb8uq3D9LAwAA
5yru6h087ES0FIWFPHntjQAA
1G6cYsHwuUSBUuqRSuz1yQAA
False
KWrdSEbE5k6+FLdrqUHO5wAA
lXbzGl0Fp0St0TjXbjsrHgAA
4
+BQZ2mo/HEKmRcGuhXi/ZgAA
UOMa2f5B4E6K8dt1M0QdSwAA
ka7a4OWTFES1ILFrBOlhqQAA
3m9heRG+1UaMCUmHlp1EfwAA
d6hz8YFkeUSFwHR1LMpEqwAA
4
bSSdlu1YfU6fIswUgZKmrwAA
RSEs7BEM3EOf/nhHN0uiigAA
VcxxnT73K06+ZyCigmWJBgAA
ZzyFLtZFjEu7lRjZu/gGBQAA
1
YqtJPODDQE+OtL5Aozk1SAAA
2
data
0..1
ckAddOnly
Unb479cGz0WoDN1w1QPxiwAA
YUpgwezp90CkKJbprGjACgAA
4
b0QyGr4iY0OT+WYzP+4OPQAA
Gu3B2ToklE2qsUkMCUim2QAA
GbyGYKzyy0KUTwh64KxldgAA
zDf0OqsqKkueUbRViIOhUQAA
False
Unb479cGz0WoDN1w1QPxiwAA
dCxBoe/CgkuEwEoBrOP1wAAA
4
gTO5X5oHkUufr4FjA0DS2QAA
CFa4IjsRe0epEWmPRlHJPAAA
EXV6AomCgEKNALcLRzIs+gAA
2Zp0wG3wt0CNSAxlLsrWTAAA
d6hz8YFkeUSFwHR1LMpEqwAA
4
OK4HG94Oy0KEDl85cB840QAA
O/EFaxcb8EKQQA4YGhXBagAA
NHYf9JLe/0K7raKk7i3KZQAA
4tSWwD/zE0Ggx3Y+FJKK7gAA
1
A/Mz8FlQMU+yyARbNYZDxAAA
2
service
0..1
ckAddOnly
5wYIuh94c0CzHvsorbVuhgAA
lXbzGl0Fp0St0TjXbjsrHgAA
4
TBKMuR6UV06tDHEOPY+bLgAA
RGDLhBYypEG0LnvqS6diegAA
oxPFh+N/lUaHo9m5rK0gegAA
dnC/cfGKyk+4Q9e130U+5gAA
False
5wYIuh94c0CzHvsorbVuhgAA
dCxBoe/CgkuEwEoBrOP1wAAA
4
dlB9ny6vOk6Yj5mwA8iJOgAA
AWBoHIbyREOJeE4Zsa4FdgAA
XIIfjXlXnUGpZIeNoBrxWQAA
qlVbRTMk+EmdScq2J2ZVYgAA
d6hz8YFkeUSFwHR1LMpEqwAA
4
FOkU4WAp1UaEx4Nsa08sRQAA
uqaQMX8QmUOenvPfJJgRqAAA
6rgGbEvsskaR/3u7nEPpGgAA
Uuqv+PefTUiq2K53wyDYfQAA
2
logic
0..1
ckAddOnly
ry7xPYrdnECKNSjH35+yPwAA
dCxBoe/CgkuEwEoBrOP1wAAA
4
rdmnceRamk+8fGc8p5e9NQAA
kc/ryHowR0yZk5X/SEYsUAAA
/GTNBI03b0aYqI8IrofZDwAA
xjO7KOhPqEq1zE+rZVwz9gAA
False
ry7xPYrdnECKNSjH35+yPwAA
3kWiXepwwkKS+HFliNNRigAA
4
mjcX9gluIEqjYxVvYDdAiAAA
FNpeD3tZB0SBaNa/2omDVgAA
qRaRiCO790GsRqcz/nSXpwAA
3AI17260WkqEuG4G/bzlkgAA
d6hz8YFkeUSFwHR1LMpEqwAA
i1ta6paB60WEogqZrKXkhQAA
AFwVe0Lbd0icXdGIE2+z5AAA
d6hz8YFkeUSFwHR1LMpEqwAA
KTwMvDuzSUO7+p5edFKDLQAA
YmO7jUSt1kaHb/QkhwxmkgAA
flash
d6hz8YFkeUSFwHR1LMpEqwAA
2
events
et3JV00zOkOg5LplTqwI1gAA
3
EventDispatcher
YEE0uGCeqkmrLmGsBC+3nQAA
1
ytwYPAhyQ0CaYDnmpKcoSgAA
3
cZPA5tkrqUanAodT4I6GMwAA
eooXIif8KkCqsABC6Z78HAAA
7PkmC+HmlEyZZ1cErbEnKwAA
IEventDispatcher
YEE0uGCeqkmrLmGsBC+3nQAA
1
ytwYPAhyQ0CaYDnmpKcoSgAA
2
RatnIwY9UkSRoORiNo7nZAAA
FEJvbALqPUmVGaczxv+1twAA
Event
YEE0uGCeqkmrLmGsBC+3nQAA
1
+VvEExlDUk6KjAK0rSkVQQAA
display
et3JV00zOkOg5LplTqwI1gAA
1
Sprite
B0zAN/eoh06cbFFG+seP6AAA
1
7PkmC+HmlEyZZ1cErbEnKwAA
1
+SCwcOJ4v0GYVrWgDRbAaQAA
hsa
d6hz8YFkeUSFwHR1LMpEqwAA
1
M9FFptQq20ecXdfqgrHt5QAA
2
observer
gV1MVY03Pka0YoprLddSbgAA
6
Publisher
cpHW0DV17kq6inWeCrLNWgAA
1
9kXNVNZArU+OLNDnrQ1DhwAA
1
eooXIif8KkCqsABC6Z78HAAA
1
sRwdpmQO40CTwmn3Ux2HFQAA
I_Publisher
cpHW0DV17kq6inWeCrLNWgAA
1
9kXNVNZArU+OLNDnrQ1DhwAA
1
RatnIwY9UkSRoORiNo7nZAAA
1
hMz/t9/FoUqTnsDjwhCIzgAA
I_Observer
cpHW0DV17kq6inWeCrLNWgAA
1
FZ4ITzUU3UqxLejvwPtwNAAA
1
FEJvbALqPUmVGaczxv+1twAA
Observer
cpHW0DV17kq6inWeCrLNWgAA
1
FZ4ITzUU3UqxLejvwPtwNAAA
1
cZPA5tkrqUanAodT4I6GMwAA
3
DR73s3xc6kqJ6eQSwOrsngAA
mHpWV95j9Ui3vmabkiBznwAA
CaLb2btGrUO0FHuS7lWwqQAA
I_Signal
cpHW0DV17kq6inWeCrLNWgAA
1
KrqeqxZC4Uy2/mxhmebaQQAA
3
+sOY24G/6Uy8eAmKGD8/fQAA
srhblXcj2kagtufF1mJcvwAA
XZK2fswY4UK4pPT23wXgigAA
Signal
cpHW0DV17kq6inWeCrLNWgAA
1
KrqeqxZC4Uy2/mxhmebaQQAA
1
+VvEExlDUk6KjAK0rSkVQQAA
vclsd
gV1MVY03Pka0YoprLddSbgAA
1
e7EzvzKIAUy6WVmtGXaeGwAA
5
logic
h7CgSQ7VX0G8kcRrnPgmDgAA
1
um7v1QSEUUSxhJJMk9J4lwAA
3
Logic
7pCxz5j7BUmSOi05wPDz5QAA
4
yxK0kMKKVU+DcN0YG3CacQAA
nMaIekcvM0OCYxYf52b8kQAA
IdtLKihLBk240WZAW6v+NwAA
xoJu/oOb8UO2GoAd3KU99QAA
1
UFGujoxLwUSanTNpgDNGxQAA
1
rS7r/Z/iKEqKcKQt468KtQAA
1
I_D > I_Data, I_S > I_Service
JFxomcj720aYfcv3Cxv+HQAA
1
DR73s3xc6kqJ6eQSwOrsngAA
1
dwhU+cqOo0OOHK7vPZgQ9AAA
3
Logic
JFxomcj720aYfcv3Cxv+HQAA
2
p_data
null
z9h+4iBhdU2g1g4DKj+bzwAA
YUpgwezp90CkKJbprGjACgAA
p_service
null
I_Service
z9h+4iBhdU2g1g4DKj+bzwAA
lXbzGl0Fp0St0TjXbjsrHgAA
get data
vkProtected
JFxomcj720aYfcv3Cxv+HQAA
1
pdkReturn
I_D
AZ866BF9UESkVR8KerJ2JgAA
get logic
vkProtected
JFxomcj720aYfcv3Cxv+HQAA
1
pdkReturn
I_L
liR8/Tm0/ke4aoqozKse8QAA
LogicObserving
7pCxz5j7BUmSOi05wPDz5QAA
1
dwhU+cqOo0OOHK7vPZgQ9AAA
2
LogicObserving
ZQqFNj700EO48UynTBZJQQAA
2
p_data
null
qX/aOuF+4U+YL4UoAdkMUAAA
YUpgwezp90CkKJbprGjACgAA
p_service
null
I_Service
qX/aOuF+4U+YL4UoAdkMUAAA
lXbzGl0Fp0St0TjXbjsrHgAA
o_data_change
ZQqFNj700EO48UynTBZJQQAA
2
pdkReturn
void
HkZUNjCC0EGTuqVAwz9wTQAA
p_signal
HkZUNjCC0EGTuqVAwz9wTQAA
ntZXCGyU00ywGe/7IdYejAAA
I_Logic
interface
7pCxz5j7BUmSOi05wPDz5QAA
4
zCTziclJvUC5evD2vgo/uAAA
64ewgfthPUesXYdY03X2nAAA
EwDue7NdJ0q2OC8hAl69wAAA
3MK7BMVKaEGYG/q/ZBnACwAA
2
UFGujoxLwUSanTNpgDNGxQAA
idxXyjhlrUKOPNhNvehr7QAA
1
I_D > I_Data, I_S > I_Service
dCxBoe/CgkuEwEoBrOP1wAAA
2
set data
dCxBoe/CgkuEwEoBrOP1wAAA
2
pdkReturn
void
ZLOU9eW+NUmwQ3Ny6q2V1QAA
p_data
I_D
ZLOU9eW+NUmwQ3Ny6q2V1QAA
set service
dCxBoe/CgkuEwEoBrOP1wAAA
2
pdkReturn
void
ZJYmlY7l+EWG9PUJXcsrkgAA
p_service
I_S
ZJYmlY7l+EWG9PUJXcsrkgAA
1
KN6wP9SzwEerMGnCzhbtGgAA
3
cx+ma3kQpUe404zu2dDV+wAA
gZhybskwyk2NNppKD8qeRQAA
d4FnNAu3eEuv0yMqtHKdbgAA
data
h7CgSQ7VX0G8kcRrnPgmDgAA
1
A+d6GIm/w0OFQY+ZqzDMwwAA
2
Data
HbhachUZh02DC+uZOnxJvgAA
4
llIjwBLc702y8HLnP7YZ9wAA
S5nVJsF6Mkinp/ERKIyF0AAA
LbliNHNgO0qVPtLpFTQWsgAA
9nhfLWcOakyP5GYn4BnrNQAA
1
GcR9Kp+kkEeD/7JiCFueVAAA
1
sRwdpmQO40CTwmn3Ux2HFQAA
1
yNIRVKtRE0mvq+OmxB4I1wAA
I_Data
HbhachUZh02DC+uZOnxJvgAA
3
hI5DIdIjmEaQCTtGCsLuNgAA
aKAr5r0TZEyZWp6H+cFPlwAA
KGYHmLUdsUGfq+cNuMV+2QAA
1
GcR9Kp+kkEeD/7JiCFueVAAA
1
hMz/t9/FoUqTnsDjwhCIzgAA
1
3vZc9V4XAEaBDdcgZMEhCwAA
6
L9J1iSgRrUaZZ+iN1LYftwAA
lLmO4zFoCUCQhKdMGcDBfAAA
k3GkT/priEWain30ZXzwNAAA
ftoggEAXAUOodt0tbEV4LwAA
OaDqw2rVZk2CqAKTyDPsWwAA
FEM8ZhYAc0eWJEjG8zMmiwAA
3
OfChflWQH0axDUnZ+TyDmwAA
HhqOcg6WsECu218I3otUoAAA
5aRYcPjODUWKG2BkeeO3bwAA
view
h7CgSQ7VX0G8kcRrnPgmDgAA
1
+1s069mpVUGAhoOnVZisbgAA
3
View
FJs7sMh6vEuyQD2ZQVA7jwAA
8
PCXlp1Dagk+fDMWbuz6iPgAA
hW5i9EEmhkOykGA4d3KVEAAA
L4qpY8hozkuX3U5VDcaCQQAA
/0QUZ8gl1UOpxz1rteNA1gAA
HKBy/KhbP02ut71+rhfvkQAA
yo7xeOXcG06mCcQJD/0ThwAA
Ks0TO/+iSEyws5Zqtx/2MgAA
fdrn/ijPhUWqm2RHWYwafgAA
1
svDNsx8RY06+YEfHxg5pcgAA
1
UL9LcEEowE+habV17XhhRQAA
1
I_D > I_Data, I_C > I_Controller
KTwMvDuzSUO7+p5edFKDLQAA
2
CaLb2btGrUO0FHuS7lWwqQAA
+SCwcOJ4v0GYVrWgDRbAaQAA
1
jDFJG/TDnU+9LrUSMx3lIwAA
3
View
KTwMvDuzSUO7+p5edFKDLQAA
2
p_data
null
WdUd42OC3Ue467of0zSINwAA
YUpgwezp90CkKJbprGjACgAA
p_controller
null
WdUd42OC3Ue467of0zSINwAA
3kWiXepwwkKS+HFliNNRigAA
get data
vkProtected
KTwMvDuzSUO7+p5edFKDLQAA
1
pdkReturn
I_D
+crwPojvFUWzbN+gbZat4AAA
get controller
vkProtected
KTwMvDuzSUO7+p5edFKDLQAA
1
pdkReturn
I_C
q+UpQE4V3Eegzi9pMXtB2wAA
ViewObserving
FJs7sMh6vEuyQD2ZQVA7jwAA
4
RZuIFoNeYk6GHQuhGGF86QAA
C77aiOgbgE+UeHLRqlQfKgAA
gN+7+X4y502owqBt058ZuQAA
4JSUna/kukmDxdDE7hM7kwAA
1
jDFJG/TDnU+9LrUSMx3lIwAA
2
ViewObserving
laZ2VhSkXUOj43Vu20SC3QAA
2
p_data
null
ieHadHbvQkWQEafz5wnhOgAA
YUpgwezp90CkKJbprGjACgAA
p_controller
null
ieHadHbvQkWQEafz5wnhOgAA
3kWiXepwwkKS+HFliNNRigAA
o_data_change
vkProtected
laZ2VhSkXUOj43Vu20SC3QAA
2
pdkReturn
void
mrg7XKwyz0KxObnFuUzbWAAA
p_signal
mrg7XKwyz0KxObnFuUzbWAAA
ntZXCGyU00ywGe/7IdYejAAA
I_View
interface
FJs7sMh6vEuyQD2ZQVA7jwAA
8
xH4J06ur302Xtkxlr00YNwAA
6AD4DHV2eEiJBcGbaod2FgAA
3+0vEQfVhUW+Pt9v5HKGIQAA
EgzAMDPKLEGl2SzepFIk/gAA
2tWUhOJ7xUuYa2zBa0niuQAA
NhDJTQcA1EWppcgdNjFGWgAA
5gDP8ATD1U6U7EnHFQXeQQAA
yWqvRBXaP0yngvytCBVm8AAA
2
svDNsx8RY06+YEfHxg5pcgAA
omZLeM5gzky2lTExEWyIRQAA
1
I_D > I_Data, I_C > I_Controller
LYDUwPii4EGKCBA8Jp20WwAA
2
set data
LYDUwPii4EGKCBA8Jp20WwAA
2
pdkReturn
void
m8LiZrTT9kONPtINa/lYIgAA
p_data
I_D
m8LiZrTT9kONPtINa/lYIgAA
set controller
LYDUwPii4EGKCBA8Jp20WwAA
2
pdkReturn
void
EtBDMz9KuUe2hIkZ8ocAcQAA
p_controller
I_C
EtBDMz9KuUe2hIkZ8ocAcQAA
2
PPQm+zLlbEqlMI1x1fPQmQAA
aXsvXHYXNUeLats0qcCirgAA
controller
h7CgSQ7VX0G8kcRrnPgmDgAA
1
BLOh6ahZt0abO68/zFj0YwAA
2
Controller
pHz7P0QaV0Ktt33br+yBZwAA
4
P4i3bEA/Zki0VRV6DHkZWgAA
RbvGBplSsEyn28BXS5D3kwAA
N9dWRsImG0uF27k4S6DrDgAA
52h/LXatC0GHi2zgLaaN+QAA
1
pZRbqs9qNUeESXYP/4SDBQAA
1
D1mb+I3ZKE6XLVR2TYg64QAA
1
I_L > I_Logic
833baHKSrU6OIn6FCctGjAAA
2
Controller
833baHKSrU6OIn6FCctGjAAA
1
p_logic
null
I_Logic
+Jz6l4dVmU+cqMIVSg0aSwAA
dCxBoe/CgkuEwEoBrOP1wAAA
get logic
vkProtected
833baHKSrU6OIn6FCctGjAAA
1
pdkReturn
I_L
KmWLesfC50er0yxhwRNxmwAA
I_Controller
interface
pHz7P0QaV0Ktt33br+yBZwAA
4
8r1NBFvul0uYn6VfnzMn/wAA
4naRUXnn/Emp7uoc27koYwAA
warcZmyhcEeh5jFbjl0lfgAA
l8oTodvfu0mO7AqJMJruMwAA
2
pZRbqs9qNUeESXYP/4SDBQAA
mOPzjRlE6EucpoJQ6VxyCgAA
1
I_L > I_Logic
3kWiXepwwkKS+HFliNNRigAA
1
set logic
3kWiXepwwkKS+HFliNNRigAA
2
pdkReturn
void
oNgJSImtm066GXiJa0wAOwAA
p_logic
I_L
oNgJSImtm066GXiJa0wAOwAA
2
iKWSje9HKkmNQarjr6YrOQAA
qBKH7ek9GkObP035uzXSkAAA
2
4WwzSiahfEOXEkRDrWG7pwAA
sQ0r+sN8Kk2HZIjNkUdkDAAA
service
h7CgSQ7VX0G8kcRrnPgmDgAA
1
ZRfZe0XdAkuaWzi2bxdEugAA
3
Service
gdNp2Rosr02kgM6Nj/u3ggAA
4
BvV2fB33Wke4dhBFLE4ZfQAA
BUd/sR34l0eO925igAzYSwAA
7Lmb9VTrpUO9BvJQfkRM/AAA
+nQTCpIMb02c1/xRrWDKwgAA
1
wbZiv77kMU64mD94JyPJAQAA
1
/rmFJJ+E4kOJ0r1wWFUSyAAA
1
I_D > I_Data
SKPo1apVYkaUZjQDgGqB5AAA
1
mHpWV95j9Ui3vmabkiBznwAA
1
xbAnkCrLuEeIxLe+yJJtsQAA
2
Service
SKPo1apVYkaUZjQDgGqB5AAA
1
p_data
null
t/f2i17T/0ObmjUllhQ4kgAA
YUpgwezp90CkKJbprGjACgAA
get data
vkProtected
SKPo1apVYkaUZjQDgGqB5AAA
1
pdkReturn
I_D
IMsVbcQTk0q1CWkuLNOIIQAA
ServiceObserving
gdNp2Rosr02kgM6Nj/u3ggAA
1
xbAnkCrLuEeIxLe+yJJtsQAA
2
ServiceObserving
JYWJ92ZN1kSpeCAZlLKvzAAA
1
p_data
null
JjyWMEwqQ0Sdw8w+jGSGwQAA
YUpgwezp90CkKJbprGjACgAA
o_data_change
vkProtected
JYWJ92ZN1kSpeCAZlLKvzAAA
2
pdkReturn
void
YUB13I166UaDqNjVMJdboAAA
p_signal
YUB13I166UaDqNjVMJdboAAA
ntZXCGyU00ywGe/7IdYejAAA
I_Service
interface
gdNp2Rosr02kgM6Nj/u3ggAA
4
25F+W2Hz9ESj30djIGfNZAAA
J7SgTgG/YEW96VZzga7XPwAA
KYVVGNcyOkOCtChrpIj1sgAA
E7hbVtav2km+As89gMgaZAAA
2
wbZiv77kMU64mD94JyPJAQAA
6GdTR4b6f0mxgvLd++2LCwAA
1
I_D > I_Data
lXbzGl0Fp0St0TjXbjsrHgAA
1
set data
lXbzGl0Fp0St0TjXbjsrHgAA
2
pdkReturn
void
KT4hZgt1gEOH39IafhnvuwAA
p_data
I_D
KT4hZgt1gEOH39IafhnvuwAA
2
rSJUrCC3y0+2Zm6/4yih5AAA
8ZdKWXSkLEKVOcRFgsO/PgAA
2
bA5EVTWbDEe2AAK3jf5P9gAA
n2X4kTK/8UO20U3AXT3udQAA
d6hz8YFkeUSFwHR1LMpEqwAA
hhc0Y1AW60ymvXx19lMyVwAA
b1QilCrBekeVkg40cINaZQAA
d6hz8YFkeUSFwHR1LMpEqwAA
AFwVe0Lbd0icXdGIE2+z5AAA
b1QilCrBekeVkg40cINaZQAA
d6hz8YFkeUSFwHR1LMpEqwAA
MRBSyQA1ikmy5Lbb87p2LQAA
b1QilCrBekeVkg40cINaZQAA
d6hz8YFkeUSFwHR1LMpEqwAA
YmO7jUSt1kaHb/QkhwxmkgAA
hhc0Y1AW60ymvXx19lMyVwAA
d6hz8YFkeUSFwHR1LMpEqwAA
i1ta6paB60WEogqZrKXkhQAA
hhc0Y1AW60ymvXx19lMyVwAA
d6hz8YFkeUSFwHR1LMpEqwAA
KTwMvDuzSUO7+p5edFKDLQAA
kf/6LqQAXUe0Lt2lZVn37AAA
d6hz8YFkeUSFwHR1LMpEqwAA
kf/6LqQAXUe0Lt2lZVn37AAA
hhc0Y1AW60ymvXx19lMyVwAA
component
d6hz8YFkeUSFwHR1LMpEqwAA
1
fSc0mQgH6UeNUWCc6uz51gAA
1
vclsd
poSzms3IMEaRqKZ13tus/AAA
1
U6ZVjbyZEU6DeDC7GW2gGQAA
7
Component
UnrCJU2RkUev4+81ePuVPwAA
4
DU89w98bLk+oB6KQcyMUDgAA
2oL9JLM7vUO/O59wKjcDLwAA
uWXL3vCtZUKtJFFWZzL9EAAA
E1uMA7jLa02u2W1rjTd6MgAA
1
1BFHlGl7Z02Ec8h+y+O6vwAA
5
MOHcfwEQEUWSF0FSryLuLwAA
OxAoSS+MZUSMdvRMxIq+DQAA
Xe3fQtJNpkan6Bzu6sh3OQAA
G02fTJGlKEKOrTaxj8pMegAA
lF2lDfu2X0OFyK1JeT7EkQAA
I_Component
UnrCJU2RkUev4+81ePuVPwAA
3
Tj6y0zcvVUKLhDjd2CoNrQAA
sBE/hIzh3kCtXl9Wqi9WswAA
UeaDRhbP1kCAdVXWw8CmBwAA
1
1BFHlGl7Z02Ec8h+y+O6vwAA
6
initialize
5fTPrfTEKk68lWbq6xf6XwAA
1
pdkReturn
void
zydXbu5kWkiKCpMu9+BDEgAA
get data
5fTPrfTEKk68lWbq6xf6XwAA
1
pdkReturn
I_ComponentData
NSXUX1m9hkul5UO/Kxp3BAAA
DRLh0VBNnEehZjYfs+RwOAAA
get service
5fTPrfTEKk68lWbq6xf6XwAA
1
pdkReturn
I_ComponentService
mUoSvsy+l0GxHGqNe95PLwAA
c5Pt3xAtwEu38OZFzk/dCQAA
get logic
5fTPrfTEKk68lWbq6xf6XwAA
1
pdkReturn
I_ComponentLogic
3/a7Dj02d0ikOkjc2XHe5QAA
WX0lPbAwY0a810X8EWeGQgAA
get controller
5fTPrfTEKk68lWbq6xf6XwAA
1
pdkReturn
I_ComponentController
c8Ad9zQnl0CQeFzUF+WYYQAA
5U7Qpv58qkSRym762xGKbAAA
get view
5fTPrfTEKk68lWbq6xf6XwAA
1
pdkReturn
I_ComponentView
SJV0OiJ+ok2MaUoxk43E7gAA
zoyddL0yokewuVNJl6HrdwAA
5
WVtDoj89QkuOWlTvRqVy6AAA
eUQbcox1BEu6mUdiSYy1pQAA
in3cqd93/UqHH/1i3lmZGQAA
8oUZKLQsFEqqEdyR8Jw+zAAA
/rYDUcKaUkql8RUVtChbYQAA
logic
UnrCJU2RkUev4+81ePuVPwAA
1
a/qdJXuCRECJ0DDOGPxf9QAA
2
ComponentLogic
qzmP1GjAH0ug7LvQDcvSfwAA
4
NtACl2ih+UGrUiUwgsVwVwAA
TNJ68Hgmf0mpHlpUoUIg/wAA
9OSobmwsUUC6SNhnwe1r/wAA
BLHm7EXd5UquSaSf8v+CjQAA
2
+ZlMphOQNUy2khDjsiu+7wAA
rS7r/Z/iKEqKcKQt468KtQAA
3
ComponentLogic
s4AUbQdFUUeqBMuCfi+cugAA
2
p_data
null
v0OfoUAkrUaS2c1oTIJkMAAA
DRLh0VBNnEehZjYfs+RwOAAA
p_service
null
v0OfoUAkrUaS2c1oTIJkMAAA
c5Pt3xAtwEu38OZFzk/dCQAA
get data
vkProtected
s4AUbQdFUUeqBMuCfi+cugAA
1
pdkReturn
ubvhOqL2gk+c5vxwyLDSBgAA
DRLh0VBNnEehZjYfs+RwOAAA
get service
vkProtected
s4AUbQdFUUeqBMuCfi+cugAA
1
pdkReturn
kYQYWoz2JE+x+J5YMuAyKAAA
c5Pt3xAtwEu38OZFzk/dCQAA
1
39XeSr/M6Eq8+L7MOIvv5QAA
I_ComponentLogic
qzmP1GjAH0ug7LvQDcvSfwAA
3
4LaqBgX/Y0WCaEEUEdG33AAA
ij25L8PoNEyhuJZpYvVkUAAA
7As1D5Mio0uXkktf2bX7IgAA
1
idxXyjhlrUKOPNhNvehr7QAA
1
+ZlMphOQNUy2khDjsiu+7wAA
2
set data
WX0lPbAwY0a810X8EWeGQgAA
2
pdkReturn
void
eMFKPQHEUkW2PAzstuRm7wAA
p_data
eMFKPQHEUkW2PAzstuRm7wAA
DRLh0VBNnEehZjYfs+RwOAAA
set service
WX0lPbAwY0a810X8EWeGQgAA
2
pdkReturn
void
4Ag0WGSf4UaHVGDR3QO70QAA
p_service
4Ag0WGSf4UaHVGDR3QO70QAA
c5Pt3xAtwEu38OZFzk/dCQAA
4
xb53IYJqKEy1JKEhzUZQ2gAA
WEHmFBrAxEmk1yIJtbrjqAAA
eqQMyW0VM0O1nfssrtTyVQAA
WyxZ0GPtGEm5WodAYbDF9gAA
4
ZAhEAMB5ykm+7ktDVs7DWgAA
8kDR/lqR0EKExM7nqeI2SwAA
jAUn6A8ZkEehV6i2pkz7UAAA
VaOnKhe8p0+H56ATYOTb0wAA
data
UnrCJU2RkUev4+81ePuVPwAA
1
7QKw+VrraEGP5d6sl28kAwAA
2
ComponentData
B2hD7brTL0uu+Z5VPugN8gAA
4
ycDKnWZzl0OjlTAyqiHFqQAA
H2XVc+xbakymG0j9+Eg8UwAA
l13gfu5OTU6zTdOawz0tcwAA
Trjh+Y2rcE+1w4mg179CKgAA
1
kNH4anYNg0CIEt9Hx+uQBgAA
1
yNIRVKtRE0mvq+OmxB4I1wAA
1
pvopXd9UlUi1CzGvkDMf8QAA
I_ComponentData
B2hD7brTL0uu+Z5VPugN8gAA
3
4ChRb8ypeU6kbmvqpXKoPQAA
XxRctSvGVku74KPJ1yCRUwAA
aVJBBdXvt0OwOXZJt1doawAA
1
kNH4anYNg0CIEt9Hx+uQBgAA
1
3vZc9V4XAEaBDdcgZMEhCwAA
10
o35GHzJhHkivi09CYNLrrQAA
eSwTgjnicUmGWXNAWKGdoAAA
Il/YnAiFt02ny+CiZ/Iw9wAA
N4pNQHr1vEqcbKdxXGywbgAA
/MHvs68WtESnMUbEgNREfQAA
gR3xPzgSRE6pDVY7W8ZZqwAA
C9p+7skNH0WpRygSw6ZAMwAA
oVCIpoC0l0mHgIAS9YPwrwAA
6RUUb5O9qU6AWa94JPswoAAA
NODPi3R2E0mseJFSR9ANyAAA
4
hVUhK1KEckq6cr5dpp0tDAAA
JY065MY9iUWwAFp7V2fT4wAA
UiuUvbWj60uriwC2Q7qoEQAA
mE/ZCkcBakKZTmoLCHozaAAA
view
UnrCJU2RkUev4+81ePuVPwAA
1
JhJtOU4dJ0S6/yijSqIGtQAA
2
ComponentView
tIYUKGVIEk+md7brhXG8IAAA
8
HTuC9sNOc0OzB1fUnS2XdgAA
MxYUeEoMQU2otu/FPlL3qAAA
20eFbfNiuUmV98by1kt12wAA
+CsGbN3q0ES1aohdUb419QAA
6qgb8KjwLk2M8NhEQZZkWAAA
+h/XIpe0pU6XXHh7HD46YwAA
aOF7PT24PUyjv/uiDasZEQAA
y9sms3rI5EGfBTzMVokXlQAA
2
6T3POzcNt06j/NNZT5Jt4QAA
UL9LcEEowE+habV17XhhRQAA
3
ComponentView
MnlELmIk6EakDxBYS9J9VQAA
2
p_data
null
qqZpPy3bPkmr4GdhAOL14wAA
DRLh0VBNnEehZjYfs+RwOAAA
p_controller
null
qqZpPy3bPkmr4GdhAOL14wAA
5U7Qpv58qkSRym762xGKbAAA
get data
vkProtected
MnlELmIk6EakDxBYS9J9VQAA
1
pdkReturn
khTwmLCiU0+Yj092mbQMugAA
DRLh0VBNnEehZjYfs+RwOAAA
get controller
vkProtected
MnlELmIk6EakDxBYS9J9VQAA
1
pdkReturn
QfONW6yDi0WxXUDfB49IUwAA
5U7Qpv58qkSRym762xGKbAAA
1
v8lp/M34lE2MYgwGwO6DdQAA
I_ComponentView
tIYUKGVIEk+md7brhXG8IAAA
6
6MclAIdiDkC7bbozECf/UwAA
I68AhSLOrEeD3KyqrVTA2QAA
OcLrb4mOs02sfzJZ5kxsRwAA
DhL89i59OECIiI6pflcUQAAA
xTmkqjHrF0yo906dO5C7YQAA
UnUfxYTpw0uh+7MLuhYnaQAA
1
omZLeM5gzky2lTExEWyIRQAA
1
6T3POzcNt06j/NNZT5Jt4QAA
2
set data
zoyddL0yokewuVNJl6HrdwAA
2
pdkReturn
void
TRzv0dvkjkSAHpOwkiBZ8gAA
p_data
TRzv0dvkjkSAHpOwkiBZ8gAA
DRLh0VBNnEehZjYfs+RwOAAA
set controller
zoyddL0yokewuVNJl6HrdwAA
2
pdkReturn
void
3FfM+h84ZECTv5QU/YgyKwAA
p_controller
3FfM+h84ZECTv5QU/YgyKwAA
5U7Qpv58qkSRym762xGKbAAA
1
iFpI43uN6keNRAuSGeCgrgAA
3
OTX52j2nL0WUoC6ogGbVCwAA
8W8KSrfi40q2VT92CPZIcAAA
UbntoLSynESCp+xumd9MUQAA
controller
UnrCJU2RkUev4+81ePuVPwAA
1
+e7YMuHymUW27n48fUF8agAA
2
ComponentController
UdZZSV3cH0Gq8AN6IBs1hAAA
4
elv/NFPEVUyacfwt79HCAgAA
DZkn7tj00UqqyzjJbM0zOgAA
Hjl0yJd2/UCN/sIaMNnRngAA
nkw/wGcc6kmjC6bJ9k4L4QAA
2
YSTTQU5io0KaAEDoEzmbAgAA
D1mb+I3ZKE6XLVR2TYg64QAA
2
ComponentController
YrUKwWxBrUKn0ghAVdnlngAA
1
p_logic
null
c7+K2l1UUk+CC6EZdbM7AAAA
WX0lPbAwY0a810X8EWeGQgAA
get logic
vkProtected
YrUKwWxBrUKn0ghAVdnlngAA
1
pdkReturn
JgNrFOSs9UucC/YOaeoH1AAA
WX0lPbAwY0a810X8EWeGQgAA
1
wRzqBVT7qUScNxIhv9OFTwAA
I_ComponentController
UdZZSV3cH0Gq8AN6IBs1hAAA
3
MecOtiQYc0Wu4GDkawvMsQAA
1n+ZfDhbrka3P6+bp+BkUQAA
o5XOjNoBJUiK2lBfp7Iv2wAA
1
mOPzjRlE6EucpoJQ6VxyCgAA
1
YSTTQU5io0KaAEDoEzmbAgAA
1
set logic
5U7Qpv58qkSRym762xGKbAAA
2
pdkReturn
void
wgvk73nxVU2I/RGQo9DO7gAA
p_logic
wgvk73nxVU2I/RGQo9DO7gAA
WX0lPbAwY0a810X8EWeGQgAA
4
gSF7YigsWEuDSFFBPbuxmAAA
iMwDzgJvlkG3JVkCClzD6wAA
Coc2sGm4/k6s6/g9vdEeWgAA
R097sKNv80aFJJ3Er17MPgAA
3
fF6oC9QLDUqr2mrKzPYSnwAA
cEiMbk1VCEWVQMvwiqhpUgAA
5aRmhmRNE0CVnlu/+GmvIAAA
service
UnrCJU2RkUev4+81ePuVPwAA
1
OzTAoP4gkEatpE0abYfq+wAA
2
ComponentService
gfWyYl1dpku+gI4BJF0VqAAA
4
7I1YQTnCq06tXOg36Vl4LwAA
C7yYb+BrpkCpQBOWJIhKTwAA
j32l8mjZk0qi+eQnSbgGzwAA
M0XmN8QQrUCKAMfaJVB7QAAA
2
Od5DhlbCeEScmM4fVlIugAAA
/rmFJJ+E4kOJ0r1wWFUSyAAA
2
ComponentService
WWXziqofNkqI6iymgQ0fQAAA
1
p_data
null
I_ComponentData
IKojntyw+kiVI6kgxKo1mgAA
DRLh0VBNnEehZjYfs+RwOAAA
get data
vkProtected
WWXziqofNkqI6iymgQ0fQAAA
1
pdkReturn
MPHZ6L1nFUy/EDourisWGQAA
DRLh0VBNnEehZjYfs+RwOAAA
1
vfFj8l+P/kGZLbOY8ZoxWgAA
I_ComponentService
gfWyYl1dpku+gI4BJF0VqAAA
3
EOdK+JIvHU20Nz8XDLHUuAAA
lNjKHIi9iEqsTJy/etuazQAA
CMn6pyOeZUy1yvqS0dfigQAA
1
6GdTR4b6f0mxgvLd++2LCwAA
1
Od5DhlbCeEScmM4fVlIugAAA
1
set data
c5Pt3xAtwEu38OZFzk/dCQAA
2
pdkReturn
void
yBnZHEEV20WHhYZSAIvA7AAA
p_data
yBnZHEEV20WHhYZSAIvA7AAA
DRLh0VBNnEehZjYfs+RwOAAA
4
1ShC1acleEywfEe+F+AsqwAA
3oHjPyYTh0SmShEzhh28+QAA
FjGpm5KHR0+wZ5sDK4JasQAA
LcqT1h8KakiShTnkjUsywQAA
3
HwhhayMYQ0CnavoyTayY7AAA
jkWsUPkB4ky5RyYbNF1jtgAA
GuLvEHCYYE6gnWaVu3ylBQAA
d6hz8YFkeUSFwHR1LMpEqwAA
YUpgwezp90CkKJbprGjACgAA
AFwVe0Lbd0icXdGIE2+z5AAA
d6hz8YFkeUSFwHR1LMpEqwAA
zPhCV3MfE0GRHdN1H1lJRwAA
5fTPrfTEKk68lWbq6xf6XwAA
4
ElBByjFzuEq5EeShETSTawAA
M74ayo+BME6skgloeOOyfgAA
iML8mAN3QkKhbFqhz+V9cQAA
7Yjp3CZNn0SJBIaHJHT+NAAA
d6hz8YFkeUSFwHR1LMpEqwAA
3xTeBmBbb02HBTOi5VQMEAAA
7+oXXltkqEuM3HwXbTIitgAA
4
z63U8HUrxUeNWzTU+tL9bAAA
1bUi3kbnyk+SosmnaQUCSAAA
lu+0LoKl7k+fFrWtwpbj6QAA
iz8/H2BKvke3CI7bYg76hAAA
d6hz8YFkeUSFwHR1LMpEqwAA
s4AUbQdFUUeqBMuCfi+cugAA
WX0lPbAwY0a810X8EWeGQgAA
4
1S2m4d29XUOVFpbS6Tz2ewAA
SGo1lB+llUWZPzr8JKkcDgAA
AvigQj4w6Eu3rbx6ybIdJwAA
nT1wk8vgckO5DXOwmLZkZgAA
d6hz8YFkeUSFwHR1LMpEqwAA
MnlELmIk6EakDxBYS9J9VQAA
zoyddL0yokewuVNJl6HrdwAA
8
Z0ldP3yolkuukvwIdsAmNQAA
sdtl1fr3OEWmnPdieoK+ewAA
BQqiwCM/SU++BPwGxuf2/wAA
zKhYq8R6cE6G0vziBDKamQAA
WUCmrXnPi0aDh/oN0Ai++wAA
5V8IWQgxVEuoXYwXIZ6e6AAA
rIBHIClMYku/Rj9S+yy+iQAA
/7Gj5DBEgEeDvR+UNadHdgAA
d6hz8YFkeUSFwHR1LMpEqwAA
YrUKwWxBrUKn0ghAVdnlngAA
5U7Qpv58qkSRym762xGKbAAA
4
3mQ/v9AaVUm/pTyM24OoxwAA
MuuseXxFNki0i8bzrTvH2wAA
gcMRtW6ZKE28V+QgawcpXAAA
oUD1wRJWkEqgJkUstyYn+wAA
d6hz8YFkeUSFwHR1LMpEqwAA
WWXziqofNkqI6iymgQ0fQAAA
c5Pt3xAtwEu38OZFzk/dCQAA
4
ytttV2hP8UKeDpmFCbNsFQAA
WDZLunKxvkmSZ5nqz+0Q8gAA
lNolxoOwFESB2GBp890RewAA
qzKh7o1pyE24LIZ4FnsT8gAA
d6hz8YFkeUSFwHR1LMpEqwAA
4
PZqAtQlQ1U2UE0ArdgNlUAAA
kD0zLhCgvkKT83U7NFVMmQAA
gKxrj539Rk+y75q/hHCi2gAA
od7ELeQ2aEy9l8wuJMt9wwAA
2
False
pvI3DOO9HUuCoVApFk3HiwAA
zPhCV3MfE0GRHdN1H1lJRwAA
4
DILka53Kf0KfTDwRblOS4QAA
JGD6scm/fUmMkBXptuoYtQAA
6BEU3uDk4EuD8MO6gUVK0QAA
E1GFXksE5ke7ZQA/P4AqagAA
0..1
pvI3DOO9HUuCoVApFk3HiwAA
s4AUbQdFUUeqBMuCfi+cugAA
4
mqHRCgbdNk2XdSwCTtq/xQAA
uB+WTW34ZE+yCA0b7/B2rgAA
CHWXu/bzPUC/Ex0s7UuHCAAA
oXnRu9nz8U+h2HAme4sqJwAA
d6hz8YFkeUSFwHR1LMpEqwAA
4
KPA5bNoyykGez1liVwkMWgAA
oVo90LGs+0uh+uIdsqznKgAA
Xl2GD9gQf0yvs2HYRohB1gAA
sHiskGqnhkyF5yKFpf+aFAAA
2
False
2Ko29oEkzkCp//CvPNv3xwAA
zPhCV3MfE0GRHdN1H1lJRwAA
4
O/WMYH2cEUyJuZhOqHtNwgAA
4T9H55c5f0iVahMT+q+JsAAA
dgNmUMB1JkSHjEd0R1z56QAA
rtPX4nwADUuFlt3dSYsqlAAA
0..1
2Ko29oEkzkCp//CvPNv3xwAA
3xTeBmBbb02HBTOi5VQMEAAA
4
xyFpiQ/Cj0uDLpM+sEb1DgAA
5Pp72cPnkkSccDOKucHCNAAA
XlxeUOT94Ey36CzRv1wL6gAA
UNyfv87+akaWHRHdPfioFAAA
d6hz8YFkeUSFwHR1LMpEqwAA
4
go7lrHDeIky4SL83yoWN4AAA
QCfRwu2Au0SYE8BQNQctYQAA
V04OHyKCckGc+uglDvgeGQAA
CI18/lq5k0uP/2kzN1GTngAA
2
False
Pdf+j2S9VEG6KOebnyPr7AAA
zPhCV3MfE0GRHdN1H1lJRwAA
4
+h2NKvTJE0iMu2mlCscCeAAA
+rT4pScswEqDtYmUH0P1nAAA
7/vVN8NJ00WeTCAx8m9ShQAA
X4XVbfZe4Uyp8DAyhgMk6gAA
0..1
Pdf+j2S9VEG6KOebnyPr7AAA
MnlELmIk6EakDxBYS9J9VQAA
4
qz3DkBXr10mbAL7kX5kc9gAA
SjGONmhpqEe2CQK/Et4fQgAA
cBlea9Psw0mkfMnctNEIAAAA
2kYKPpfIrEuFU10jogK4/wAA
d6hz8YFkeUSFwHR1LMpEqwAA
4
Mz7DUIrrpk+Dl5xDAvHWNgAA
ReD8ctiQQk6gvKxhdthVTQAA
eUaGMC2MX0a2f79JpS9qfAAA
DzGLw3C/wUSXhmTeUnDNVAAA
2
False
oIhLTDy/XkaK8yOBas8I/gAA
zPhCV3MfE0GRHdN1H1lJRwAA
4
Km6ciKX3m0eFXW446RxrNwAA
lD85sfqKD0q1u6reOvrWJAAA
WNQLXrDYFE2Aaw7eKN7EqQAA
HWbCzDOLm0W/EOTw1k31FgAA
0..1
oIhLTDy/XkaK8yOBas8I/gAA
YrUKwWxBrUKn0ghAVdnlngAA
4
uKDV/pHDuk+xPwp6kIhrPQAA
Kj5I96LWZEivq1DT/3/tqQAA
9o5k7fSv4kSrlVkJ6DJWIgAA
5K4HgFFydUevoMqa9RQ4tAAA
d6hz8YFkeUSFwHR1LMpEqwAA
4
pKRW+afKlkiO3jQMEPQwSAAA
XVbTXYJst0ibKcGbfhESVgAA
g4NseTIZR0KucxFMLAxySAAA
CnzzvqHawkqDW7orlA6MRgAA
2
False
oS7yxegQ90eOrEVz9VW7nwAA
zPhCV3MfE0GRHdN1H1lJRwAA
4
KTisLWVFsEK+mp90H/qi1AAA
74+iMKlLqkyB8lMD5ah2LQAA
LYzS3Y4JekaKcAEfMckIIgAA
poIKhqRoCE6EPvuLbjlmMAAA
0..1
oS7yxegQ90eOrEVz9VW7nwAA
WWXziqofNkqI6iymgQ0fQAAA
4
f96ZZY+/XkK3uPXX+MiR+AAA
eSKEVqEP3EqWPk3xtIAFfwAA
03/ulhnv7EuqkRkgalQe1QAA
vy31slFOiEK256dtydBYJwAA
d6hz8YFkeUSFwHR1LMpEqwAA
3xTeBmBbb02HBTOi5VQMEAAA
DRLh0VBNnEehZjYfs+RwOAAA
4
KjnY/qDFckusM4eZzEFlLgAA
AxE3Gc1lFECXkRAl0bGctQAA
cIm9yMr1+UqShdQFzxwKgAAA
wHlEj688G0uvp94ZwD0yiwAA
d6hz8YFkeUSFwHR1LMpEqwAA
DRLh0VBNnEehZjYfs+RwOAAA
YUpgwezp90CkKJbprGjACgAA
4
rBATQ6C1AEia+i/9NQVG+wAA
LIMD5IAXSEu07mLr5gOIYQAA
Gdd82Ns0RE+1op3Fy6xHJQAA
cPjsF7qct0Sia20U+ycX8gAA
d6hz8YFkeUSFwHR1LMpEqwAA
laZ2VhSkXUOj43Vu20SC3QAA
KTwMvDuzSUO7+p5edFKDLQAA
4
GrdfJT98ykWDKvtkV8NuaQAA
yYBvSYTEikKEzKbVQ1aREAAA
mpeZ7ZeMkEGHBr6Rb6cgXQAA
V8nBPbNUI0ORre/uevDgGwAA
d6hz8YFkeUSFwHR1LMpEqwAA
ZQqFNj700EO48UynTBZJQQAA
JFxomcj720aYfcv3Cxv+HQAA
d6hz8YFkeUSFwHR1LMpEqwAA
1
kJj8B4WtFkW8ww5rLuG+xAAA
2
data
0..1
entezyCibU6Qa4d9YyHZygAA
DRLh0VBNnEehZjYfs+RwOAAA
False
entezyCibU6Qa4d9YyHZygAA
zoyddL0yokewuVNJl6HrdwAA
d6hz8YFkeUSFwHR1LMpEqwAA
entezyCibU6Qa4d9YyHZygAA
p7zEMdug0U+hwf/UOGPIZgAA
d6hz8YFkeUSFwHR1LMpEqwAA
1
YqtJPODDQE+OtL5Aozk1SAAA
2
False
KFc3gV2m3UWx/joA3sZ0xwAA
WX0lPbAwY0a810X8EWeGQgAA
data
0..1
KFc3gV2m3UWx/joA3sZ0xwAA
DRLh0VBNnEehZjYfs+RwOAAA
d6hz8YFkeUSFwHR1LMpEqwAA
KFc3gV2m3UWx/joA3sZ0xwAA
Unb479cGz0WoDN1w1QPxiwAA
d6hz8YFkeUSFwHR1LMpEqwAA
1
PxYwYnRs50Oa+TQpGKJnYAAA
2
False
26CGxI8aRk6hujphhkCEpgAA
zoyddL0yokewuVNJl6HrdwAA
controller
0..1
26CGxI8aRk6hujphhkCEpgAA
5U7Qpv58qkSRym762xGKbAAA
d6hz8YFkeUSFwHR1LMpEqwAA
26CGxI8aRk6hujphhkCEpgAA
yP2hL6ZOZUyl2K8nnWS2CgAA
d6hz8YFkeUSFwHR1LMpEqwAA
1
atVZgHFTFkGbTRAWnsU2SQAA
2
False
xYTzEXrmmE2MLxFRFB1XaAAA
c5Pt3xAtwEu38OZFzk/dCQAA
data
0..1
xYTzEXrmmE2MLxFRFB1XaAAA
DRLh0VBNnEehZjYfs+RwOAAA
d6hz8YFkeUSFwHR1LMpEqwAA
xYTzEXrmmE2MLxFRFB1XaAAA
KWrdSEbE5k6+FLdrqUHO5wAA
d6hz8YFkeUSFwHR1LMpEqwAA
1
A/Mz8FlQMU+yyARbNYZDxAAA
2
False
UnW1rO0L7UqMsnTrhFTYLgAA
WX0lPbAwY0a810X8EWeGQgAA
service
0..1
UnW1rO0L7UqMsnTrhFTYLgAA
c5Pt3xAtwEu38OZFzk/dCQAA
d6hz8YFkeUSFwHR1LMpEqwAA
UnW1rO0L7UqMsnTrhFTYLgAA
5wYIuh94c0CzHvsorbVuhgAA
d6hz8YFkeUSFwHR1LMpEqwAA
2
False
fCWBq/MGt0KYweXO494BzgAA
5U7Qpv58qkSRym762xGKbAAA
logic
0..1
fCWBq/MGt0KYweXO494BzgAA
WX0lPbAwY0a810X8EWeGQgAA
d6hz8YFkeUSFwHR1LMpEqwAA
JYWJ92ZN1kSpeCAZlLKvzAAA
SKPo1apVYkaUZjQDgGqB5AAA
d6hz8YFkeUSFwHR1LMpEqwAA
MfUPK0srlUSkMSaUPBZMKAAA
ntZXCGyU00ywGe/7IdYejAAA
d6hz8YFkeUSFwHR1LMpEqwAA
MfUPK0srlUSkMSaUPBZMKAAA
H3QLW9fTGEKjWCGquG7qsAAA
<I_D -> I_ComponentData, I_S -> I_ComponentService>
UMLStandard
bind
d6hz8YFkeUSFwHR1LMpEqwAA
zoyddL0yokewuVNJl6HrdwAA
LYDUwPii4EGKCBA8Jp20WwAA
8
KMwzEQGoXUuZzrLGYORO+gAA
4UKR/9lD3ECvrLsHUdrzxgAA
RKsqQUzHJUyZpnzEnnrq0gAA
e5/V4c+A00SjyULOL+PLXwAA
ii6d7gE6Q0+0IuAtykRpswAA
0o4mJ+h6CE6yGQ6OoufG9wAA
8DzjcI4d3k6CRG3MeIPZsAAA
/LQYdQ1iU0+VIHEt1LnA3QAA
<I_D -> I_ComponentData, I_S -> I_ComponentService>
UMLStandard
bind
d6hz8YFkeUSFwHR1LMpEqwAA
MnlELmIk6EakDxBYS9J9VQAA
KTwMvDuzSUO7+p5edFKDLQAA
8
NBs19Z+JVk+0NiCAi4ePIAAA
kGQKo/a4qUKHqzhw8eEzqAAA
rmhWg3tQ+0+y81F4mehqRQAA
SMtWOl/DjkqpyfvxHK591AAA
sGkqUjxR602/rGZDSIxhSQAA
utyfZHiiZU2dFebIPw2bawAA
JA1SPN+BDEqzYlGerSLpDQAA
VSIa6NdlxEuz5Nkgx7SIKQAA
<I_D -> I_ComponentData, I_S -> I_ComponentService>
UMLStandard
bind
d6hz8YFkeUSFwHR1LMpEqwAA
WX0lPbAwY0a810X8EWeGQgAA
dCxBoe/CgkuEwEoBrOP1wAAA
4
hoWFBbpfk0qNS/+/MM6d9AAA
BJcynrvyvUqwwqhtdL/lswAA
x2Jq1YKIF06EGOT6P86LzgAA
HbBgKPyzK06gmUstU3fHegAA
<I_D -> I_ComponentData, I_S -> I_ComponentService>
UMLStandard
bind
d6hz8YFkeUSFwHR1LMpEqwAA
s4AUbQdFUUeqBMuCfi+cugAA
JFxomcj720aYfcv3Cxv+HQAA
4
WmDlFPNRF0i0KgZgCgNyDAAA
lbwh76OW8kOH+pQ4inbIfwAA
T1mcBtyQBkKHpaW+k09upQAA
Lnq7jXf0PkSQnGn67igvVAAA
<I_L ->IComponentLogic>
UMLStandard
bind
d6hz8YFkeUSFwHR1LMpEqwAA
YrUKwWxBrUKn0ghAVdnlngAA
833baHKSrU6OIn6FCctGjAAA
4
MGnS3HspUUG5v2XOMvjjYAAA
ENDZ876CWkudZPK1wV8jMgAA
JQGb17gl6U+6FhQAw//P4gAA
Us38n2bGzEO7cXd/3s7qeQAA
<I_L ->IComponentLogic>
UMLStandard
bind
d6hz8YFkeUSFwHR1LMpEqwAA
5U7Qpv58qkSRym762xGKbAAA
3kWiXepwwkKS+HFliNNRigAA
4
HPaY0gDSdUud/QKo3G+VZQAA
Uzy7MlwNXEeIZ+0/5Q72wwAA
Gc7YkCIcDkyfcTOKX9JRrAAA
UARjes7e1EGKMPy0z6YIHAAA
<I_D -> I_ComponentData>
UMLStandard
bind
d6hz8YFkeUSFwHR1LMpEqwAA
WWXziqofNkqI6iymgQ0fQAAA
SKPo1apVYkaUZjQDgGqB5AAA
4
3xslfIksbUqoSOQo5qZFSgAA
N/SpGEfjnk6IcQgYpC2NvwAA
W9GtF4om20atT1g/He23/AAA
OfRqffrZMUC0Hj+PkI6RCQAA
<I_D -> I_ComponentData>
UMLStandard
bind
d6hz8YFkeUSFwHR1LMpEqwAA
c5Pt3xAtwEu38OZFzk/dCQAA
lXbzGl0Fp0St0TjXbjsrHgAA
4
XZY8jT7i706NNOUCSPoa+AAA
C6MUMVI4AkySboX/yVbUNQAA
uYUu7uzfxEmTKxaTU9fDfAAA
4x+rGyKBz0+sxg9ICyjKNgAA