Return-Path: Delivered-To: apmail-cayenne-user-archive@www.apache.org Received: (qmail 72582 invoked from network); 10 Jul 2008 10:53:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 10 Jul 2008 10:53:13 -0000 Received: (qmail 63135 invoked by uid 500); 10 Jul 2008 10:53:13 -0000 Delivered-To: apmail-cayenne-user-archive@cayenne.apache.org Received: (qmail 63113 invoked by uid 500); 10 Jul 2008 10:53:12 -0000 Mailing-List: contact user-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cayenne.apache.org Delivered-To: mailing list user@cayenne.apache.org Received: (qmail 63102 invoked by uid 99); 10 Jul 2008 10:53:12 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Jul 2008 03:53:12 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of malcolm.edgar@gmail.com designates 64.233.166.179 as permitted sender) Received: from [64.233.166.179] (HELO py-out-1112.google.com) (64.233.166.179) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Jul 2008 10:52:21 +0000 Received: by py-out-1112.google.com with SMTP id a73so1854197pye.17 for ; Thu, 10 Jul 2008 03:52:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=oHicJuKNxihjd+sQx4gT4Cu+cHC1GVmI02yaiqWX2eQ=; b=WQHKpCTe6feIALnwzVsGa59vQxSomapZA29lQMQchFuX2N2H7XrsAQd+asABOs+bAX o6mZgVTRpyv3CLLZZs+vlh0/hLeiIngEW/xw4HaJq8HFsh/d4vLghK08DbqkrC7D8BTt v3PUXJN/Gfkg7evjynPolO/1wiwNiVUJnA46k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=Z6KPZI17ED0N3SZUTonRjzNZkDW9BtTCyeXCrmmpeJIt3hSlVLoR32HbidBNB16sYq 9Tq+HrwvE3dJ5ayzA4FEzQFtXJVlgVm1cCfkwGOtve+sYNBbAN/cckd8vj1G7CepI3aq Tn9Bf3T9l0sq43F5J2u7eWpIMGniAmMcgtmP4= Received: by 10.114.56.4 with SMTP id e4mr10682000waa.0.1215687163243; Thu, 10 Jul 2008 03:52:43 -0700 (PDT) Received: by 10.115.110.12 with HTTP; Thu, 10 Jul 2008 03:52:43 -0700 (PDT) Message-ID: <525d8e10807100352h5c8c7172y43522e01496a4871@mail.gmail.com> Date: Thu, 10 Jul 2008 20:52:43 +1000 From: "Malcolm Edgar" To: user@cayenne.apache.org Subject: Re: Modeling heterogeneous entities (inheritance issue) In-Reply-To: <6ca9d9de0807100303s517f94a9yb5cf1588c4fb5680@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: base64 Content-Disposition: inline References: <6ca9d9de0807100303s517f94a9yb5cf1588c4fb5680@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org Rm9yIHRoaXMgdHlwZSBvZiBkZXNpZ24gYSBjb3VwbGUgb2YgYWx0ZXJuYXRpdmVzIGFyZToKCiMx IC0gQ29tcG9zaXRpb24gRGVzaWduCgpGb2xsb3cgdGhlIG9iamVjdCBjb21wb3NpdGlvbiBwYXR0 ZXJuLCBpLmUuIGFuIG9iamVjdCBoYXMgYSwgaW5zdGVhZApvZiBhbiBvYmplY3QgaXMgYS4gU28g eW91ciBiYXNlIGVudGl0eSBjb3VsZCBtYWludGFpbiBhIHR5cGUgY29sdW1uCmFuZCB0aGVuIGZv cmVpZ24ga2V5IHJlbGF0aW9uc2hpcHMgdG8gb3RoZXIgdGFibGVzLCBkZXBlbmRlbnQgdXBvbgp3 aGF0IHR5cGUgb2YgZW50aXR5aXQgaXMuCgojMiAtIE1ldGFkYXRhIERlc2lnbgoKVGhpcyBwYXR0 ZXJuIGhhcyBhIGhlYWRlciB0YWJsZSwgd2l0aCBjb21tb24gb2JqZWN0IGhlYWRlcgppbmZvcm1h dGlvbiwgYW5kIGEgbGluayB0byBhIHRhYmxlIG9mIG5hbWUgLyB2YWx1ZSBwYWlycyB3aGljaApy ZXByZXNlbnQgdGhlIG9iamVjdCBhdHRyaWJ1dGVzLiAgVGhpcyBjYW4gYmUgY3V0IGEgbnVtYmVy IG9mIHdheXMuCllvdSBjYW4gaGF2ZSBhIHRhYmxlIHdoaWNoIGRlZmluZXMgb2JqZWN0IGF0dHJp YnV0ZSB0eXBlcyBvciBtZXRhCmRhdGEsIGFuZCB0aGVuIGhhdmUgYW4gam9pbiB0YWJsZSBiZXR3 ZWVuIHRoZSBhdHRyaWJ1dGUgdHlwZSAobWV0YQpkYXRhKSBhbmQgb2JqZWN0IHRhYmxlLCB3aGlj aCBjb250YWlucyB0aGUgb2JqZWN0cyBhdHRyaWJ1dGUgdmFsdWUuCgpCb3RoIG9mIHRoZXNlIGRl c2lnbidzIGhhdmUgcHJvcyBhbmQgY29ucy4gTWV0YWRhdGEgRGVzaWduJ3MgYXJlIHZlcnkKZmxl eGlibGUgYW5kIGNhbiBiZSByZW1vZGVsbGVkIGF0IHJ1bnRpbWUsIGJ1dCB0aGV5IHVzdWFsbGx5 IGRvbmUKc2NhbGUgd2VsbCBhbmQgYXJlIGRpZmZpY3VsdCB0byB3cml0ZSByZXBvcnRzIGFnYWlu c3QuICBUaGUKY29tcG9zaXRpb24gYmFzZWQgZGVzaWduIGlzIHByZXR0eSB3ZWxsIHRoZSBmbGlw IHNpZGUgb2YgdGhlIE1ldGFkYXRhCmRlc2lnbi4KCnJlZ2FyZHMgTWFsY29sbSBFZGdhcgoKT24g VGh1LCBKdWwgMTAsIDIwMDggYXQgODowMyBQTSwgaWhhd2sgaWhhd2tlciA8aWhhd2ttYWlsQGdt YWlsLmNvbT4gd3JvdGU6Cj4gIEhlbGxvIQo+Cj4KPiBJIGFtIHRyeWluZyB0byBtb2RlbCBhIGxp c3Qgb2YgaGV0ZXJvZ2VuZW91cyBlbnRpdGllcyBieSBoYXZpbmcgYQo+IExpc3RJdGVtIHRhYmxl IHdoZXJlIHRoZSAgbGlzdCBpdGVtIGVudGl0eSBpcyBhYmxlIHRvIHBvaW50IHRvIGFuCj4gYXJi aXRyYXJ5IGVudGl0eSAoUGVyc29uLCBDb21wdXRlciwgVVJMLCBNb3ZpZSwgZXRjKS4KPgo+Cj4g SSBkb24ndCB3YW50IHRvIHVzZSBzaW5nbGUtdGFibGUgaW5oZXJpdGFuY2UgbmF0aXZlbHkgc3Vw cG9ydGVkIGJ5Cj4gQ2F5ZW5uZSBiZWNhdXNlIG9mIGJpZyBkYXRhYmFzZSBzaXplIG92ZXJoZWFk cyAodGhlIGVudGl0aWVzIGFyZQo+IGRyYXN0aWNhbGx5IGRpZmZlcmVudCBmcm9tIG9uZSBhbm90 aGVyKS4gIEluIGZhY3QgSSBkb24ndCBuZWNlc3NhcmlseQo+IHdhbnQgdG8gdXNlIGluaGVyaXRh bmNlIGF0IGFsbCAoUGVyc29uTGlzdEl0ZW0sIENvbXB1dGVyTGlzdEl0ZW0sCj4gZXRjKSwgYnV0 IHRoaXMgc2VlbXMgdG8gYmUgdGhlIG9ubHkgb3B0aW9uIGluIENheWVubmUgdG8gbW9kZWwgc3Vj aCBhCj4gbGlzdC4KPgo+Cj4gSSd2ZSByZWFkIE1pa2UgS2llbmVuYmVyZ2VyJ3MgYXJ0aWNsZQo+ IChodHRwOi8vY3dpa2kuYXBhY2hlLm9yZy9DQVkvY29tcG9zaXRldmVydGljYWxpbmhlcml0YW5j ZS5odG1sKSBhYm91dAo+IHNpbXVsYXRpb24gb2YgdmVydGljYWwgaW5oZXJpdGFuY2UgaW4gQ2F5 ZW5uZSBhbmQgZm91bmQgdGhhdCBpdCBtaWdodAo+IGJlIGFjY2VwdGFibGUgZm9yIG15IGNhc2Uu Cj4KPiBCdXQgSSBhbSBoYXZpbmcgcHJvYmxlbXMgZ2VuZXJhdGluZyBjbGFzc2VzIGZyb20gdGhl IHZlbG9jaXR5IHRlbXBsYXRlCj4KPiAgLSDzy9LZ1Nggw8nUydLVxc3ZyiDUxcvT1CAtCj4gZ2l2 ZW4gaW4gdGhlIGFydGljbGUsIGFsdGhvdWdoIEkndmUgdXNlZCBjb2RlIGdlbmVyYXRvciBwYXJh bWV0ZXJzCj4gcmVjb21tZW5kZWQgaW4gYXJ0aWNsZS4KPgo+Cj4gSXQgc2VlbXMgdGhlIHBhcnNl ciBmYWlscyB0byBwYXJzZSAke29iakVudGl0eS5nZXRDbGllbnRTdXBlckNsYXNzTmFtZSgpfSwK Pgo+ICR7YW5PYmpFbnRpdHkuZ2V0Q2xpZW50Q2xhc3NOYW1lKCl9LCBhbHRob3VnaCBvdGhlciBt ZXRob2RzL2F0dHJpYnV0ZXMKPiBvZiAib2JqRW50aXR5IiwgImVudGl0eVV0aWxzIiwgInN0cmlu Z1V0aWxzIiwgImltcG9ydFV0aWxzIiBhcmUgcGFyc2VkCj4gY29ycmVjdGx5Lgo+Cj4KPiBJJ3Zl IHRyaWVkIHdpdGggQ2F5ZW5uZSAyLjAuNCwgQ2F5ZW5uZSAzLjBNNC4KPgo+Cj4gVGhhbmsgeW91 LAo+Cj4gQW5kcmV5IFN0cmliLgo+Cg==