1 /*
2  * Interface and generalization relationships in Jakarta Catalina
3  */
4 
5 /**
6  * @opt nodefontname "Arial"
7  * @hidden
8  */
9 class UMLOptions{}
10 
11 class HttpResponseBase
12 	extends ResponseBase
13 	implements HttpResponse, HttpServletResponse {}
14 
15 abstract class HttpResponseWrapper
16 	extends ResponseWrapper
17 	implements HttpResponse {}
18 
19 class HttpResponseFacade
20 	extends ResponseFacade
21 	implements HttpServletResponse {}
22 
23 abstract class ResponseWrapper implements Response {}
24 abstract interface HttpResponse extends Response {}
25 abstract class ResponseBase implements Response, ServletResponse {}
26 abstract interface HttpServletResponse {}
27 class ResponseFacade implements ServletResponse {}
28 
29 abstract interface ServletResponse {}
30 abstract interface Response {}
31