Hi Kalpa,

We'll have a look.

On Wed, Dec 21, 2011 at 12:41 PM, Kalpa Senanayake <ka...@wso2.com> wrote:

> Hi All,
>
>  While trying to generate the EMF model for the updated .dbs schema
> following things were found.
>
> 1. <xs:element name="call-query"> appear in
> <result>,<operation>,<resource> tag definitions with the same definition
> while previous schema clearly define
>     it separately and referenced on relevant positions well.
>
>    Problem :- When generating ecore model it defines CallQueryType1 ,
>  CallQueryType2 ext..
>
> 2. In most of the cases content based restrictions are not there
>     for an example  In previous  schema
>
>                                                         <xs:element
> name="property" maxOccurs="unbounded" minOccurs="1">
>  <xs:complexType ecore:name="ConfigurationProperty">
>    <xs:simpleContent>
>  <xs:extension base="xs:string">
>   <xs:attribute name="name" type="xs:string" use="required" />
>   </xs:extension>
>   <xs:simpleContent>
>   </xs:complexType>
>   </xs:element>
>
>     but in updated schema
>
>                                           <xs:element name="property"
> maxOccurs="unbounded" minOccurs="1" />
>
>    Problem :- In the ecore model, the class reffered to those
> configurations are not defined with data types with true meaning. Because
> of not well defined content types
>                    EMF defines "AnySimpleType" but it is not acceptable
> when we are in the EMF context.
>
>    Please have a look.
>
> Thanks,
> Kalpa.
>



-- 
Prabath Abeysekara
Software Engineer
WSO2 Inc.
Email: praba...@wso2.com <harsha...@wso2.com>
Mobile: +94774171471

<http://harshana05.blogspot.com/>
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to