diff options
author | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2011-03-08 08:17:46 +0000 |
---|---|---|
committer | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2011-03-08 08:17:46 +0000 |
commit | 5b33dc5c5a87fff146951ca0543bf558454c331d (patch) | |
tree | 12f24d56b0480e97e1cae474ee03c0d4798cfe93 /sca-cpp/trunk/modules/edit/apps/testtext/app.composite | |
parent | d621604a7732497afcb0378c61ac5614a014a01d (diff) |
Simplified list component by using a reference per element. Automatically setup app links and garbage collect unused components.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1079291 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-cpp/trunk/modules/edit/apps/testtext/app.composite')
-rw-r--r-- | sca-cpp/trunk/modules/edit/apps/testtext/app.composite | 41 |
1 files changed, 18 insertions, 23 deletions
diff --git a/sca-cpp/trunk/modules/edit/apps/testtext/app.composite b/sca-cpp/trunk/modules/edit/apps/testtext/app.composite index 8309ca0018..f286689590 100644 --- a/sca-cpp/trunk/modules/edit/apps/testtext/app.composite +++ b/sca-cpp/trunk/modules/edit/apps/testtext/app.composite @@ -37,7 +37,7 @@ <t:implementation.python script="nuvem/join.py"/> <service name="join"/> <reference target="text6" name="separator"/> - <reference target="list" name="list"/> + <reference target="list2" name="list"/> </component> <service name="replace" promote="replace"/> <component t:x="310" t:y="21" name="replace" t:title="replace" t:color="magenta1"> @@ -84,28 +84,6 @@ <service name="text"/> <property>y</property> </component> - <component t:x="88" t:y="256" name="list" t:title="make list" t:color="yellow1"> - <t:implementation.python script="nuvem/list_.py"/> - <service name="list"/> - <reference target="text7" name="first"/> - <reference target="list2" name="rest"/> - </component> - <component t:x="165" t:y="288" name="list2" t:title="make list" t:color="yellow1"> - <t:implementation.python script="nuvem/list_.py"/> - <service name="list"/> - <reference target="text8" name="first"/> - <reference name="rest"/> - </component> - <component t:x="165" t:y="262" name="text7" t:title="text" t:color="orange1"> - <t:implementation.python script="nuvem/text.py"/> - <service name="text"/> - <property>abc</property> - </component> - <component t:x="244" t:y="302" name="text8" t:title="text" t:color="orange1"> - <t:implementation.python script="nuvem/text.py"/> - <service name="text"/> - <property>def</property> - </component> <component t:x="107" t:y="56" name="text9" t:title="text" t:color="orange1"> <t:implementation.python script="nuvem/text.py"/> <service name="text"/> @@ -131,4 +109,21 @@ <service name="text"/> <property>abcxdefxghi</property> </component> + <component t:x="583" t:y="60" name="list2" t:title="make list" t:color="yellow1"> + <t:implementation.python script="nuvem/list_.py"/> + <service name="list"/> + <reference target="text7" name="item" t:clonable="true"/> + <reference target="text8" name="item" t:clonable="true"/> + <reference name="item" t:clonable="true"/> + </component> + <component t:x="662" t:y="61" name="text7" t:title="text" t:color="orange1"> + <t:implementation.python script="nuvem/text.py"/> + <service name="text"/> + <property>abc</property> + </component> + <component t:x="655" t:y="98" name="text8" t:title="text" t:color="orange1"> + <t:implementation.python script="nuvem/text.py"/> + <service name="text"/> + <property>def</property> + </component> </composite> |