XSDRedefinableComponent [message #603597] |
Fri, 09 January 2009 09:22 |
Joachim Messages: 16 Registered: July 2009 |
Junior Member |
|
|
Having a look into XSD.ecore in org.eclipse.xsd_2.4.1.v200808251517.jar,
I see that the abstract EClass "XSDRedefinableComponent" has the
abstract ESuperType "XSDRedefineContent".
All non abstract EClasses which have ESuperType
"XSDRedefinableComponent", e.g. "XSDAttributeGroupDefinition",
"XSDModelGroupDefinition", "XSDTypeDefinition" also have ESuperType
"XSDRedefineContent". The EClass "XSDRedefinableComponent" is never
inherited without also inherting "XSDRedefineContent".
So, the EClass "XSDRedefineContent" is inherited directly AND indirectly.
Is there any special reason for such a - I tend to say bad - modeling?
Will the direct inheritance be removed in later versions?
Regards,
Joachim Back
|
|
|
Powered by
FUDForum. Page generated in 0.04236 seconds