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

  • Anonymous
    March 25, 2010
    Thanks CamronTo 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?  
  • Anonymous
    March 26, 2010
    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.
  • Anonymous
    April 12, 2010
    Camron, could you please let me know the way to import/export xmi files using VS2010?
  • Anonymous
    April 13, 2010
    We haven't shipped the Feature Pack yet that includes that functionality. We will very soon. :)
  • Anonymous
    November 25, 2010
    Good morning... Camerons about save or export files (XMI) using VS2010... there is exist this feature (actually). Sincerely Pablo (SpyBreak)
  • Anonymous
    November 26, 2010
    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.
  • Anonymous
    May 30, 2011
    The comment has been removed
  • Anonymous
    May 30, 2011
    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 ).