W3C home > Mailing lists > Public > public-ws-desc-comments@w3.org > February 2007

RE: Interface Inheritance Clarification

From: Jonathan Marsh <jonathan@wso2.com>
Date: Fri, 16 Feb 2007 10:44:52 -0800
To: "'Cindy McNally'" <cindymcnally_6@hotmail.com>
Cc: <public-ws-desc-comments@w3.org>
Message-ID: <00eb01c751fa$8d7caae0$3501a8c0@DELLICIOUS>

Thank you for the comment.  The Working Group this issue as a CR128 [1].

The latest editor's draft [2] has some improved wording in regards to
interface inheritance. 

Unless you let us know otherwise within 2 weeks, we will assume you agree
with the resolution of this issue.

[1] http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR128  
[2]
http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20.html?content-
type=text/html;%20charset=utf-8#Interface_details



Jonathan Marsh - http://www.wso2.com - http://auburnmarshes.spaces.live.com
 

> -----Original Message-----
> From: public-ws-desc-comments-request@w3.org [mailto:public-ws-desc-
> comments-request@w3.org] On Behalf Of Cindy McNally
> Sent: Thursday, December 14, 2006 6:51 AM
> To: public-ws-desc-comments@w3.org
> Subject: Interface Inheritance Clarification
> 
> 
> Hi,
> 
> I believe a clarification is waranted within part 1: core language re:
> interface inheritance.
> 
> The following sentence appears to imply that an interface inherits faults
> and operations from interfaces defined within the extends attribute AND
> from
> interfaces extended indirectly, i.e. interfaces defined within the extends
> attribute of extended interfaces, etc ...
> 
> "To avoid circular definitions, an interface MUST NOT appear as an element
> of the set of interfaces it extends, either directly or indirectly."
> 
> The next sentence, however, seems to imply that an interface inherits
> content only from the interfaces listed within its extends attribute:
> 
> "The set of operations available in an interface includes all the
> operations
> defined by the interfaces it extends, along with any operations it
> directly
> defines. "
> 
> If the first supposition is correct, then what is the use case for being
> able to list more than one extended interface within the extends
> attribute?
> 
> Please advise.  Thanks.
> 
> _________________________________________________________________
> WIN up to $10,000 in cash or prizes - enter the Microsoft Office Live
> Sweepstakes http://clk.atdmt.com/MRT/go/aub0050001581mrt/direct/01/
> 
Received on Friday, 16 February 2007 18:44:54 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:20:33 GMT