I'm new to Castor and I'm having a hard time getting it to generate the classes the way that I need them to. What I have is the following:
Schema A - defines a set of complexTypes, simpleTypes and some shared Elements.
Schemas B and C - different schemas that make use of the types and elements defined in A, through either an import or include.
What I NEED to have Castor do is generate 3 packages:
package A - containing the code/classes for everything in A. package B - containing the code/classes for B, with references as needed to the classes in package A (ie, not make it's own local package copy of things defined in A) package C - containing the code/classes for C, with references as needed to the classes in package A (ie, not make it's own local package copy of things defined in A)
When I try to do this, Castor always spits out package A, then packages B and C with all the same elements as A in their own package.
Is there any way to fix that???
Also, does it matter if I do an Import and an Include?