2008-04-02 GL: -------------- - create an intermediat2xsd.xsl script to replace xmi2xsd.xsl. - Need to decide on how to map packages to XSD. I suggest each package gets its own targetnamespace, and is defined in its own file. Other schema documents import it. This implies that we must not have cycles in the package dependency graph. Also, sub-packages import their super package(s) , but not vice versa. Question: if I import a package, do I automatically import the packages it imports? Do we need explicit schemaLocation-s? Can we use the volute location for that? - It is possible in UML to declare explicit dependency of one package on an other. This explicit relation makes deciding which packages to import simpler, as we do not need to derive this from relationships between types inside of the packages. It does put a validity constraint on the model: types can only have relations to types in packages that are "known" to the type's parent package: either because it is the same package or because it imports it (recursively possibly). If we do this we need an extra element in intermediateModel.xsd to represent it. In the current version of the model I have added this. - we need to decide whether we're happy with ... [guess not] 2008-06-09 GL: --------------- - Generate meta-model from JAXB in build.xml iso xjcIntermediateModel.sh ? But maybe not added to forceMakeAll ? - make various factories ThreadLocal? - do something with test codes. Configured where, which?