Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » XSD » XSDEcoreBuilder: containments transient?
XSDEcoreBuilder: containments transient? [message #1019751] Sat, 16 March 2013 14:57
Thomas Kratz is currently offline Thomas Kratz
Messages: 163
Registered: July 2009
Senior Member
HI, I hope I get some feedback here.
I made some explorations with an ecore generated from xsd by XSDECoreBuilder.
I started with a little example from Microsoft Smile

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns:tns="http://tempuri.org/PurchaseOrderSchema.xsd"
            targetNamespace="http://tempuri.org/PurchaseOrderSchema.xsd"
            elementFormDefault="qualified">
    <xsd:element name="PurchaseOrder" type="tns:PurchaseOrderType"/>
    <xsd:complexType name="PurchaseOrderType">
        <xsd:sequence>
            <xsd:element name="ShipTo" type="tns:USAddress" maxOccurs="2"/>
            <xsd:element name="BillTo" type="tns:USAddress"/>
        </xsd:sequence>
        <xsd:attribute name="OrderDate" type="xsd:date"/>
    </xsd:complexType>

    <xsd:complexType name="USAddress">
        <xsd:sequence>
            <xsd:element name="name"   type="xsd:string"/>
            <xsd:element name="street" type="xsd:string"/>
            <xsd:element name="city"   type="xsd:string"/>
            <xsd:element name="state"  type="xsd:string"/>
            <xsd:element name="zip"    type="xsd:integer"/>
        </xsd:sequence>
        <xsd:attribute name="country" type="xsd:NMTOKEN" fixed="US"/>
    </xsd:complexType>
</xsd:schema>


The purchaseOrderType gets reflected in the ecore as
<eStructuralFeatures xsi:type="ecore:EReference" name="purchaseOrder" upperBound="-2" eType="//PurchaseOrderType" volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">



As I simply have little knowledge about it, I wonder why this must be set to transient, as I surely want the type to be serialized. If someone could explain this to me?

What workaround would be the easiest if I want this one to get serialized?

Any help will, as always, be appreciated.

[Updated on: Sat, 16 March 2013 14:58]

Report message to a moderator

Previous Topic:XML Editor Validation in RCP
Next Topic:No resource type specified (at 'xpath' with value '@id')
Goto Forum:
  


Current Time: Sat Oct 25 19:01:52 GMT 2014

Powered by FUDForum. Page generated in 0.01602 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software