W3C home > Mailing lists > Public > www-ws-desc@w3.org > February 2005

Proposed Change for Interface Component {features} and {properties}

From: Arthur Ryman <ryman@ca.ibm.com>
Date: Thu, 24 Feb 2005 10:58:19 -0500
To: www-ws-desc@w3.org
Message-ID: <OF298952D7.8937252D-ON85256FB2.005248D3-85256FB2.0057BB5B@ca.ibm.com>
Last week we discussed the Interface component. The component model is 
currently inconsistent in its treatment of {features} and {properties} 
since it is the only component that mixes in the F and P composition model 
in the definition of the component. Umit suggested that we fix the 
definition of Interface and add the information to the F & P compostion 
section. Here are the proposed changes:

Current wording of section 2.2.1 The Interface Component

{features} OPTIONAL. A set of Feature components. This set MUST include 
the values of the {features} properties of all the Interface components 
that are listed under the {extended interfaces} property of the component.
{properties} OPTIONAL. A set of Property components. This set MUST include 
the values of the {properties} properties of all the Interface components 
that are listed under the {extended interfaces} property of the component.

Proposed wording of section 2.2.1 The Interface Component

{features} OPTIONAL. A set of Feature components. 
{properties} OPTIONAL. A set of Property components. 


Current wording of section 2.7.1.1 Feature Composition Model

Interface component: all features asserted within the interface component.

Proposed wording of section 2.7.1.1 Feature Composition Model

Interface component: all features asserted within the interface component 
and the values of the {features} properties of all the Interface 
components that are listed under the {extended interfaces} property of the 
component.

Current wording of section 2.8.1.1 Properties Composition Model

Interface component: all properties asserted within the interface 
component.

Proposed wording of section 2.8.1.1 Properties Composition Model

Interface component: all properties asserted within the interface 
component and the values of the {properties} properties of all the 
Interface components that are listed under the {extended interfaces} 
property of the component.

Arthur Ryman,
Rational Desktop Tools Development

phone: +1-905-413-3077, TL 969-3077
assistant: +1-905-413-2411, TL 969-2411
fax: +1-905-413-4920, TL 969-4920
mobile: +1-416-939-5063, text: 4169395063@fido.ca
intranet: http://labweb.torolab.ibm.com/DRY6/
Received on Thursday, 24 February 2005 15:58:56 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:35 GMT