[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.modeling.mdt.uml2] Reading general XMI file

Hi,

I'm new the subject of parsing an XMI file with the eclipse libraries. I've read the "EMF Framework Programmer's Guide" and "Getting Started with UML2" in the UML2 wiki. I also googled a lot, but I could not find the right information on how my problem is solved or even an indication if it can be solved.

I have a XMI file that has nothing to do with EMF/Ecore. The file contains a metamodel, unlike most guides (which seem only to work with concrete datamodels in their xmi files). This metamodel can for instance be a class diagram exported from IBM's Rational Rose or Visual Paradigm. I want to write an application that reads the classifiers and their associations from this XMI file. I believe it has to be possible to transform the metamodel to some Ecore object-set that can be browsed in Java. Am I correct?

If so, how should I configure a ResourceSet to load the XMI file in this way? I tried using the UMLPackage.eINSTANCE in my code but with no succes, because I don't seem to understand the core concepts of ResourceSets and how I might configure them to load any XMI file. There seem to be an overwhelming amount of settings for Resouces that are to my knowledge not covered in some tutorial.

Ideas? Sample source code would be highly appreciated :-)

Regards,
Tom