XMI Support in VS2010


A few folks have pinged me in regards to the fact that I didn’t include XMI Export as part of the first “Feature Pack” I mentioned in this post, and whether or not I just missed or what.

No, I didn’t just forget to put it in there, the fact is it’s just not ready to include in the first pack. The team executes strictly down a prioritized product back log in the classic SCRUM sense, and due to a few issues along the way, XMI Export slipped from the release given the timelines we are trying to hit.

That said, we will certainly be providing support for XMI Export, it just won’t be in the first “Feature Pack”. We may even release it earlier as a PowerTool ( again, more on the differences between Feature Packs and Power Tools shortly ). I’d love to hear how urgent this is for you, so feel free to ping me offline.

But also remember that the UML meta data created or imported into VS2010 is all completely accessible via public APIs. Please read this article and this one for more details.

All this said, the bottom line is that XMI Export is coming, we are planning on making it available as soon as ready, but it just isn’t yet.

Stay tuned.

Cameron

Comments (8)

  1. Joe Wood says:

    Thanks Camron

    To be honest, XMI support is a bit limited if it’s import only.  I was hoping that we would be able to feedback on this feature while it was still in beta.  For example, will MOF repositories be supported?  How easy will it be to round-trip to XMI (load/save)?

    Do you have any timescales for this features?  

  2. I don’t have any timelines to announce regarding XMI Export yet.

    Our XMI Import is XMI 2.1 compliant, so if a MOF repository can export the data into an XML file of that format, we should be able to import that information. Again however, because we don’t yet support all of the UML metamodel, areas of the spec we don’t yet support ( such as action semantics ), will not be imported.

  3. suresh says:

    Camron, could you please let me know the way to import/export xmi files using VS2010?

  4. We haven’t shipped the Feature Pack yet that includes that functionality. We will very soon. 🙂

  5. spybreak says:

    Good morning… Camerons about save or export files (XMI) using VS2010… there is exist this feature (actually). Sincerely Pablo (SpyBreak)

  6. XMI Import is part of the Visualization and Modeling Feature Pack ( available from MSDN downloads if you are an active MSDN Ultimate subscriber ). We have an XMI Export sample that is available on the code gallery that I'll blog about this weekend.

  7. jamshaid.ashraf says:

    Hi..I have a query regarding reading diagrams from Visual Stuidio 2010 by java code.Can any one please help me out how can i read diagrams in java?

    Thanks in advance.

    Jimmy

  8. I assume you are interested in the UML data? If so, you can access the model store directly using the APIs exposed in the Visualization and Modeling SDK ( archive.msdn.microsoft.com/vsvmsdk ), as well as the APIs exposed by the UML APIs directly ( see this page for starters: msdn.microsoft.com/…/ee329477.aspx ).