Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » XML Schema Definition (XSD) » XSDRedefinableComponent
XSDRedefinableComponent [message #603597] Fri, 09 January 2009 09:22
Joachim is currently offline JoachimFriend
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
Previous Topic:XSDSimpleTypeDef validation
Next Topic:XSDRedefinableComponent
Goto Forum:
  


Current Time: Mon Jan 20 13:45:46 GMT 2025

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

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

Back to the top