diff -r 87cfa131b535 -r e7e0ae78773e configurationengine/doc/plugins/dev-plugin/diagrams.uml
--- a/configurationengine/doc/plugins/dev-plugin/diagrams.uml Fri Mar 12 08:30:17 2010 +0200
+++ b/configurationengine/doc/plugins/dev-plugin/diagrams.uml Tue Aug 10 14:29:28 2010 +0300
@@ -71,7 +71,7 @@
1
-ImplContainer
+ImplSet
False
@@ -400,7 +400,7 @@
264
178
53
-ImplContainer contains a number
+ImplSet contains a number
of implementation instances and
generates output using them.
@@ -510,7 +510,7 @@
384
202
83
-When an ImplContainer is created
+When an ImplSet is created
on a Configuration,
ImplFactory.get_impls_from_file()
is used on all supported files to create
@@ -538,7 +538,7 @@
496
192
68
-ImplContainer.get_impls_from_file()
+ImplFactory.get_impls_from_file()
in turn uses all registered reader
classes to create the actual
implementations.
@@ -571,40 +571,41 @@
568
16
190
-38
+53
ImplBase and ReaderBase comprise
-the ConE plug-in interface
+the ConE plug-in interface for
+implementations.
clMaroon
$00B9FFFF
-569,139;645,53
+569,141;638,68
D2lNkx9zqkGIrORCziB2MwAA
KeRNcoIQK0KSH6AGF9UzjAAA
clMaroon
$00B9FFFF
-727,152;672,53
+726,152;677,68
D2lNkx9zqkGIrORCziB2MwAA
2t2cUMI4f0SGZ3fMzCfV2QAA
clMaroon
$00DFFFFF
-20
+24
12
167
38
-ImplContainer is used when
+ImplSet is used when
generating output using ConE.
clMaroon
$00B9FFFF
-166,148;113,49
+167,148;117,49
v84tCD/ORU6aA+sNvC8HbgAA
EFzcsknNQ0O+rr8VseO9MAAA
@@ -798,9 +799,9 @@
-17
+16
-ImplContainer
+ImplSet
NmvwO09X4Uu7xy6qNwdIDQAA
4
EFzcsknNQ0O+rr8VseO9MAAA
@@ -935,11 +936,7 @@
Configuration
NmvwO09X4Uu7xy6qNwdIDQAA
-
-Jung, Yoontae
-NmvwO09X4Uu7xy6qNwdIDQAA
-
-
+
SomeImplReader
NmvwO09X4Uu7xy6qNwdIDQAA
4
@@ -953,7 +950,7 @@
eu5J5ZGSGUmZFfbh0cHFewAA
AeNNCbWnPEKWIb774GWlfQAA
-
+
NmvwO09X4Uu7xy6qNwdIDQAA
JQvuxGbsdE2jFadShkxqKgAA
g0zWWZA9xEWvFh0sRnmMqgAA
@@ -963,7 +960,7 @@
oxtgEPTKIkyuZW+/1ioAPAAA
C3LeagDb40ac4fqEDvNK5AAA
-
+
NmvwO09X4Uu7xy6qNwdIDQAA
rDKOyCdZEkCOx+oFSF1RfgAA
lPra4OiszU2H/arMBBwTVgAA
@@ -973,7 +970,7 @@
cxdf5fynWEG7/Wzlz9wAZgAA
COnrVcktJUCdGcPafp3OSAAA
-
+
NmvwO09X4Uu7xy6qNwdIDQAA
4
qO84lDa9Q0qJdFLxAzRcQQAA
@@ -986,8 +983,8 @@
g0zWWZA9xEWvFh0sRnmMqgAA
4
6HcxdQob+UOT1wCYJ4QeHgAA
-MfI12JH1kkSbXGyVvMqqXQAA
-tMamOzqFxk6hZeNgqluobwAA
+tMamOzqFxk6hZeNgqluobwAA
+MfI12JH1kkSbXGyVvMqqXQAA
/ARNc/hPvUmBl4qb/XiPqQAA
@@ -996,12 +993,12 @@
q11CD3et4kixnDRLW4nPdgAA
4
ymxDIXyVUESDyLIcICrGWQAA
-9JS131H/4US3bVVB0X+RIAAA
-I8zAzIUs30G8GAyGAkzPOAAA
+I8zAzIUs30G8GAyGAkzPOAAA
+9JS131H/4US3bVVB0X+RIAAA
itBAlqtdlUK0IXNYnX3+mQAA
-
+
creates
NmvwO09X4Uu7xy6qNwdIDQAA
4
@@ -1016,8 +1013,8 @@
rDKOyCdZEkCOx+oFSF1RfgAA
4
hIeXX5pEhk+9J80xff/Z2QAA
-Jn/ACJad8kOY5lGCpXLetQAA
-USMA9tEXpkGY+pAIVRjLHAAA
+USMA9tEXpkGY+pAIVRjLHAAA
+Jn/ACJad8kOY5lGCpXLetQAA
WNomTSYdhk6j1wGMK0aBMQAA
@@ -1025,24 +1022,24 @@
JQvuxGbsdE2jFadShkxqKgAA
4
vMwGVXrxPkCKOvOAPR6ytQAA
-BAaRrPSiRkWfQQrnfeF5BQAA
-b6bOArvlz0+mgsrQHIOI8wAA
+b6bOArvlz0+mgsrQHIOI8wAA
+BAaRrPSiRkWfQQrnfeF5BQAA
rACoLZEoXESlgVdLXl1ocQAA
-
+
SomePlugin
NmvwO09X4Uu7xy6qNwdIDQAA
1
xW95yby7XEChYzUI8UtliAAA
-
+
ConE
NmvwO09X4Uu7xy6qNwdIDQAA
1
Nppn0CUEP0Stsi3DAR1qEQAA
-
+
uses
NmvwO09X4Uu7xy6qNwdIDQAA
4
@@ -1057,8 +1054,8 @@
q11CD3et4kixnDRLW4nPdgAA
4
YQ4SH0PbkU6D2Ed6kFWZ3gAA
-au7s+O1a6EOhU92BZ9mTfAAA
-uC7b5/Ag8E+lVXijU0puEAAA
+uC7b5/Ag8E+lVXijU0puEAAA
+au7s+O1a6EOhU92BZ9mTfAAA
SutSAX/p70WlhiBCYP5mIQAA
@@ -1066,12 +1063,12 @@
3dlH2vm6sEayyvEaXZoCngAA
4
Rn+WUty/KE6o3UWIZm/++wAA
-7gOWzEGpb0KSajbXDeX03QAA
-e/X32+GrOUiRRJMneGhhrwAA
+e/X32+GrOUiRRJMneGhhrwAA
+7gOWzEGpb0KSajbXDeX03QAA
1RN9/oe60kCHXG3xE2fYmQAA
-
+
uses
NmvwO09X4Uu7xy6qNwdIDQAA
4
@@ -1086,8 +1083,8 @@
3dlH2vm6sEayyvEaXZoCngAA
4
Ao1mzGyZkUOXJ7iUZ+CxmQAA
-Mlo0JoqcnUWmKG46gdW/pgAA
-60bFmV8mJ02N5+zPFmP+cAAA
+60bFmV8mJ02N5+zPFmP+cAAA
+Mlo0JoqcnUWmKG46gdW/pgAA
hQN6K9SliEunBHaWLwTWywAA
@@ -1095,8 +1092,8 @@
rDKOyCdZEkCOx+oFSF1RfgAA
4
65oSMAg0mkmODMiMbf+UjQAA
-6vvMJYaqA0+EsdkZT8o6oAAA
-znikN5jxMkWgoTVeUx7U0wAA
+znikN5jxMkWgoTVeUx7U0wAA
+6vvMJYaqA0+EsdkZT8o6oAAA
AnbfKLYaZ0qC8tWUwfnFkgAA