You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@click.apache.org by sa...@apache.org on 2010/10/31 14:08:48 UTC

svn commit: r1029329 [1/2] - /click/trunk/tools/uml/

Author: sabob
Date: Sun Oct 31 13:08:47 2010
New Revision: 1029329

URL: http://svn.apache.org/viewvc?rev=1029329&view=rev
Log:
updated diagrams for the AjaxBehavior refactoring

Added:
    click/trunk/tools/uml/140930.diagram
    click/trunk/tools/uml/147458.diagram
    click/trunk/tools/uml/147586.diagram
    click/trunk/tools/uml/147714.diagram
    click/trunk/tools/uml/154242.diagram
    click/trunk/tools/uml/160770.diagram
Modified:
    click/trunk/tools/uml/128002.diagram
    click/trunk/tools/uml/129154.diagram
    click/trunk/tools/uml/129282
    click/trunk/tools/uml/130562.diagram
    click/trunk/tools/uml/131458
    click/trunk/tools/uml/131586
    click/trunk/tools/uml/131714
    click/trunk/tools/uml/131714.diagram
    click/trunk/tools/uml/131842
    click/trunk/tools/uml/133122
    click/trunk/tools/uml/2.session

Modified: click/trunk/tools/uml/128002.diagram
URL: http://svn.apache.org/viewvc/click/trunk/tools/uml/128002.diagram?rev=1029329&r1=1029328&r2=1029329&view=diff
==============================================================================
--- click/trunk/tools/uml/128002.diagram (original)
+++ click/trunk/tools/uml/128002.diagram Sun Oct 31 13:08:47 2010
@@ -1,15 +1,15 @@
 format 74
 
 classinstance 128002 class_ref 128002 // ClickServlet
- write_horizontally no  name ""   xyz 88.8321 7.2 2000 life_line_z 2000
+ write_horizontally no  name ""   xyz 88.4321 7 2000 life_line_z 2000
 classinstance 128898 class_ref 129538 // Browser
   drawing_mode actor  name ""   xyz 20.8902 6.5 2005 life_line_z 2000
 classinstance 129666 class_ref 129666 // Page
- color orange write_horizontally yes  name ""   mortal  xyz 258.6 92.0436 2000 life_line_z 2000
+ color orange write_horizontally yes  name ""   mortal  xyz 259.2 91.8436 2000 life_line_z 2000
 classinstance 129794 class_ref 129794 // Control
-  drawing_mode class  name ""   mortal  xyz 406.172 92.1274 2000 life_line_z 2000
+  drawing_mode class  name ""   mortal  xyz 406.172 91.9274 2000 life_line_z 2000
 durationcanvas 129026 classinstance_ref 128898 // :Browser
-  xyzwh 36 53.4 2010 11 480
+  xyzwh 39 53.4 2010 11 480
 end
 durationcanvas 129154 classinstance_ref 128002 // :ClickServlet
   xyzwh 118 56.6 2010 11 485
@@ -22,11 +22,11 @@ durationcanvas 129154 classinstance_ref 
 end
 durationcanvas 129922 classinstance_ref 129666 // :Page
   color orange
-  xyzwh 277 141.4 2010 11 24
+  xyzwh 278 141.4 2010 11 24
 end
 durationcanvas 130178 classinstance_ref 129666 // :Page
   color orange
-  xyzwh 276 171.4 2010 11 24
+  xyzwh 278 171.4 2010 11 24
 end
 durationcanvas 131202 classinstance_ref 129794 // :Control
   xyzwh 425 201.4 2010 11 24
@@ -36,22 +36,22 @@ durationcanvas 132482 classinstance_ref 
 end
 durationcanvas 132994 classinstance_ref 129666 // :Page
   color orange
-  xyzwh 277 259 2010 11 24
+  xyzwh 278 259 2010 11 24
 end
 durationcanvas 133250 classinstance_ref 129666 // :Page
   color orange
-  xyzwh 276 291.4 2010 11 24
+  xyzwh 278 291.4 2010 11 24
 end
 durationcanvas 133506 classinstance_ref 129794 // :Control
   xyzwh 425 319 2010 11 24
 end
 durationcanvas 134018 classinstance_ref 129666 // :Page
   color orange
-  xyzwh 276 369 2010 11 24
+  xyzwh 278 369 2010 11 24
 end
 durationcanvas 134274 classinstance_ref 129666 // :Page
   color orange
-  xyzwh 277 401.4 2010 11 24
+  xyzwh 278 401.4 2010 11 24
 end
 durationcanvas 134530 classinstance_ref 129794 // :Control
   xyzwh 425 436.4 2010 11 24
@@ -61,7 +61,7 @@ durationcanvas 135938 classinstance_ref 
 end
 durationcanvas 136194 classinstance_ref 129666 // :Page
   color orange
-  xyzwh 276 496.4 2010 11 24
+  xyzwh 278 496.4 2010 11 24
 end
 msg 129282 synchronous
   from durationcanvas_ref 129026

Modified: click/trunk/tools/uml/129154.diagram
URL: http://svn.apache.org/viewvc/click/trunk/tools/uml/129154.diagram?rev=1029329&r1=1029328&r2=1029329&view=diff
==============================================================================
--- click/trunk/tools/uml/129154.diagram (original)
+++ click/trunk/tools/uml/129154.diagram Sun Oct 31 13:08:47 2010
@@ -17,26 +17,26 @@ classcanvas 129410 class_ref 132354 // O
   xyz 360 466 2000
 end
 relationcanvas 130050 relation_ref 142210 // #controls
-  decenter_begin 575
+  decenter_begin 574
   decenter_end 179
-  from ref 128002 z 2001 label "#controls" italic xyz 172.5 182 2001 to ref 128642
+  from ref 128002 z 2001 label "#controls" italic xyz 172 182 2001 to ref 128642
   no_role_a no_role_b
   multiplicity_a_pos 402 210 3000 multiplicity_b_pos 176 210 3000
 end
 relationcanvas 130690 relation_ref 149506 // <association>
-  decenter_begin 857
+  decenter_begin 856
   from ref 128002 z 2001 to ref 128642
   no_role_a no_role_b
-  multiplicity_a_pos 402 308 3000 multiplicity_b_pos 173 312 3000
+  multiplicity_a_pos 402 308 3000 multiplicity_b_pos 176 308 3000
 end
 relationcanvas 131074 relation_ref 149762 // #model
   decenter_begin 850
-  from ref 128002 z 2001 label "#model" italic xyz 170 277.5 2001 to ref 129410
+  from ref 128002 z 2001 label "#model" italic xyz 170 277 2001 to ref 129410
   no_role_a no_role_b
-  multiplicity_a_pos 343 458 3000 multiplicity_b_pos 203 305 3000
+  multiplicity_a_pos 355 479 3000 multiplicity_b_pos 176 312 3000
 end
 relationcanvas 131202 relation_ref 149890 // <unidirectional association>
-  decenter_begin 197
+  decenter_begin 196
   from ref 128002 z 2001 to ref 128130
   no_role_a no_role_b
   no_multiplicity_a no_multiplicity_b

Modified: click/trunk/tools/uml/129282
URL: http://svn.apache.org/viewvc/click/trunk/tools/uml/129282?rev=1029329&r1=1029328&r2=1029329&view=diff
==============================================================================
--- click/trunk/tools/uml/129282 (original)
+++ click/trunk/tools/uml/129282 Sun Oct 31 13:08:47 2010
@@ -1,6 +1,6 @@
 format 74
 "diagrams" // diagrams
-  revision 26
+  revision 29
   modified_by 2 "bschellink"
   // class settings
   //class diagram settings
@@ -352,14 +352,31 @@ format 74
       size A4
     end
 
-    sequencediagram 160770 "ajax-request-sequence-diagram"
+    sequencediagram 147586 "detailed-ajax-request-sequence-diagram"
       show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default
       overlapping_bars size A4
     end
+  end
 
-    sequencediagram 147586 "detailed-ajax-request-sequence-diagram"
-      show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default
-      overlapping_bars size A4
+  classview 146178 "behavior"
+    //class diagram settings
+    draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
+    //collaboration diagram settings
+    show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
+    //object diagram settings
+     write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
+    //sequence diagram settings
+    show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default
+    //state diagram settings
+    package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
+    show_activities default region_horizontally default drawing_language default show_stereotype_properties default
+    //class settings
+    //activity diagram settings
+    package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
+    show_infonote default drawing_language default show_stereotype_properties default
+    classdiagram 160770 "behavior-class-diagram"
+      draw_all_relations no hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition yes show_members_visibility yes show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language uml show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
+      size A4
     end
   end
 end

Modified: click/trunk/tools/uml/130562.diagram
URL: http://svn.apache.org/viewvc/click/trunk/tools/uml/130562.diagram?rev=1029329&r1=1029328&r2=1029329&view=diff
==============================================================================
--- click/trunk/tools/uml/130562.diagram (original)
+++ click/trunk/tools/uml/130562.diagram Sun Oct 31 13:08:47 2010
@@ -1,28 +1,28 @@
 format 74
 
 classinstance 128002 class_ref 128002 // ClickServlet
- write_horizontally no  name ""   xyz 89.0321 5.6 2000 life_line_z 2000
+ write_horizontally no  name ""   xyz 89.8321 6.2 2000 life_line_z 2000
 classinstance 128898 class_ref 129538 // Browser
-  drawing_mode actor  name ""   xyz 19.2902 6.5 2005 life_line_z 2000
+  drawing_mode actor  name ""   xyz 18.8902 6.5 2005 life_line_z 2000
 classinstance 129666 class_ref 129666 // Page
- color orange write_horizontally yes  name ""   mortal  xyz 264.8 92.2 2000 life_line_z 2000
+ color orange write_horizontally yes  name ""   mortal  xyz 264.6 92 2000 life_line_z 2000
 classinstance 129794 class_ref 129794 // Control
-  drawing_mode class  name ""   mortal  xyz 407.172 92.9274 2000 life_line_z 2000
+  drawing_mode class  name ""   mortal  xyz 407.372 92.9274 2000 life_line_z 2000
 durationcanvas 129026 classinstance_ref 128898 // :Browser
-  xyzwh 38 53.4 2010 11 480
+  xyzwh 37 53.4 2010 11 480
 end
 durationcanvas 129154 classinstance_ref 128002 // :ClickServlet
-  xyzwh 119 53.4 2010 11 480
+  xyzwh 118 53.4 2010 11 480
   overlappingdurationcanvas 135682
-    xyzwh 125 70 2020 11 401
+    xyzwh 124 70 2020 11 401
     overlappingdurationcanvas 135810
-      xyzwh 131 345.2 2030 11 114
+      xyzwh 130 345.2 2030 11 114
     end
   end
 end
 durationcanvas 129922 classinstance_ref 129666 // :Page
   color orange
-  xyzwh 282 141.4 2010 11 24
+  xyzwh 283 141.4 2010 11 24
 end
 durationcanvas 130178 classinstance_ref 129666 // :Page
   color orange
@@ -36,14 +36,14 @@ durationcanvas 132482 classinstance_ref 
 end
 durationcanvas 132994 classinstance_ref 129666 // :Page
   color orange
-  xyzwh 282 259 2010 11 24
+  xyzwh 283 259 2010 11 24
 end
 durationcanvas 133250 classinstance_ref 129666 // :Page
   color orange
   xyzwh 283 290.2 2010 11 24
 end
 durationcanvas 133506 classinstance_ref 129794 // :Control
-  xyzwh 425 319 2010 11 24
+  xyzwh 426 319 2010 11 24
 end
 durationcanvas 134018 classinstance_ref 129666 // :Page
   color orange
@@ -71,7 +71,7 @@ msg 129282 synchronous
   label_xy 58 47
 reflexivemsg 129538 synchronous
   to durationcanvas_ref 135682
-  yz 69 3005 explicitmsg "handleRequest"
+  yz 70 3005 explicitmsg "handleRequest"
   show_full_operations_definition default drawing_language default show_context_mode default
   label_xy 161 67
 msg 130050 synchronous
@@ -118,7 +118,7 @@ msg 133634 synchronous
   label_xy 334 314
 reflexivemsg 133890 synchronous
   to durationcanvas_ref 135810
-  yz 343 3005 explicitmsg "renderTemplate"
+  yz 345 3005 explicitmsg "renderTemplate"
   show_full_operations_definition default drawing_language default show_context_mode default
   label_xy 167 337
 msg 134146 synchronous

Modified: click/trunk/tools/uml/131458
URL: http://svn.apache.org/viewvc/click/trunk/tools/uml/131458?rev=1029329&r1=1029328&r2=1029329&view=diff
==============================================================================
--- click/trunk/tools/uml/131458 (original)
+++ click/trunk/tools/uml/131458 Sun Oct 31 13:08:47 2010
@@ -1,16 +1,16 @@
-format 66
+format 74
 "org" // org
-  revision 1
-  modified_by 2 "bob"
+  revision 2
+  modified_by 2 "bschellink"
   // class settings
   //class diagram settings
-  draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
+  draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
   //use case diagram settings
   package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
   //sequence diagram settings
-  show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
+  show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default
   //collaboration diagram settings
-  show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
+  show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
   //object diagram settings
    write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
   //component diagram settings
@@ -26,5 +26,5 @@ format 66
   package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
   show_infonote default drawing_language default show_stereotype_properties default
   
-  package_ref 131586 // click
+  package_ref 131714 // apache
 end

Modified: click/trunk/tools/uml/131586
URL: http://svn.apache.org/viewvc/click/trunk/tools/uml/131586?rev=1029329&r1=1029328&r2=1029329&view=diff
==============================================================================
--- click/trunk/tools/uml/131586 (original)
+++ click/trunk/tools/uml/131586 Sun Oct 31 13:08:47 2010
@@ -1,16 +1,16 @@
-format 66
-"click" // org::click
-  revision 1
-  modified_by 2 "bob"
+format 74
+"click" // org::apache::click
+  revision 4
+  modified_by 2 "bschellink"
   // class settings
   //class diagram settings
-  draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
+  draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
   //use case diagram settings
   package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
   //sequence diagram settings
-  show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
+  show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default
   //collaboration diagram settings
-  show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
+  show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
   //object diagram settings
    write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
   //component diagram settings
@@ -26,5 +26,889 @@ format 66
   package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
   show_infonote default drawing_language default show_stereotype_properties default
   
-  package_ref 131714 // apache
+  classview 128002 "classes"
+    //class diagram settings
+    draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
+    //collaboration diagram settings
+    show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
+    //object diagram settings
+     write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
+    //sequence diagram settings
+    show_full_operations_definition default write_horizontally default class_drawing_mode class drawing_language java draw_all_relations yes shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default
+    //state diagram settings
+    package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
+    show_activities default region_horizontally default drawing_language default show_stereotype_properties default
+    //class settings
+    //activity diagram settings
+    package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
+    show_infonote default drawing_language default show_stereotype_properties default
+    class 130946 "Context"
+      visibility public 
+      cpp_decl ""
+      java_decl ""
+      php_decl ""
+      python_2_2 python_decl ""
+      idl_decl ""
+      explicit_switch_type ""
+      
+      attribute 128130 "context"
+	protected explicit_type "ServletContext"
+	cpp_decl ""
+	java_decl ""
+	php_decl ""
+	python_decl ""
+	idl_decl ""
+      end
+
+      attribute 130306 "config"
+	protected explicit_type "ServletConfig"
+	cpp_decl ""
+	java_decl ""
+	php_decl ""
+	python_decl ""
+	idl_decl ""
+      end
+
+      attribute 130434 "request"
+	protected explicit_type "HttpServletRequest"
+	cpp_decl ""
+	java_decl ""
+	php_decl ""
+	python_decl ""
+	idl_decl ""
+      end
+
+      attribute 130562 "response"
+	protected explicit_type "HttpServletResponse"
+	cpp_decl ""
+	java_decl ""
+	php_decl ""
+	python_decl ""
+	idl_decl ""
+      end
+
+      attribute 130690 "session"
+	protected explicit_type "HttpSession"
+	cpp_decl ""
+	java_decl ""
+	php_decl ""
+	python_decl ""
+	idl_decl ""
+      end
+
+      attribute 130818 "isPost"
+	protected explicit_type "boolean"
+	cpp_decl ""
+	java_decl ""
+	php_decl ""
+	python_decl ""
+	idl_decl ""
+      end
+
+      operation 169602 "isAjaxRequest"
+	public explicit_return_type "boolean"
+	nparams 0
+	
+	
+	
+	
+	
+      end
+    end
+
+    class 128002 "ClickServlet"
+      visibility public 
+      cpp_decl ""
+      java_decl ""
+      php_decl ""
+      python_2_2 python_decl ""
+      idl_decl ""
+      explicit_switch_type ""
+      
+      ncouples 1
+      key "" value "
+"
+      operation 129026 "handleRequest"
+	public explicit_return_type ""
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 129154 "renderTemplate"
+	public explicit_return_type ""
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 129922 "doGet"
+	public explicit_return_type ""
+	nparams 0
+	
+	
+	
+	
+	
+      end
+    end
+
+    class 129538 "Browser"
+      visibility package stereotype "actor"
+      cpp_decl ""
+      java_decl ""
+      php_decl ""
+      python_2_2 python_decl ""
+      idl_decl ""
+      explicit_switch_type ""
+      
+    end
+
+    class 129666 "Page"
+      visibility public 
+      cpp_decl ""
+      java_decl ""
+      php_decl ""
+      python_2_2 python_decl ""
+      idl_decl ""
+      explicit_switch_type ""
+      
+      operation 176130 "getContext"
+	public return_type class_ref 130946 // Context
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 130050 "addControl"
+	public explicit_return_type "void"
+	nparams 1
+	  param in name "control" type class_ref 129794 // Control
+	
+	
+	
+	
+	
+      end
+
+      operation 130178 "addModel"
+	public explicit_return_type ""
+	nparams 2
+	  param in name "name" explicit_type "String"
+	  param in name "object" explicit_type "Object"
+	
+	
+	
+	
+	
+      end
+
+      operation 133250 "getHeadElements"
+	public return_type class_ref 132098 // List
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 129794 "getTemplate"
+	public explicit_return_type "String"
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 128002 "onSecurityCheck"
+	preserve_cpp_body_indent public explicit_return_type "boolean"
+	nparams 0
+	
+	preserve_java_body_indent 
+	preserve_php_body_indent 
+	preserve_python_body_indent 
+	
+      end
+
+      operation 128130 "onInit"
+	public explicit_return_type "void"
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 128898 "onGet"
+	public explicit_return_type "void"
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 128770 "onPost"
+	public explicit_return_type "void"
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 128642 "onRender"
+	public explicit_return_type "void"
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 129410 "onDestroy"
+	public explicit_return_type "void"
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 129666 "getModel"
+	public return_type class_ref 132226 // Map
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      attribute 129282 "controls"
+	protected explicit_type "List"
+	cpp_decl ""
+	java_decl ""
+	php_decl ""
+	python_decl ""
+	idl_decl ""
+      end
+
+      attribute 129410 "format"
+	protected explicit_type "Object"
+	cpp_decl ""
+	java_decl ""
+	php_decl ""
+	python_decl ""
+	idl_decl ""
+      end
+
+      attribute 130178 "headElements"
+	protected explicit_type "List"
+	cpp_decl ""
+	java_decl ""
+	php_decl ""
+	python_decl ""
+	idl_decl ""
+      end
+
+      attribute 129538 "headers"
+	protected explicit_type "Map"
+	cpp_decl ""
+	java_decl ""
+	php_decl ""
+	python_decl ""
+	idl_decl ""
+      end
+
+      attribute 129666 "messages"
+	protected explicit_type "ResourceBundle"
+	cpp_decl ""
+	java_decl ""
+	php_decl ""
+	python_decl ""
+	idl_decl ""
+      end
+
+      attribute 129794 "model"
+	protected explicit_type "Map"
+	cpp_decl ""
+	java_decl ""
+	php_decl ""
+	python_decl ""
+	idl_decl ""
+      end
+
+      attribute 129922 "path"
+	protected explicit_type "String"
+	cpp_decl ""
+	java_decl ""
+	php_decl ""
+	python_decl ""
+	idl_decl ""
+      end
+
+      attribute 130050 "redirect"
+	protected explicit_type "String"
+	cpp_decl ""
+	java_decl ""
+	php_decl ""
+	python_decl ""
+	idl_decl ""
+      end
+
+      classrelation 129282 // (#controls)
+	relation 129154 *--- name "#controls"
+	  a role_name "" multiplicity "1" private
+	    classrelation_ref 129282 // (#controls)
+	  b role_name "" multiplicity "1" private
+	    classrelation_ref 129410 // #controls
+      end
+
+      classrelation 151426 // <association>
+	relation 149506 ----
+	  a role_name "" multiplicity "0..*" private
+	    classrelation_ref 151426 // <association>
+	  b role_name "" multiplicity "1" private
+	    classrelation_ref 151554 // <association>
+      end
+
+      classrelation 143490 // (#controls)
+	relation 142210 o--- name "#controls"
+	  a role_name "" multiplicity "0..*" private
+	    classrelation_ref 143490 // (#controls)
+	  b role_name "" multiplicity "1" private
+	    classrelation_ref 143618 // (#controls)
+      end
+
+      classrelation 150786 // <directional aggregation>
+	relation 149122 o-->
+	  a role_name "" private
+	    classrelation_ref 150786 // <directional aggregation>
+	  b parent class_ref 129794 // Control
+      end
+
+      classrelation 150914 // <aggregation>
+	relation 149250 o---
+	  a role_name "" private
+	    classrelation_ref 150914 // <aggregation>
+	  b role_name "" private
+	    classrelation_ref 151042 // <aggregation>
+      end
+
+      classrelation 151938 // (#model)
+	relation 149762 o--- name "#model"
+	  a role_name "" multiplicity "0..*" private
+	    classrelation_ref 151938 // (#model)
+	  b role_name "" multiplicity "1" private
+	    classrelation_ref 152066 // #model
+      end
+
+      classrelation 152194 // <unidirectional association>
+	relation 149890 --->
+	  a role_name "" private
+	    classrelation_ref 152194 // <unidirectional association>
+	  b parent class_ref 130946 // Context
+      end
+    end
+
+    class 129794 "Control"
+      abstract visibility public stereotype "interface"
+      cpp_decl ""
+      java_decl "${comment}${@}${visibility}interface ${name}${extends} {
+${members}}
+"
+      php_decl "${comment}${visibility}interface ${name} {
+${members}}
+"
+      python_2_2 python_decl ""
+      idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
+${members}};
+"
+      explicit_switch_type ""
+      
+      operation 131330 "getContext"
+	public return_type class_ref 130946 // Context
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 133122 "getHeadElements"
+	public return_type class_ref 132098 // List
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 132994 "getId"
+	public explicit_return_type "String"
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 134530 "getMessages"
+	public return_type class_ref 132226 // Map
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 132738 "getName"
+	public explicit_return_type "String"
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 132866 "setName"
+	public explicit_return_type "void"
+	nparams 1
+	  param in name "name" explicit_type "String"
+	
+	
+	
+	
+	
+      end
+
+      operation 134658 "getParent"
+	public return_type class_ref 132354 // Object
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 134786 "setParent"
+	public explicit_return_type "void"
+	nparams 1
+	  param in name "parent" type class_ref 132354 // Object
+	
+	
+	
+	
+	
+      end
+
+      operation 134914 "onDeploy"
+	public explicit_return_type "void"
+	nparams 1
+	  param in name "servletContext" explicit_type "ServletContext"
+	
+	
+	
+	
+	
+      end
+
+      operation 128258 "onInit"
+	public explicit_return_type "void"
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 128386 "onProcess"
+	public explicit_return_type "boolean"
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 128514 "onRender"
+	public explicit_return_type "void"
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 129282 "onDestroy"
+	public explicit_return_type "void"
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      classrelation 129922 // <aggregation>
+	relation_ref 129410 // <aggregation>
+      end
+
+      classrelation 130178 // <aggregation>
+	relation_ref 129538 // <aggregation>
+      end
+
+      operation 141570 "getBehaviors"
+	public explicit_return_type "Set"
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 141698 "hasBehaviors"
+	public explicit_return_type "boolean"
+	nparams 0
+	
+	
+	
+	
+	
+      end
+
+      operation 141442 "isAjaxTarget"
+	public explicit_return_type "boolean"
+	nparams 1
+	  param in name "" type class_ref 130946 // Context
+	
+	
+	
+	
+	
+      end
+
+      classrelation 143106 // <aggregation>
+	relation_ref 141954 // <aggregation>
+      end
+
+      classrelation 143618 // (#controls)
+	relation_ref 142210 // #controls
+      end
+
+      classrelation 143746 // (#behaviors)
+	relation 142338 o--- name "#behaviors"
+	  a role_name "" multiplicity "0..*" private
+	    classrelation_ref 143746 // (#behaviors)
+	  b role_name "" multiplicity "1" private
+	    classrelation_ref 143874 // (#behaviors)
+      end
+
+      classrelation 151042 // <aggregation>
+	relation_ref 149250 // <aggregation>
+      end
+
+      classrelation 151554 // <association>
+	relation_ref 149506 // <association>
+      end
+    end
+
+    class 144770 "Behavior"
+      visibility package 
+      cpp_decl ""
+      java_decl ""
+      php_decl ""
+      python_2_2 python_decl ""
+      idl_decl ""
+      explicit_switch_type ""
+      
+      operation 162818 "preResponse"
+	public explicit_return_type ""
+	nparams 1
+	  param in name "source" type class_ref 129794 // Control
+	
+	
+	
+	
+	
+      end
+
+      operation 162946 "preRenderHeadElements"
+	public explicit_return_type ""
+	nparams 1
+	  param in name "source" type class_ref 129794 // Control
+	
+	
+	
+	
+	
+      end
+
+      operation 163074 "preDestroy"
+	public explicit_return_type ""
+	nparams 1
+	  param in name "source" type class_ref 129794 // Control
+	
+	
+	
+	
+	
+      end
+
+      classrelation 143874 // (#behaviors)
+	relation_ref 142338 // #behaviors
+      end
+
+      classrelation 144002 // <aggregation>
+	relation 142466 o---
+	  a role_name "" private
+	    classrelation_ref 144002 // <aggregation>
+	  b role_name "" private
+	    classrelation_ref 144130 // <aggregation>
+      end
+
+      classrelation 165634 // <aggregation>
+	relation 163330 o---
+	  a role_name "" private
+	    classrelation_ref 165634 // <aggregation>
+	  b role_name "" private
+	    classrelation_ref 165762 // <aggregation>
+      end
+
+      classrelation 166018 // (#behaviors)
+	relation_ref 163458 // #behaviors
+      end
+    end
+
+    class 144898 "ActionResult"
+      visibility package 
+      cpp_decl ""
+      java_decl ""
+      php_decl ""
+      python_2_2 python_decl ""
+      idl_decl ""
+      explicit_switch_type ""
+      
+      operation 148354 "setContent"
+	public explicit_return_type ""
+	nparams 1
+	  param in name "content" explicit_type "String"
+	
+	
+	
+	
+	
+      end
+
+      operation 148610 "setBytes"
+	public explicit_return_type ""
+	nparams 1
+	  param in name "bytes" explicit_type "byte[]"
+	
+	
+	
+	
+	
+      end
+
+      operation 148738 "setTemplate"
+	public explicit_return_type ""
+	nparams 1
+	  param in name "templateName" explicit_type "String"
+	
+	
+	
+	
+	
+      end
+
+      operation 148866 "setModel"
+	public explicit_return_type ""
+	nparams 1
+	  param in name "model" type class_ref 132226 // Map
+	
+	
+	
+	
+	
+      end
+
+      operation 148482 "setContentType"
+	public explicit_return_type ""
+	nparams 1
+	  param in name "contentType" explicit_type "String"
+	
+	
+	
+	
+	
+      end
+
+      classrelation 144130 // <aggregation>
+	relation_ref 142466 // <aggregation>
+      end
+    end
+
+    class 151426 "ControlRegistry"
+      visibility package 
+      cpp_decl ""
+      java_decl ""
+      php_decl ""
+      python_2_2 python_decl ""
+      idl_decl ""
+      explicit_switch_type ""
+      
+      operation 155906 "registerAjaxTarget"
+	public explicit_return_type ""
+	nparams 1
+	  param in name "control" type class_ref 129794 // Control
+	
+	
+	
+	
+	
+      end
+
+      operation 156034 "registerInterceptor"
+	public explicit_return_type ""
+	nparams 2
+	  param in name "control" type class_ref 129794 // Control
+	  param in name "behavior" type class_ref 144770 // Behavior
+	
+	
+	
+	
+	
+      end
+    end
+
+    class 157954 "AjaxBehavior"
+      visibility package 
+      cpp_decl ""
+      java_decl ""
+      php_decl ""
+      python_2_2 python_decl ""
+      idl_decl ""
+      explicit_switch_type ""
+      
+      operation 162562 "onAction"
+	public return_type class_ref 144898 // ActionResult
+	nparams 1
+	  param in name "source" type class_ref 129794 // Control
+	
+	
+	
+	
+	
+      end
+
+      classrelation 158850 // <generalisation>
+	relation 156546 ---|>
+	  a public
+	    classrelation_ref 158850 // <generalisation>
+	  b parent class_ref 144770 // Behavior
+      end
+
+      classrelation 158978 // <unidirectional association>
+	relation 156674 --->
+	  a role_name "" private
+	    classrelation_ref 158978 // <unidirectional association>
+	  b parent class_ref 144898 // ActionResult
+      end
+
+      operation 182658 "isAjaxTarget"
+	public explicit_return_type "boolean"
+	nparams 1
+	  param in name "context" type class_ref 130946 // Context
+	
+	
+	
+	
+	
+      end
+    end
+
+    class 164482 "AbstractControl"
+      visibility package 
+      cpp_decl ""
+      java_decl ""
+      php_decl ""
+      python_2_2 python_decl ""
+      idl_decl ""
+      explicit_switch_type ""
+      
+      operation 189186 "addBehavior"
+	public explicit_return_type ""
+	nparams 1
+	  param in name "" type class_ref 144770 // Behavior
+	
+	
+	
+	
+	
+      end
+
+      operation 189314 "removeBehavior"
+	public explicit_return_type ""
+	nparams 1
+	  param in name "" type class_ref 144770 // Behavior
+	
+	
+	
+	
+	
+      end
+
+      classrelation 165506 // <generalisation>
+	relation 163202 ---|>
+	  a public
+	    classrelation_ref 165506 // <generalisation>
+	  b parent class_ref 129794 // Control
+      end
+
+      classrelation 165762 // <aggregation>
+	relation_ref 163330 // <aggregation>
+      end
+
+      classrelation 165890 // (#behaviors)
+	relation 163458 o--- name "#behaviors"
+	  a role_name "" multiplicity "0..*" private
+	    classrelation_ref 165890 // (#behaviors)
+	  b role_name "" multiplicity "1" private
+	    classrelation_ref 166018 // (#behaviors)
+      end
+    end
+  end
+
+  package_ref 133122 // service
+
+  package_ref 131842 // control
 end

Modified: click/trunk/tools/uml/131714
URL: http://svn.apache.org/viewvc/click/trunk/tools/uml/131714?rev=1029329&r1=1029328&r2=1029329&view=diff
==============================================================================
--- click/trunk/tools/uml/131714 (original)
+++ click/trunk/tools/uml/131714 Sun Oct 31 13:08:47 2010
@@ -1,6 +1,6 @@
 format 74
 "apache" // org::click::apache
-  revision 10
+  revision 11
   modified_by 2 "bschellink"
   // class settings
   //class diagram settings
@@ -26,808 +26,5 @@ format 74
   package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
   show_infonote default drawing_language default show_stereotype_properties default
   
-  classview 128002 "classes"
-    //class diagram settings
-    draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
-    //collaboration diagram settings
-    show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
-    //object diagram settings
-     write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
-    //sequence diagram settings
-    show_full_operations_definition default write_horizontally default class_drawing_mode class drawing_language java draw_all_relations yes shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default
-    //state diagram settings
-    package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
-    show_activities default region_horizontally default drawing_language default show_stereotype_properties default
-    //class settings
-    //activity diagram settings
-    package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
-    show_infonote default drawing_language default show_stereotype_properties default
-    class 130946 "Context"
-      visibility public 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl ""
-      idl_decl ""
-      explicit_switch_type ""
-      
-      attribute 128130 "context"
-	protected explicit_type "ServletContext"
-	cpp_decl ""
-	java_decl ""
-	php_decl ""
-	python_decl ""
-	idl_decl ""
-      end
-
-      attribute 130306 "config"
-	protected explicit_type "ServletConfig"
-	cpp_decl ""
-	java_decl ""
-	php_decl ""
-	python_decl ""
-	idl_decl ""
-      end
-
-      attribute 130434 "request"
-	protected explicit_type "HttpServletRequest"
-	cpp_decl ""
-	java_decl ""
-	php_decl ""
-	python_decl ""
-	idl_decl ""
-      end
-
-      attribute 130562 "response"
-	protected explicit_type "HttpServletResponse"
-	cpp_decl ""
-	java_decl ""
-	php_decl ""
-	python_decl ""
-	idl_decl ""
-      end
-
-      attribute 130690 "session"
-	protected explicit_type "HttpSession"
-	cpp_decl ""
-	java_decl ""
-	php_decl ""
-	python_decl ""
-	idl_decl ""
-      end
-
-      attribute 130818 "isPost"
-	protected explicit_type "boolean"
-	cpp_decl ""
-	java_decl ""
-	php_decl ""
-	python_decl ""
-	idl_decl ""
-      end
-
-      operation 169602 "isAjaxRequest"
-	public explicit_return_type "boolean"
-	nparams 0
-	
-	
-	
-	
-	
-      end
-    end
-
-    class 128002 "ClickServlet"
-      visibility public 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl ""
-      idl_decl ""
-      explicit_switch_type ""
-      
-      ncouples 1
-      key "" value "
-"
-      operation 129026 "handleRequest"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 129154 "renderTemplate"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 129922 "doGet"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	
-	
-      end
-    end
-
-    class 129538 "Browser"
-      visibility package stereotype "actor"
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl ""
-      idl_decl ""
-      explicit_switch_type ""
-      
-    end
-
-    class 129666 "Page"
-      visibility public 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl ""
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 176130 "getContext"
-	public return_type class_ref 130946 // Context
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 130050 "addControl"
-	public explicit_return_type "void"
-	nparams 1
-	  param in name "control" type class_ref 129794 // Control
-	
-	
-	
-	
-	
-      end
-
-      operation 130178 "addModel"
-	public explicit_return_type ""
-	nparams 2
-	  param in name "name" explicit_type "String"
-	  param in name "object" explicit_type "Object"
-	
-	
-	
-	
-	
-      end
-
-      operation 133250 "getHeadElements"
-	public return_type class_ref 132098 // List
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 129794 "getTemplate"
-	public explicit_return_type "String"
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 128002 "onSecurityCheck"
-	preserve_cpp_body_indent public explicit_return_type "boolean"
-	nparams 0
-	
-	preserve_java_body_indent 
-	preserve_php_body_indent 
-	preserve_python_body_indent 
-	
-      end
-
-      operation 128130 "onInit"
-	public explicit_return_type "void"
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 128898 "onGet"
-	public explicit_return_type "void"
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 128770 "onPost"
-	public explicit_return_type "void"
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 128642 "onRender"
-	public explicit_return_type "void"
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 129410 "onDestroy"
-	public explicit_return_type "void"
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 129666 "getModel"
-	public return_type class_ref 132226 // Map
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      attribute 129282 "controls"
-	protected explicit_type "List"
-	cpp_decl ""
-	java_decl ""
-	php_decl ""
-	python_decl ""
-	idl_decl ""
-      end
-
-      attribute 129410 "format"
-	protected explicit_type "Object"
-	cpp_decl ""
-	java_decl ""
-	php_decl ""
-	python_decl ""
-	idl_decl ""
-      end
-
-      attribute 130178 "headElements"
-	protected explicit_type "List"
-	cpp_decl ""
-	java_decl ""
-	php_decl ""
-	python_decl ""
-	idl_decl ""
-      end
-
-      attribute 129538 "headers"
-	protected explicit_type "Map"
-	cpp_decl ""
-	java_decl ""
-	php_decl ""
-	python_decl ""
-	idl_decl ""
-      end
-
-      attribute 129666 "messages"
-	protected explicit_type "ResourceBundle"
-	cpp_decl ""
-	java_decl ""
-	php_decl ""
-	python_decl ""
-	idl_decl ""
-      end
-
-      attribute 129794 "model"
-	protected explicit_type "Map"
-	cpp_decl ""
-	java_decl ""
-	php_decl ""
-	python_decl ""
-	idl_decl ""
-      end
-
-      attribute 129922 "path"
-	protected explicit_type "String"
-	cpp_decl ""
-	java_decl ""
-	php_decl ""
-	python_decl ""
-	idl_decl ""
-      end
-
-      attribute 130050 "redirect"
-	protected explicit_type "String"
-	cpp_decl ""
-	java_decl ""
-	php_decl ""
-	python_decl ""
-	idl_decl ""
-      end
-
-      classrelation 129282 // (#controls)
-	relation 129154 *--- name "#controls"
-	  a role_name "" multiplicity "1" private
-	    classrelation_ref 129282 // (#controls)
-	  b role_name "" multiplicity "1" private
-	    classrelation_ref 129410 // #controls
-      end
-
-      classrelation 151426 // <association>
-	relation 149506 ----
-	  a role_name "" multiplicity "0..*" private
-	    classrelation_ref 151426 // <association>
-	  b role_name "" multiplicity "1" private
-	    classrelation_ref 151554 // <association>
-      end
-
-      classrelation 143490 // (#controls)
-	relation 142210 o--- name "#controls"
-	  a role_name "" multiplicity "0..*" private
-	    classrelation_ref 143490 // (#controls)
-	  b role_name "" multiplicity "1" private
-	    classrelation_ref 143618 // (#controls)
-      end
-
-      classrelation 150786 // <directional aggregation>
-	relation 149122 o-->
-	  a role_name "" private
-	    classrelation_ref 150786 // <directional aggregation>
-	  b parent class_ref 129794 // Control
-      end
-
-      classrelation 150914 // <aggregation>
-	relation 149250 o---
-	  a role_name "" private
-	    classrelation_ref 150914 // <aggregation>
-	  b role_name "" private
-	    classrelation_ref 151042 // <aggregation>
-      end
-
-      classrelation 151938 // (#model)
-	relation 149762 o--- name "#model"
-	  a role_name "" multiplicity "0..*" private
-	    classrelation_ref 151938 // (#model)
-	  b role_name "" multiplicity "1" private
-	    classrelation_ref 152066 // #model
-      end
-
-      classrelation 152194 // <unidirectional association>
-	relation 149890 --->
-	  a role_name "" private
-	    classrelation_ref 152194 // <unidirectional association>
-	  b parent class_ref 130946 // Context
-      end
-    end
-
-    class 129794 "Control"
-      abstract visibility public stereotype "interface"
-      cpp_decl ""
-      java_decl "${comment}${@}${visibility}interface ${name}${extends} {
-${members}}
-"
-      php_decl "${comment}${visibility}interface ${name} {
-${members}}
-"
-      python_2_2 python_decl ""
-      idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
-${members}};
-"
-      explicit_switch_type ""
-      
-      operation 131330 "getContext"
-	public return_type class_ref 130946 // Context
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 133122 "getHeadElements"
-	public return_type class_ref 132098 // List
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 132994 "getId"
-	public explicit_return_type "String"
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 134530 "getMessages"
-	public return_type class_ref 132226 // Map
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 132738 "getName"
-	public explicit_return_type "String"
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 132866 "setName"
-	public explicit_return_type "void"
-	nparams 1
-	  param in name "name" explicit_type "String"
-	
-	
-	
-	
-	
-      end
-
-      operation 134658 "getParent"
-	public return_type class_ref 132354 // Object
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 134786 "setParent"
-	public explicit_return_type "void"
-	nparams 1
-	  param in name "parent" type class_ref 132354 // Object
-	
-	
-	
-	
-	
-      end
-
-      operation 134914 "onDeploy"
-	public explicit_return_type "void"
-	nparams 1
-	  param in name "servletContext" explicit_type "ServletContext"
-	
-	
-	
-	
-	
-      end
-
-      operation 128258 "onInit"
-	public explicit_return_type "void"
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 128386 "onProcess"
-	public explicit_return_type "boolean"
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 128514 "onRender"
-	public explicit_return_type "void"
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 129282 "onDestroy"
-	public explicit_return_type "void"
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      classrelation 129922 // <aggregation>
-	relation_ref 129410 // <aggregation>
-      end
-
-      classrelation 130178 // <aggregation>
-	relation_ref 129538 // <aggregation>
-      end
-
-      operation 141570 "getBehaviors"
-	public explicit_return_type "Set"
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 141698 "hasBehaviors"
-	public explicit_return_type "boolean"
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      operation 141442 "isAjaxTarget"
-	public explicit_return_type "boolean"
-	nparams 0
-	
-	
-	
-	
-	
-      end
-
-      classrelation 143106 // <aggregation>
-	relation_ref 141954 // <aggregation>
-      end
-
-      classrelation 143618 // (#controls)
-	relation_ref 142210 // #controls
-      end
-
-      classrelation 143746 // (#behaviors)
-	relation 142338 o--- name "#behaviors"
-	  a role_name "" multiplicity "0..*" private
-	    classrelation_ref 143746 // (#behaviors)
-	  b role_name "" multiplicity "1" private
-	    classrelation_ref 143874 // (#behaviors)
-      end
-
-      classrelation 151042 // <aggregation>
-	relation_ref 149250 // <aggregation>
-      end
-
-      classrelation 151554 // <association>
-	relation_ref 149506 // <association>
-      end
-    end
-
-    class 144770 "Behavior"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl ""
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 162562 "onAction"
-	public return_type class_ref 144898 // ActionResult
-	nparams 1
-	  param in name "source" type class_ref 129794 // Control
-	
-	
-	
-	
-	
-      end
-
-      operation 162690 "isRequestTarget"
-	public explicit_return_type "boolean"
-	nparams 1
-	  param in name "context" type class_ref 130946 // Context
-	
-	
-	
-	
-	
-      end
-
-      operation 162818 "preResponse"
-	public explicit_return_type ""
-	nparams 1
-	  param in name "source" type class_ref 129794 // Control
-	
-	
-	
-	
-	
-      end
-
-      operation 162946 "preGetHeadElements"
-	public explicit_return_type ""
-	nparams 1
-	  param in name "source" type class_ref 129794 // Control
-	
-	
-	
-	
-	
-      end
-
-      operation 163074 "preDestroy"
-	public explicit_return_type ""
-	nparams 1
-	  param in name "source" type class_ref 129794 // Control
-	
-	
-	
-	
-	
-      end
-
-      classrelation 143874 // (#behaviors)
-	relation_ref 142338 // #behaviors
-      end
-
-      classrelation 144002 // <aggregation>
-	relation 142466 o---
-	  a role_name "" private
-	    classrelation_ref 144002 // <aggregation>
-	  b role_name "" private
-	    classrelation_ref 144130 // <aggregation>
-      end
-
-      classrelation 144258 // <unidirectional association>
-	relation 142594 --->
-	  a role_name "" private
-	    classrelation_ref 144258 // <unidirectional association>
-	  b parent class_ref 144898 // ActionResult
-      end
-    end
-
-    class 144898 "ActionResult"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl ""
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 148354 "setContent"
-	public explicit_return_type ""
-	nparams 1
-	  param in name "content" explicit_type "String"
-	
-	
-	
-	
-	
-      end
-
-      operation 148610 "setBytes"
-	public explicit_return_type ""
-	nparams 1
-	  param in name "bytes" explicit_type "byte[]"
-	
-	
-	
-	
-	
-      end
-
-      operation 148738 "setTemplate"
-	public explicit_return_type ""
-	nparams 1
-	  param in name "templateName" explicit_type "String"
-	
-	
-	
-	
-	
-      end
-
-      operation 148866 "setModel"
-	public explicit_return_type ""
-	nparams 1
-	  param in name "model" type class_ref 132226 // Map
-	
-	
-	
-	
-	
-      end
-
-      operation 148482 "setContentType"
-	public explicit_return_type ""
-	nparams 1
-	  param in name "contentType" explicit_type "String"
-	
-	
-	
-	
-	
-      end
-
-      classrelation 144130 // <aggregation>
-	relation_ref 142466 // <aggregation>
-      end
-    end
-
-    class 151426 "ControlRegistry"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl ""
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 155906 "registerAjaxTarget"
-	public explicit_return_type ""
-	nparams 1
-	  param in name "control" type class_ref 129794 // Control
-	
-	
-	
-	
-	
-      end
-
-      operation 156034 "registerInterceptor"
-	public explicit_return_type ""
-	nparams 2
-	  param in name "control" type class_ref 129794 // Control
-	  param in name "behavior" type class_ref 144770 // Behavior
-	
-	
-	
-	
-	
-      end
-    end
-  end
-
-  package_ref 131842 // control
-
-  package_ref 133122 // service
+  package_ref 131586 // click
 end

Modified: click/trunk/tools/uml/131714.diagram
URL: http://svn.apache.org/viewvc/click/trunk/tools/uml/131714.diagram?rev=1029329&r1=1029328&r2=1029329&view=diff
==============================================================================
--- click/trunk/tools/uml/131714.diagram (original)
+++ click/trunk/tools/uml/131714.diagram Sun Oct 31 13:08:47 2010
@@ -1,22 +1,22 @@
 format 74
 
 classinstance 128002 class_ref 128002 // ClickServlet
- write_horizontally no  name ""   xyz 88.6321 4.6 2000 life_line_z 2000
+ write_horizontally no  name ""   xyz 88.2321 5 2000 life_line_z 2000
 classinstance 128898 class_ref 129538 // Browser
-  drawing_mode actor  name ""   xyz 19.6902 5.9 2005 life_line_z 2000
+  drawing_mode actor  name ""   xyz 20.4902 5.7 2005 life_line_z 2000
 classinstance 129666 class_ref 129666 // Page
- write_horizontally yes  name ""   mortal  xyz 258.7 97.0436 2000 life_line_z 2000
+ write_horizontally yes  name ""   mortal  xyz 259.3 96.8436 2000 life_line_z 2000
 classinstance 129794 class_ref 129794 // Control
- color orange  drawing_mode class  name ""   mortal  xyz 406.172 97.1274 2000 life_line_z 2000
+ color orange  drawing_mode class  name ""   mortal  xyz 406.172 96.9274 2000 life_line_z 2000
 durationcanvas 129026 classinstance_ref 128898 // :Browser
-  xyzwh 38 51.7 2010 11 474
+  xyzwh 38 51.4 2010 11 474
 end
 durationcanvas 129154 classinstance_ref 128002 // :ClickServlet
-  xyzwh 117 56.2 2010 11 472
+  xyzwh 118 56.2 2010 11 472
   overlappingdurationcanvas 135682
-    xyzwh 123 70 2020 11 401
+    xyzwh 124 70 2020 11 401
     overlappingdurationcanvas 135810
-      xyzwh 129 344 2030 11 114
+      xyzwh 130 344 2030 11 114
     end
   end
 end
@@ -24,7 +24,7 @@ durationcanvas 129922 classinstance_ref 
   xyzwh 277 139 2010 11 24
 end
 durationcanvas 130178 classinstance_ref 129666 // :Page
-  xyzwh 277 169 2010 11 24
+  xyzwh 278 169 2010 11 24
 end
 durationcanvas 131202 classinstance_ref 129794 // :Control
   color orange
@@ -35,20 +35,20 @@ durationcanvas 132482 classinstance_ref 
   xyzwh 425 229 2010 11 24
 end
 durationcanvas 132994 classinstance_ref 129666 // :Page
-  xyzwh 277 259 2010 11 24
+  xyzwh 278 259 2010 11 24
 end
 durationcanvas 133250 classinstance_ref 129666 // :Page
-  xyzwh 277 289 2010 11 24
+  xyzwh 278 289 2010 11 24
 end
 durationcanvas 133506 classinstance_ref 129794 // :Control
   color orange
-  xyzwh 425 313.4 2010 11 24
+  xyzwh 425 312.8 2010 11 24
 end
 durationcanvas 134018 classinstance_ref 129666 // :Page
-  xyzwh 277 376 2010 11 24
+  xyzwh 278 376.4 2010 11 24
 end
 durationcanvas 134274 classinstance_ref 129666 // :Page
-  xyzwh 276 407 2010 11 24
+  xyzwh 278 406.6 2010 11 24
 end
 durationcanvas 134530 classinstance_ref 129794 // :Control
   color orange
@@ -59,17 +59,17 @@ durationcanvas 135938 classinstance_ref 
   xyzwh 425 469 2010 11 24
 end
 durationcanvas 136194 classinstance_ref 129666 // :Page
-  xyzwh 277 494 2010 11 24
+  xyzwh 278 494 2010 11 24
 end
 msg 129282 synchronous
   from durationcanvas_ref 129026
   to durationcanvas_ref 129154
-  yz 58.9 3010 explicitmsg "doPost"
+  yz 58 3010 explicitmsg "doPost"
   show_full_operations_definition default drawing_language default show_context_mode default
-  label_xy 56 48.9
+  label_xy 56 48
 reflexivemsg 129538 synchronous
   to durationcanvas_ref 135682
-  yz 69 3005 explicitmsg "handleRequest"
+  yz 70 3005 explicitmsg "handleRequest"
   show_full_operations_definition default drawing_language default show_context_mode default
   label_xy 161 67
 msg 130050 synchronous
@@ -116,7 +116,7 @@ msg 133634 synchronous
   label_xy 334 308
 reflexivemsg 133890 synchronous
   to durationcanvas_ref 135810
-  yz 342 3005 explicitmsg "renderTemplate"
+  yz 344 3005 explicitmsg "renderTemplate"
   show_full_operations_definition default drawing_language default show_context_mode default
   label_xy 164 339
 msg 134146 synchronous
@@ -152,7 +152,7 @@ msg 136322 synchronous
 msg 136450 return
   from durationcanvas_ref 129154
   to durationcanvas_ref 129026
-  yz 513.9 2020 unspecifiedmsg
+  yz 513 2020 unspecifiedmsg
   show_full_operations_definition default drawing_language default show_context_mode default
 preferred_whz 0 0 1.2
 end

Modified: click/trunk/tools/uml/131842
URL: http://svn.apache.org/viewvc/click/trunk/tools/uml/131842?rev=1029329&r1=1029328&r2=1029329&view=diff
==============================================================================
--- click/trunk/tools/uml/131842 (original)
+++ click/trunk/tools/uml/131842 Sun Oct 31 13:08:47 2010
@@ -1,16 +1,16 @@
-format 66
+format 74
 "control" // org::click::apache::control
-  revision 1
-  modified_by 2 "bob"
+  revision 2
+  modified_by 2 "bschellink"
   // class settings
   //class diagram settings
-  draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
+  draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
   //use case diagram settings
   package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
   //sequence diagram settings
-  show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
+  show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default
   //collaboration diagram settings
-  show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
+  show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
   //object diagram settings
    write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
   //component diagram settings
@@ -28,13 +28,13 @@ format 66
   
   classview 131458 "classes"
     //class diagram settings
-    draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
+    draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
     //collaboration diagram settings
-    show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
+    show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
     //object diagram settings
      write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
     //sequence diagram settings
-    show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
+    show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default
     //state diagram settings
     package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
     show_activities default region_horizontally default drawing_language default show_stereotype_properties default

Modified: click/trunk/tools/uml/133122
URL: http://svn.apache.org/viewvc/click/trunk/tools/uml/133122?rev=1029329&r1=1029328&r2=1029329&view=diff
==============================================================================
--- click/trunk/tools/uml/133122 (original)
+++ click/trunk/tools/uml/133122 Sun Oct 31 13:08:47 2010
@@ -1,16 +1,16 @@
-format 66
+format 74
 "service" // org::click::apache::service
-  revision 1
-  modified_by 2 "bob"
+  revision 2
+  modified_by 2 "bschellink"
   // class settings
   //class diagram settings
-  draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
+  draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
   //use case diagram settings
   package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
   //sequence diagram settings
-  show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
+  show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default
   //collaboration diagram settings
-  show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
+  show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
   //object diagram settings
    write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
   //component diagram settings
@@ -28,13 +28,13 @@ format 66
   
   classview 133122 "classes"
     //class diagram settings
-    draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
+    draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
     //collaboration diagram settings
-    show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
+    show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
     //object diagram settings
      write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
     //sequence diagram settings
-    show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
+    show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode default
     //state diagram settings
     package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
     show_activities default region_horizontally default drawing_language default show_stereotype_properties default

Added: click/trunk/tools/uml/140930.diagram
URL: http://svn.apache.org/viewvc/click/trunk/tools/uml/140930.diagram?rev=1029329&view=auto
==============================================================================
--- click/trunk/tools/uml/140930.diagram (added)
+++ click/trunk/tools/uml/140930.diagram Sun Oct 31 13:08:47 2010
@@ -0,0 +1,90 @@
+format 74
+
+classinstance 132738 class_ref 128002 // ClickServlet
+ write_horizontally no  name ""   xyz 87.6321 7.5 2000 life_line_z 2000
+classinstance 132866 class_ref 129538 // Browser
+  drawing_mode actor  name ""   xyz 13.2902 5.9 2005 life_line_z 2000
+classinstance 132994 class_ref 129666 // Page
+ color orange write_horizontally yes  name ""   mortal  xyz 298.5 75.3 2000 life_line_z 2000
+classinstance 137218 class_ref 144898 // ActionResult
+  name ""   mortal  xyz 368.9 75.3 2000 life_line_z 2000
+durationcanvas 133122 classinstance_ref 132994 // :Page
+  color orange
+  xyzwh 317 123 2010 11 24
+end
+durationcanvas 134530 classinstance_ref 132994 // :Page
+  color orange
+  xyzwh 317 337 2010 11 24
+end
+durationcanvas 134658 classinstance_ref 132866 // :Browser
+  xyzwh 32 52 2010 11 319
+end
+durationcanvas 134786 classinstance_ref 132738 // :ClickServlet
+  xyzwh 117 54 2010 11 318
+  overlappingdurationcanvas 134914
+    xyzwh 123 72 2020 11 269
+    overlappingdurationcanvas 135042
+      xyzwh 129 267 2030 11 42
+    end
+  end
+end
+durationcanvas 137346 classinstance_ref 132994 // :Page
+  color orange
+  xyzwh 317 167 2010 11 72
+end
+durationcanvas 138498 classinstance_ref 137218 // :ActionResult
+  color yellow
+  xyzwh 400 287 2010 11 25
+end
+msg 135170 synchronous
+  from durationcanvas_ref 134658
+  to durationcanvas_ref 134786
+  yz 58 3010 explicitmsg "doGet"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 54 48
+reflexivemsg 135298 synchronous
+  to durationcanvas_ref 135042
+  yz 267 3005 explicitmsg "renderActionResult"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 149 250
+reflexivemsg 135426 synchronous
+  to durationcanvas_ref 134914
+  yz 72 3005 explicitmsg "handleRequest"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 159 67
+msg 135810 return
+  from durationcanvas_ref 134786
+  to durationcanvas_ref 134658
+  yz 356 2020 unspecifiedmsg
+  show_full_operations_definition default drawing_language default show_context_mode default
+msg 136322 synchronous
+  from durationcanvas_ref 134786
+  to durationcanvas_ref 134530
+  yz 342 2015 explicitmsg "onDestroy"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 173 330
+msg 136962 synchronous
+  from durationcanvas_ref 134914
+  to durationcanvas_ref 133122
+  yz 127 3010 explicitmsg "onSecurityCheck : boolean"
+  show_full_operations_definition yes drawing_language uml show_context_mode default
+  label_xy 163 115
+msg 137474 synchronous
+  from durationcanvas_ref 134914
+  to durationcanvas_ref 137346
+  yz 172 2025 explicitmsg "performPageAction : ActionResult"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 143 160
+msg 138114 return
+  from durationcanvas_ref 137346
+  to durationcanvas_ref 134914
+  yz 221 2025 explicitmsg "ActionResult"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 201 207
+msg 138626 synchronous
+  from durationcanvas_ref 135042
+  to durationcanvas_ref 138498
+  yz 294 3010 explicitmsg "render"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 345 280
+end

Added: click/trunk/tools/uml/147458.diagram
URL: http://svn.apache.org/viewvc/click/trunk/tools/uml/147458.diagram?rev=1029329&view=auto
==============================================================================
--- click/trunk/tools/uml/147458.diagram (added)
+++ click/trunk/tools/uml/147458.diagram Sun Oct 31 13:08:47 2010
@@ -0,0 +1,52 @@
+format 74
+
+classcanvas 128386 class_ref 129794 // Control
+  draw_all_relations default hide_attributes yes hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir no show_parameter_name no package_name_in_tab default class_drawing_mode class drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
+  hidden_operations
+    operation_ref 131330 // getContext
+    operation_ref 133122 // getHeadElements
+    operation_ref 132994 // getId
+    operation_ref 134530 // getMessages
+    operation_ref 132738 // getName
+    operation_ref 132866 // setName
+    operation_ref 134658 // getParent
+    operation_ref 134786 // setParent
+    operation_ref 134914 // onDeploy
+    operation_ref 128258 // onInit
+    operation_ref 128386 // onProcess
+    operation_ref 128514 // onRender
+    operation_ref 129282 // onDestroy
+    operation_ref 141570 // getBehaviors
+    operation_ref 141698 // hasBehaviors
+  xyzwh 14.4 16.1 2000 191 85
+end
+classcanvas 129538 class_ref 144898 // ActionResult
+  draw_all_relations default hide_attributes yes hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir no show_parameter_name no package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
+  xyz 345.3 305.1 2000
+end
+classcanvas 129666 class_ref 144770 // Behavior
+  draw_all_relations default hide_attributes yes hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir no show_parameter_name no package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
+  color yellow
+  xyz 319.2 23.2 2000
+end
+classcanvas 130306 class_ref 157954 // AjaxBehavior
+  draw_all_relations default hide_attributes yes hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir no show_parameter_name no package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
+  xyz 323.2 177.9 2000
+end
+relationcanvas 129922 relation_ref 142338 // #behaviors
+  decenter_begin 560
+  from ref 128386 z 2001 label "#behaviors" italic xyz 214.5 40 2001 to ref 129666
+  no_role_a no_role_b
+  multiplicity_a_pos 292 70 3000 multiplicity_b_pos 214 70 3000
+end
+relationcanvas 130562 relation_ref 156546 // <generalisation>
+  from ref 130306 z 2001 to ref 129666
+  no_role_a no_role_b
+  no_multiplicity_a no_multiplicity_b
+end
+relationcanvas 130690 relation_ref 156674 // <unidirectional association>
+  from ref 130306 z 2001 to ref 129538
+  no_role_a no_role_b
+  no_multiplicity_a no_multiplicity_b
+end
+end

Added: click/trunk/tools/uml/147586.diagram
URL: http://svn.apache.org/viewvc/click/trunk/tools/uml/147586.diagram?rev=1029329&view=auto
==============================================================================
--- click/trunk/tools/uml/147586.diagram (added)
+++ click/trunk/tools/uml/147586.diagram Sun Oct 31 13:08:47 2010
@@ -0,0 +1,194 @@
+format 74
+
+classinstance 146434 class_ref 129794 // Control
+  drawing_mode class  name ""   mortal  xyz 391.542 87.9631 2000 life_line_z 2000
+classinstance 146562 class_ref 129538 // Browser
+  drawing_mode actor  name ""   xyz 3.62858 3.83015 2005 life_line_z 2000
+classinstance 146690 class_ref 129666 // Page
+ write_horizontally yes  name ""   mortal  xyz 253.281 83.7329 2000 life_line_z 2000
+classinstance 146818 class_ref 128002 // ClickServlet
+ write_horizontally no  name ""   xyz 74.8815 3.62193 2000 life_line_z 2000
+classinstance 151042 class_ref 144898 // ActionResult
+ color orange  name ""   mortal  xyz 756.496 398.989 2000 life_line_z 2000
+classinstance 151426 class_ref 151426 // ControlRegistry
+ color orange  name ""   mortal  xyz 535.795 87.3371 2000 life_line_z 2000
+classinstance 155522 class_ref 157954 // AjaxBehavior
+ color orange  name ""   mortal  xyz 692.025 93.5111 2000 life_line_z 2000
+durationcanvas 146946 classinstance_ref 146434 // :Control
+  xyzwh 410 229.03 2010 11 25
+end
+durationcanvas 147586 classinstance_ref 146690 // :Page
+  xyzwh 272 631.981 2010 11 25
+end
+durationcanvas 147714 classinstance_ref 146818 // :ClickServlet
+  xyzwh 104 55.4397 2010 11 595
+  overlappingdurationcanvas 147842
+    xyzwh 110 68.466 2020 11 545
+    overlappingdurationcanvas 147970
+      xyzwh 116 559.392 2030 11 39
+    end
+    overlappingdurationcanvas 152706
+      xyzwh 116 266.932 2030 11 99
+    end
+    overlappingdurationcanvas 154754
+      xyzwh 116 396.096 2030 11 79
+    end
+  end
+end
+durationcanvas 148098 classinstance_ref 146690 // :Page
+  xyzwh 272 172.767 2010 11 47
+end
+durationcanvas 148610 classinstance_ref 146434 // :Control
+  xyzwh 410 609.551 2010 11 25
+end
+durationcanvas 148738 classinstance_ref 146562 // :Browser
+  xyzwh 22 58.9865 2010 11 595
+end
+durationcanvas 148866 classinstance_ref 146690 // :Page
+  xyzwh 272 134.4 2010 11 25
+end
+durationcanvas 151170 classinstance_ref 151042 // :ActionResult
+  xyzwh 788 575.705 2010 11 25
+end
+durationcanvas 151938 classinstance_ref 146434 // :Control
+  xyzwh 410 182.469 2010 11 29
+end
+durationcanvas 152194 classinstance_ref 151426 // :ControlRegistry
+  color orange
+  xyzwh 575 188.274 2010 11 25
+end
+durationcanvas 153730 classinstance_ref 146434 // :Control
+  xyzwh 410 342.702 2010 11 49
+  overlappingdurationcanvas 153986
+    xyzwh 416 360.91 2020 11 25
+  end
+end
+durationcanvas 154242 classinstance_ref 151426 // :ControlRegistry
+  xyzwh 575 279.099 2010 11 25
+end
+durationcanvas 154498 classinstance_ref 146434 // :Control
+  xyzwh 410 303.932 2010 11 25
+end
+durationcanvas 155650 classinstance_ref 155522 // :AjaxBehavior
+  color orange
+  xyzwh 725 392.354 2010 11 25
+end
+durationcanvas 155906 classinstance_ref 155522 // :AjaxBehavior
+  color orange
+  xyzwh 725 443.124 2010 11 25
+end
+msg 148994 synchronous
+  from durationcanvas_ref 147842
+  to durationcanvas_ref 148098
+  yz 178 3010 explicitmsg "onInit"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 176 168
+msg 149250 synchronous
+  from durationcanvas_ref 147842
+  to durationcanvas_ref 148866
+  yz 142 3010 explicitmsg "onSecurityCheck : boolean"
+  show_full_operations_definition yes drawing_language uml show_context_mode default
+  label_xy 128 130
+msg 149506 synchronous
+  from durationcanvas_ref 148738
+  to durationcanvas_ref 147714
+  yz 61 3010 explicitmsg "doGet"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 43 51
+reflexivemsg 149634 synchronous
+  to durationcanvas_ref 147842
+  yz 68 3005 explicitmsg "handleRequest"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 146 67
+reflexivemsg 150146 synchronous
+  to durationcanvas_ref 147970
+  yz 559 3005 explicitmsg "renderActionResult"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 149 549
+msg 150402 return
+  from durationcanvas_ref 147714
+  to durationcanvas_ref 148738
+  yz 521 2020 unspecifiedmsg
+  show_full_operations_definition default drawing_language default show_context_mode default
+msg 150658 synchronous
+  from durationcanvas_ref 147714
+  to durationcanvas_ref 147586
+  yz 637 2015 explicitmsg "onDestroy"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 161 626
+msg 150786 synchronous
+  from durationcanvas_ref 147842
+  to durationcanvas_ref 146946
+  yz 237 3010 explicitmsg "onInit"
+  show_full_operations_definition yes drawing_language uml show_context_mode default
+  label_xy 334 223
+msg 150914 synchronous
+  from durationcanvas_ref 147714
+  to durationcanvas_ref 148610
+  yz 616 2015 explicitmsg "onDestroy"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 319 605
+msg 151298 synchronous
+  from durationcanvas_ref 147970
+  to durationcanvas_ref 151170
+  yz 582 2035 explicitmsg "render"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 745 572
+msg 152066 synchronous
+  from durationcanvas_ref 148098
+  to durationcanvas_ref 151938
+  yz 187 3015 explicitmsg "addBehavior(Behavior)"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 295 174
+msg 152322 synchronous
+  from durationcanvas_ref 151938
+  to durationcanvas_ref 152194
+  yz 196 2015 explicitmsg "registerAjaxTarget(Control)"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 436 182
+reflexivemsg 152834 synchronous
+  to durationcanvas_ref 152706
+  yz 265 2035 explicitmsg "resolveAjaxTargetControl"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 148 259
+msg 153858 synchronous
+  from durationcanvas_ref 152706
+  to durationcanvas_ref 153730
+  yz 348 2035 explicitmsg "onProcess : boolean"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 298 333
+reflexivemsg 154114 synchronous
+  to durationcanvas_ref 153986
+  yz 359 2025 explicitmsg "dispatchAjaxBehaviors"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 450 354
+msg 154370 synchronous
+  from durationcanvas_ref 152706
+  to durationcanvas_ref 154242
+  yz 284 3005 explicitmsg "getAjaxTargetControls"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 448 271
+msg 154626 synchronous
+  from durationcanvas_ref 152706
+  to durationcanvas_ref 154498
+  yz 310 3005 explicitmsg "isAjaxTarget : boolean"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 291 298
+reflexivemsg 154882 synchronous
+  to durationcanvas_ref 154754
+  yz 396 2035 explicitmsg "fireAjaxBehaviors"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 136 391
+msg 155778 synchronous
+  from durationcanvas_ref 154754
+  to durationcanvas_ref 155650
+  yz 400 3005 explicitmsg "isAjaxTarget : boolean"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 587 386
+msg 156034 synchronous
+  from durationcanvas_ref 154754
+  to durationcanvas_ref 155906
+  yz 447 3005 explicitmsg "onAction(Control) : ActionResult"
+  show_full_operations_definition default drawing_language default show_context_mode default
+  label_xy 559 430
+end

Added: click/trunk/tools/uml/147714.diagram
URL: http://svn.apache.org/viewvc/click/trunk/tools/uml/147714.diagram?rev=1029329&view=auto
==============================================================================
--- click/trunk/tools/uml/147714.diagram (added)
+++ click/trunk/tools/uml/147714.diagram Sun Oct 31 13:08:47 2010
@@ -0,0 +1,3 @@
+format 74
+
+end