[ 
https://issues.apache.org/jira/browse/TUSCANY-521?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kelvin Goodson resolved TUSCANY-521.
------------------------------------

    Resolution: Fixed

The core of this change lies in
a) for the runtime, the fact that ClassImpl now maintains lists of user visible 
properties,  rather than relying on the state of the EMF implementation objects
b) for the generated classes, the creation of 2 sets of Property indices,  one 
for the user and one for referencing internal EMF objects' features.  Each 
generated class has a generated method for mapping between the external and 
internal indices.
All other changes relate to the use or testing of the above changes.

> Hide special Sequence-type properties from SDO Types
> ----------------------------------------------------
>
>                 Key: TUSCANY-521
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-521
>             Project: Tuscany
>          Issue Type: Improvement
>          Components: Java SDO Implementation
>    Affects Versions: Java-M2
>            Reporter: Frank Budinsky
>             Fix For: Java-SDO-Mx
>
>         Attachments: hideprops_rt.patch, hideprops_tools.patch, 
> T-521-hideprops_rt_update.patch
>
>
> Type,getProperties() often includes several Sequence-type properites (e.g., 
> "mixed", "group", "any", etc.). These properties are used by the underlying 
> EMF implementation to provide full XSD support, but they aren't described in 
> the SDO spec and therefore should not be exposed to clients. They should be 
> hidden from the getProperties() list and instead be accessable via new 
> SDOUtil methods, similar to the way substitution groups are handled in 
> TUSCANY-503.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to