Split out XMI parsing to SQL::Translator::XMI::Parser. All the XPath is
authorMark Addison <grommit@users.sourceforge.net>
Tue, 16 Sep 2003 16:29:50 +0000 (16:29 +0000)
committerMark Addison <grommit@users.sourceforge.net>
Tue, 16 Sep 2003 16:29:50 +0000 (16:29 +0000)
commitf42065cb56fea229cd51539e2cf96f632e5f7307
tree5bf33da44a69526a1a6d3d3f204a145c6df24471
parent11a08bd9efc6d465e6935648832df987f4c416e3
Split out XMI parsing to SQL::Translator::XMI::Parser. All the XPath is
hidden in this mod so we can transparently handle XMI1.0 and XMI1.2.
Schema gen is now based on the perl data structure returned from
SQL::Translator::XMI::Parser::get_classes().

Basic XMI1.0 support.

Removed <<Table>> stereotype checks on Classes as this will be profile
specific.
lib/SQL/Translator/Parser/XML/XMI.pm
lib/SQL/Translator/XMI/Parser.pm [new file with mode: 0644]
t/21xml-xmi-parser.t
t/data/xmi/Foo.poseidon2.xmi
t/data/xmi/Foo.poseidon2.zuml