[
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]