[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.modeling.mdt.uml2] Re: How to load MagicDraw .uml file?

Hi Tim,
 Thanks for your quick reply.
It opened some other issues as following:

I created uml diagram in MagicDraw and exported as EMF UML 2.1, then 5 files were generated;
Model1.uml
UML_Standard_Profile.UML_Standard_Profile.profile.uml
UML_Standard_Profile.MagicDraw_Profile.profile.uml
UML_Standard_Profile.Validation_Profile.profile.uml
UML_Standard_Profile.MagicDraw_Profile.DSL_Customization.profile.uml


My data file is ?Model1.uml?, and I think the other 4 files are the dependencies. So, how to register/load these other 4 files?

I was able to find MD uml.resources jar and register it as following:
URI uri = URI.createURI("jar:file:/C:/MD-16.5/org.eclipse.uml2.uml.resources_2.0.3.jar!/");


I tried opening ?Model1.uml? in Eclipse (without the MagicDraw plugins installed), and got java.lang.NullPointerException

If I omit/comment the last three profiles (in Model1.uml):
	UML_Standard_Profile.MagicDraw_Profile.profile.uml
	UML_Standard_Profile.Validation_Profile.profile.uml
	UML_Standard_Profile.MagicDraw_Profile.DSL_Customization.profile.uml

And the line of:

<MagicDrawProfile:auxiliaryResource xmi:id="_2FW1Dpi9Ed6q1qHohKbyGg" base_Element="magicdraw_uml_standard_profile_v_0001" base_Package="magicdraw_uml_standard_profile_v_0001"/>

Then, I can load ?Model1.uml? in Eclipse, but without data types, all elements are XML AnyTypeImpl

If solving this problem is complicated, can you please point out to some references to read?


Thanks,

Scott