<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>MetaEdit+ extension for Visual Studio</title><link>http://graphbrowser.codeplex.com/project/feeds/rss</link><description>Visual Studio extension for integrating MetaEdit&amp;#43; and Visual Studio. This extension allows you to browse MetaEdit&amp;#43; models and use the main MetaEdit&amp;#43; functions from Visual Studio. It can also automatically import into Visual Studio the source code generated from MetaEdit&amp;#43;.    </description><item><title>Source code checked in, #18667</title><link>http://graphbrowser.codeplex.com/SourceControl/changeset/changes/18667</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 20:52:47 GMT</pubDate><guid isPermaLink="false">Source code checked in, #18667 20121001085247P</guid></item><item><title>Source code checked in, #18666</title><link>http://graphbrowser.codeplex.com/SourceControl/changeset/changes/18666</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 20:51:24 GMT</pubDate><guid isPermaLink="false">Source code checked in, #18666 20121001085124P</guid></item><item><title>Updated Wiki: InstallingInstructions</title><link>http://graphbrowser.codeplex.com/wikipage?title=InstallingInstructions&amp;version=7</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Install Visual Studio 2010&lt;/h1&gt;
The extension is made for Visual Studio 2010 Ultimate and Professional editions. If you don&amp;#39;t have either of these, you may download and install the Visual Studio 2010 Ultimate trial version from &lt;a href="http://www.microsoft.com/visualstudio/fi-fi/products/2010-editions/ultimate"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note: you may need to install the Visual Studio SDK in addition to your Visual Studio installation for opening and modifying the Graph Browser solution. Please check you Visual Studio version and install the SDK if needed from:&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=2680"&gt;http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=2680&lt;/a&gt;&lt;br /&gt;(If you have the Visual Studio 2010 SP1 installed, install the Visual Studio 2010 SP1 SDK: &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=21835"&gt;http://www.microsoft.com/download/en/details.aspx?id=21835&lt;/a&gt;)&lt;br /&gt;
&lt;h1&gt;Install MetaEdit+&lt;/h1&gt;
Download and install &lt;a href="http://www.metacase.com/download/"&gt;MetaEdit+ 5.0&lt;/a&gt;. (Basic plugin functionality will also work with the 4.5 version, but since all instructions and examples are for 5.0, it&amp;#39;s best to start with 5.0.)&lt;br /&gt;
&lt;h1&gt;Install the extension&lt;/h1&gt;
Download the extension installer (.vsix) file from this site. After downloading double click it to install the extension (re)start Visual Studio and start using the Graph Browser extension.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>stevekmcc</author><pubDate>Tue, 25 Sep 2012 08:45:03 GMT</pubDate><guid isPermaLink="false">Updated Wiki: InstallingInstructions 20120925084503A</guid></item><item><title>Updated Wiki: InstallingInstructions</title><link>http://graphbrowser.codeplex.com/wikipage?title=InstallingInstructions&amp;version=6</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Install Visual Studio 2010&lt;/h1&gt;
The extension is made for Visual Studio 2010 Ultimate and Professional editions. If you don&amp;#39;t have either of these, you may download and install the Visual Studio 2010 Ultimate trial version from here &lt;a href="http://www.microsoft.com/visualstudio/fi-fi/products/2010-editions/ultimate"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note: you may need to install the Visual Studio SDK in addition to your Visual Studio installation for opening and modifying the Graph Browser solution. Please check you Visual Studio version and install the SDK if needed from:&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=2680"&gt;http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=2680&lt;/a&gt;&lt;br /&gt;(If you have the Visual Studio 2010 SP1 installed, install the Visual Studio 2010 SP1 SDK: &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=21835"&gt;http://www.microsoft.com/download/en/details.aspx?id=21835&lt;/a&gt;)&lt;br /&gt;
&lt;h1&gt;Install MetaEdit+&lt;/h1&gt;
Download and install &lt;a href="http://www.metacase.com/download/"&gt;MetaEdit+ 5.0&lt;/a&gt;. (Basic plugin functionality will also work with the 4.5 version, but since all instructions and examples are for 5.0, it&amp;#39;s best to start with 5.0.)&lt;br /&gt;
&lt;h1&gt;Install the extension&lt;/h1&gt;
Download the extension installer (.vsix) file from this site. After downloading double click it to install the extension (re)start Visual Studio and start using the Graph Browser extension.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>stevekmcc</author><pubDate>Tue, 25 Sep 2012 08:44:45 GMT</pubDate><guid isPermaLink="false">Updated Wiki: InstallingInstructions 20120925084445A</guid></item><item><title>Updated Wiki: GettingStarted</title><link>http://graphbrowser.codeplex.com/wikipage?title=GettingStarted&amp;version=4</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Getting started&lt;/h1&gt;
When you have Visual Studio, MetaEdit+ and the extension &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=InstallingInstructions&amp;referringTitle=GettingStarted"&gt;installed&lt;/a&gt;, run Visual Studio. To open the extension click from toolbar &lt;b&gt;View | Other Windows | Graph Browser&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Download?ProjectName=graphbrowser&amp;DownloadId=303703" alt="visual_studio_show_view_resized.png" title="visual_studio_show_view_resized.png" /&gt;&lt;br /&gt;&lt;br /&gt;The Graph Browser extension tries to connect to the MetaEdit+ API server at startup. If it doesn&amp;#39;t find any available connection, it will offer to launch MetaEdit+, start the API server, and login to the repository. This needs some paths and other parameters, which are stored in a &amp;#39;default.mer&amp;#39; file that is saved in the root of the Visual Studio Projects folder in users My Documenst folder.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Download?ProjectName=graphbrowser&amp;DownloadId=303705" alt="visual_studio_edit_parameters_resized.png" title="visual_studio_edit_parameters_resized.png" /&gt;&lt;br /&gt;&lt;br /&gt;When running the extension for the first time there is no &amp;#39;default.mer&amp;#39; file. In this case the extension tries to find and suggest the correct paths needed for launching MetaEdit+. It shows them to user who can edit and accept them by clicking &amp;#39;Open MetaEdit+&amp;#39;. Accepting them will open MetaEdit+. If the plugin doesn&amp;#39;t show any models after starting MetaEdit+ and its API, try clicking the &amp;#39;Update Graph List&amp;#39; icon on the plugin&amp;#39;s toolbar.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Download?ProjectName=graphbrowser&amp;DownloadId=303706" alt="visual_studio_extension_update_button.png" title="visual_studio_extension_update_button.png" /&gt;&lt;br /&gt;&lt;br /&gt;When running, the extension will show the hierarchy of your models from MetaEdit+. The figure below shows the extension listing the &amp;#39;Digital watch&amp;#39; example models in Visual Studio.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Download?ProjectName=graphbrowser&amp;DownloadId=303707" alt="visual_studio_extension_resized.png" title="visual_studio_extension_resized.png" /&gt;&lt;br /&gt;&lt;br /&gt;In MetaEdit+ 5.0, the Digital Watch example has been updated to show the extensions ability to import generated code into a Visual Studio as Visual C# solution. To see this: 
&lt;ul&gt;&lt;li&gt;Select the top-level graph in the plugin&lt;/li&gt;
&lt;li&gt;Choose &lt;b&gt;Edit Graph Properties&lt;/b&gt; from the pop-up menu and set the &lt;b&gt;Generation target platform&lt;/b&gt; to &lt;b&gt;C#: Windows&lt;/b&gt; or &lt;b&gt;C#: API&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Press the extensions Run Autobuild toolbar button.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>stevekmcc</author><pubDate>Tue, 25 Sep 2012 08:39:08 GMT</pubDate><guid isPermaLink="false">Updated Wiki: GettingStarted 20120925083908A</guid></item><item><title>Updated Wiki: InstallingInstructions</title><link>http://graphbrowser.codeplex.com/wikipage?title=InstallingInstructions&amp;version=5</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Install Visual Studio 2010&lt;/h1&gt;
The extension is made for Visual Studio 2010 Ultimate and Professional editions. If you don&amp;#39;t have neither of them you may download and install the Visual Studio 2010 Ultimate trial version from here &lt;a href="http://www.microsoft.com/visualstudio/fi-fi/products/2010-editions/ultimate"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note: you may need to install the Visual Studio SDK in addition to your Visual Studio installation for opening and modifying the Graph Browser solution. Please check you Visual Studio version and install the SDK if needed from:&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=2680"&gt;http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=2680&lt;/a&gt;&lt;br /&gt;(If you have the Visual Studio 2010 SP1 installed, install the Visual Studio 2010 SP1 SDK: &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=21835"&gt;http://www.microsoft.com/download/en/details.aspx?id=21835&lt;/a&gt;)&lt;br /&gt;
&lt;h1&gt;Install MetaEdit+&lt;/h1&gt;
Download and install &lt;a href="http://www.metacase.com/download/"&gt;MetaEdit+ 5.0&lt;/a&gt;. (Basic plugin functionality will also work with the 4.5 version, but since all instructions and examples are for 5.0, it&amp;#39;s best to start with 5.0.)&lt;br /&gt;
&lt;h1&gt;Install the extension&lt;/h1&gt;
Download the extension installer (.vsix) file from this site. After downloading double click it to install the extension (re)start Visual Studio and start using the Graph Browser extension.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>stevekmcc</author><pubDate>Tue, 25 Sep 2012 08:38:21 GMT</pubDate><guid isPermaLink="false">Updated Wiki: InstallingInstructions 20120925083821A</guid></item><item><title>Source code checked in, #12569</title><link>http://graphbrowser.codeplex.com/SourceControl/changeset/changes/12569</link><description>Solution&amp;#58;&amp;#13;&amp;#10;&amp;#42; Fix&amp;#58; Debug build was making Release&amp;#13;&amp;#10;&amp;#13;&amp;#10;GraphBrowser project&amp;#58;&amp;#13;&amp;#10;&amp;#42; New&amp;#58; minimal ClassDiagram&amp;#13;&amp;#10;&amp;#13;&amp;#10;Graph.cs&amp;#58;&amp;#13;&amp;#10;&amp;#42; Fix&amp;#58; Removed runGenerated &amp;#47; CompileAndExecute&amp;#13;&amp;#10;  - was causing error, as runGenerated is no longer written&amp;#13;&amp;#10;  - may need to add back to prevent non-Autobuild generators building and executing an already open solution&amp;#13;&amp;#10;&amp;#42; Optimization&amp;#58; don&amp;#39;t update info of graphs found in cache&amp;#13;&amp;#10;  - ResetCaches&amp;#40;&amp;#41; replaces ResetTypeNameTable&amp;#40;&amp;#41;&amp;#13;&amp;#10;&amp;#42; Correction&amp;#58; do not import and execute if generation is unsuccessful&amp;#13;&amp;#10;  - Generator breakpoint is deemed unsuccessful to avoid importing partially generated results&amp;#13;&amp;#10;&amp;#42; Correction&amp;#58; 4.5 was ignoring generator name and always running Autobuild&amp;#13;&amp;#10;  - Currently only called with Autobuild&amp;#13;&amp;#10;&amp;#42; Refactoring&amp;#58; made statics and constructor private&amp;#13;&amp;#10;&amp;#42; Documentation&amp;#58; corrected field comments&amp;#13;&amp;#10;&amp;#13;&amp;#10;GraphBrowser.xaml.cs&amp;#58;&amp;#13;&amp;#10;&amp;#42; Refactoring&amp;#58; ResetCaches&amp;#40;&amp;#41; replaced ResetTypeNameTable&amp;#40;&amp;#41;&amp;#13;&amp;#10;&amp;#13;&amp;#10;IniParser.cs&amp;#58;&amp;#13;&amp;#10;&amp;#42; Refactoring&amp;#58; removed unused key field and old parameter comments&amp;#13;&amp;#10;&amp;#13;&amp;#10;Launcher.cs&amp;#58;&amp;#13;&amp;#10;&amp;#42; Refactoring&amp;#58; made Settings private&amp;#13;&amp;#10;&amp;#13;&amp;#10;MEAPI.cs&amp;#13;&amp;#10;&amp;#42; Documentation&amp;#58; added comment for AllowSetForegroundWindow&amp;#40;&amp;#41;&amp;#13;&amp;#10;&amp;#13;&amp;#10;MEDialog.cs&amp;#13;&amp;#10;&amp;#42; Refactoring&amp;#58; note return values from property and graph creation dialogs&amp;#13;&amp;#10;  - currently unused&amp;#13;&amp;#10;&amp;#13;&amp;#10;SelectionWindow.xaml&amp;#58;&amp;#13;&amp;#10;&amp;#42; Correction&amp;#58; dialog window is no longer forced on top of all other apps&amp;#13;&amp;#10;&amp;#13;&amp;#10;SelectionWindow.xaml.cs&amp;#58;&amp;#13;&amp;#10;&amp;#42; Documentation&amp;#58; added method docs or made them private&amp;#13;&amp;#10;&amp;#13;&amp;#10;Settings.cs&amp;#58;&amp;#13;&amp;#10;&amp;#42; Correction&amp;#58; actually cache settings singleton&amp;#13;&amp;#10;&amp;#42; Documentation&amp;#58; made CalculateValues&amp;#40;&amp;#41; private&amp;#13;&amp;#10;&amp;#13;&amp;#10;SettingsWindow.xaml.cs&amp;#58;&amp;#13;&amp;#10;&amp;#42; Documentation&amp;#58; added method docs or made them private&amp;#13;&amp;#10;&amp;#13;&amp;#10;source.extension.vsixmanifest&amp;#58;&amp;#13;&amp;#10;&amp;#42; New&amp;#58; Version 1.0.2&amp;#13;&amp;#10;&amp;#42; Documentation&amp;#58; improved description and URLs&amp;#13;&amp;#10;</description><author>OlliMCC</author><pubDate>Mon, 23 Apr 2012 11:21:27 GMT</pubDate><guid isPermaLink="false">Source code checked in, #12569 20120423112127A</guid></item><item><title>Source code checked in, #12052</title><link>http://graphbrowser.codeplex.com/SourceControl/changeset/changes/12052</link><description>Manager.ab parsing moved from GraphHandler to SettingsWindow. IniHandler accepts&amp;#13;&amp;#10;&amp;#34;&amp;#61;&amp;#34; in value.&amp;#13;&amp;#10;&amp;#13;&amp;#10;Graph.cs&amp;#58; merged runAutobuild into runGenerator. Renamed removeIniFile&amp;#40;&amp;#41; to&amp;#13;&amp;#10;readAndRemoveIniFile&amp;#40;&amp;#41;.&amp;#13;&amp;#10;&amp;#13;&amp;#10;Added AllowSetForegroundWindow method to MEAPI.cs.&amp;#13;&amp;#10;</description><author>OlliMCC</author><pubDate>Mon, 16 Apr 2012 10:38:35 GMT</pubDate><guid isPermaLink="false">Source code checked in, #12052 20120416103835A</guid></item><item><title>Updated Wiki: Home</title><link>http://graphbrowser.codeplex.com/wikipage?version=22</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Visual Studio extension for integrating MetaEdit&amp;#43; and Visual Studio. This extension allows you to browse MetaEdit&amp;#43; models and use the main MetaEdit&amp;#43; functions from Visual Studio. It can also automatically import into Visual Studio the source code generated from MetaEdit&amp;#43;. &lt;br /&gt;&lt;br /&gt;The integration between MetaEdit+ models and Visual Studio includes:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;One-click access to your MetaEdit+ repository from Visual Studio&lt;/li&gt;
&lt;li&gt;Live tree view in Visual Studio of all your MetaEdit+ models&lt;/li&gt;
&lt;li&gt;Double-click to open and edit MetaEdit+ models from Visual Studio&lt;/li&gt;
&lt;li&gt;Autobuild: generate code from MetaEdit+ models, import into a Visual Studio solution, build and run&lt;/li&gt;
&lt;li&gt;Trace and debug on both the code and model levels simultaneously&lt;/li&gt;&lt;/ul&gt;
Watch a &lt;a href="http://www.metacase.com/webcasts/IntegratingVisualStudioAndMetaEdit.html"&gt;video (5min)&lt;/a&gt; demonstrating the use of the MetaEdit+ extension for Visual Studio. &lt;br /&gt;&lt;br /&gt;See &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=InstallingInstructions&amp;referringTitle=Home"&gt;installation instructions&lt;/a&gt;, &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=GettingStarted&amp;referringTitle=Home"&gt;getting started&lt;/a&gt; and the &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=AdvancedInstructions&amp;referringTitle=Home"&gt;plugin guide&lt;/a&gt; for details. See the &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=ExtendingThePluginGuide&amp;referringTitle=Home"&gt;plugin guide for developers&lt;/a&gt; and the &lt;a href="http://graphbrowser.codeplex.com/SourceControl/list/changesets"&gt;source code&lt;/a&gt; for extending the plugin further.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.metacase.com/images/visual_studio_extension_with_metaedit.png" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>OlliMCC</author><pubDate>Tue, 10 Apr 2012 07:24:45 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120410072445A</guid></item><item><title>Updated Wiki: Home</title><link>http://graphbrowser.codeplex.com/wikipage?version=21</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Visual Studio extension for integrating MetaEdit&amp;#43; and Visual Studio. This extension allows you to browse MetaEdit&amp;#43; models and use the main MetaEdit&amp;#43; functions from Visual Studio. It can also automatically import into Visual Studio the source code generated from MetaEdit&amp;#43;. &lt;br /&gt;&lt;br /&gt;The integration between MetaEdit+ models and Visual Studio includes:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;One-click access to your MetaEdit+ repository from Visual Studio&lt;/li&gt;
&lt;li&gt;Live tree view in Visual Studio of all your MetaEdit+ models&lt;/li&gt;
&lt;li&gt;Double-click to open and edit MetaEdit+ models from Visual Studio&lt;/li&gt;
&lt;li&gt;Autobuild: generate code from MetaEdit+ models, import into a Visual Studio solution, build and run&lt;/li&gt;
&lt;li&gt;Trace and debug on both the code and model levels simultaneously&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Watch a &lt;a href="http://www.metacase.com/webcasts/IntegratingVisualStudioAndMetaEdit.html"&gt;video (5min)&lt;/a&gt; demonstrating the use of the MetaEdit+ extension for Visual Studio. &lt;br /&gt;&lt;br /&gt;See &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=InstallingInstructions&amp;referringTitle=Home"&gt;installation instructions&lt;/a&gt;, &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=GettingStarted&amp;referringTitle=Home"&gt;getting started&lt;/a&gt; and the &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=AdvancedInstructions&amp;referringTitle=Home"&gt;plugin guide&lt;/a&gt; for details. See the &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=ExtendingThePluginGuide&amp;referringTitle=Home"&gt;plugin guide for developers&lt;/a&gt; and the &lt;a href="http://graphbrowser.codeplex.com/SourceControl/list/changesets"&gt;source code&lt;/a&gt; for extending the plugin further.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.metacase.com/images/visual_studio_extension_with_metaedit.png" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>OlliMCC</author><pubDate>Tue, 10 Apr 2012 07:24:35 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120410072435A</guid></item><item><title>Updated Wiki: Home</title><link>http://graphbrowser.codeplex.com/wikipage?version=20</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Visual Studio extension for integrating MetaEdit&amp;#43; and Visual Studio. This extension allows you to browse MetaEdit&amp;#43; models and use the main MetaEdit&amp;#43; functions from Visual Studio. It can also automatically import into Visual Studio the source code generated from MetaEdit&amp;#43;. &lt;br /&gt;&lt;br /&gt;The integration between MetaEdit+ models and Visual Studio includes:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;One-click access to your MetaEdit+ repository from Visual Studio&lt;/li&gt;
&lt;li&gt;Live tree view in Visual Studio of all your MetaEdit+ models&lt;/li&gt;
&lt;li&gt;Double-click to open and edit MetaEdit+ models from Visual Studio&lt;/li&gt;
&lt;li&gt;Autobuild: generate code from MetaEdit+ models, import into a Visual Studio solution, build and run&lt;/li&gt;
&lt;li&gt;Trace and debug on both the code and model levels simultaneously&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Watch a &lt;a href="http://www.metacase.com/webcasts/IntegratingVisualStudioAndMetaEdit.html"&gt;video (5min)&lt;/a&gt; demonstrating the use of the MetaEdit+ extension for Visual Studio. &lt;br /&gt;&lt;br /&gt;&lt;div class="video" style="text-align:Center"&gt;&lt;span class="player"&gt;&lt;object height="285px" width="320px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed height="285px" width="320px" type="application/x-shockwave-flash" wmode="transparent" src="http://www.youtube.com/v/" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="external"&gt;&lt;a href="http://www.youtube.com/watch?feature=player_embedded&amp;amp;v=8K5pgcAH7sw" target="_blank"&gt;Launch in another window&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;See &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=InstallingInstructions&amp;referringTitle=Home"&gt;installation instructions&lt;/a&gt;, &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=GettingStarted&amp;referringTitle=Home"&gt;getting started&lt;/a&gt; and the &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=AdvancedInstructions&amp;referringTitle=Home"&gt;plugin guide&lt;/a&gt; for details. See the &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=ExtendingThePluginGuide&amp;referringTitle=Home"&gt;plugin guide for developers&lt;/a&gt; and the &lt;a href="http://graphbrowser.codeplex.com/SourceControl/list/changesets"&gt;source code&lt;/a&gt; for extending the plugin further.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.metacase.com/images/visual_studio_extension_with_metaedit.png" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>OlliMCC</author><pubDate>Tue, 10 Apr 2012 07:21:10 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120410072110A</guid></item><item><title>Source code checked in, #11303</title><link>http://graphbrowser.codeplex.com/SourceControl/changeset/changes/11303</link><description></description><author>OlliMCC</author><pubDate>Tue, 03 Apr 2012 11:11:22 GMT</pubDate><guid isPermaLink="false">Source code checked in, #11303 20120403111122A</guid></item><item><title>Updated Wiki: Home</title><link>http://graphbrowser.codeplex.com/wikipage?version=19</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Visual Studio extension for integrating MetaEdit&amp;#43; and Visual Studio. This extension allows you to browse MetaEdit&amp;#43; models and use the main MetaEdit&amp;#43; functions from Visual Studio. It can also automatically import into Visual Studio the source code generated from MetaEdit&amp;#43;. &lt;br /&gt;&lt;br /&gt;The integration between MetaEdit+ models and Visual Studio includes:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;One-click access to your MetaEdit+ repository from Visual Studio&lt;/li&gt;
&lt;li&gt;Live tree view in Visual Studio of all your MetaEdit+ models&lt;/li&gt;
&lt;li&gt;Double-click to open and edit MetaEdit+ models from Visual Studio&lt;/li&gt;
&lt;li&gt;Autobuild: generate code from MetaEdit+ models, import into a Visual Studio solution, build and run&lt;/li&gt;
&lt;li&gt;Trace and debug on both the code and model levels simultaneously&lt;/li&gt;&lt;/ul&gt;
Watch a &lt;a href="http://www.metacase.com/webcasts/IntegratingVisualStudioAndMetaEdit.html" class="externalLink"&gt;video (5min)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; demonstrating the use of the MetaEdit+ extension for Visual Studio. &lt;br /&gt;&lt;br /&gt;See &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=InstallingInstructions&amp;referringTitle=Home"&gt;installation instructions&lt;/a&gt;, &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=GettingStarted&amp;referringTitle=Home"&gt;getting started&lt;/a&gt; and the &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=AdvancedInstructions&amp;referringTitle=Home"&gt;plugin guide&lt;/a&gt; for details. See the &lt;a href="http://graphbrowser.codeplex.com/wikipage?title=ExtendingThePluginGuide&amp;referringTitle=Home"&gt;plugin guide for developers&lt;/a&gt; and the &lt;a href="http://graphbrowser.codeplex.com/SourceControl/list/changesets" class="externalLink"&gt;source code&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for extending the plugin further.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.metacase.com/images/visual_studio_extension_with_metaedit.png" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>stevekmcc</author><pubDate>Thu, 23 Feb 2012 11:21:15 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120223112115A</guid></item><item><title>Updated Wiki: AdvancedInstructions</title><link>http://graphbrowser.codeplex.com/wikipage?title=AdvancedInstructions&amp;version=5</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Plugin functions&lt;/h1&gt;
This is a usage guide page for functions of the MetaEdit+ extension for Visual Studio.&lt;br /&gt;
&lt;h2&gt;Commands&lt;/h2&gt;
The extension provides commands that may be used from buttons in the views toolbar or by selecting a graph from the tree and clicking the mouse right button.&lt;br /&gt;&lt;br /&gt; &lt;img src="http://metaedit-plugin-for-eclipse.googlecode.com/svn/trunk/com.metacase.graphbrowser/icons/run_generator_icon.png" /&gt; &lt;b&gt;Run Autobuild&lt;/b&gt; runs the generator named &amp;quot;Autobuild&amp;quot; for the selected graph. If no graph is selected, no action is taken.&lt;br /&gt;&lt;br /&gt; &lt;img src="http://metaedit-plugin-for-eclipse.googlecode.com/svn/trunk/com.metacase.graphbrowser/icons/select_generator_to_run_icon.png" /&gt; &lt;b&gt;Select Generator to Run&lt;/b&gt; allows you to select and run a specific generator for the selected graph. If no graph is selected, no action is taken. Since a graph may have more than one generator the extension retrieves all available generators from MetaEdit+ and shows them in a list dialog for selection. Depending on the selected generator this command may start several automated steps, like produce the code, importing it to Visual Studio and running the generated solution. See below for further information.&lt;br /&gt;&lt;br /&gt; &lt;img src="http://metaedit-plugin-for-eclipse.googlecode.com/svn/trunk/com.metacase.graphbrowser/icons/open_graph_in_metaedit_icon.png" /&gt; &lt;b&gt;Open Graph in !MetaEdit+&lt;/b&gt; opens the same graph in MetaEdit+ that is selected in the tree view. If no graph is selected, no action is taken. This way user gets to edit the graphs quickly in MetaEdit+.&lt;br /&gt;&lt;br /&gt; &lt;img src="http://metaedit-plugin-for-eclipse.googlecode.com/svn/trunk/com.metacase.graphbrowser/icons/update_graph_list_icon.png" /&gt; &lt;b&gt;Update Graph List&lt;/b&gt; updates the treeview. Before asking the graphs from MetaEdit+, it tests the API connection and tries to launch MetaEdit+ as in the extension startup. This command is useful for both updating the graph list and initializing the whole treeview if the extension was started without API connection.&lt;br /&gt;&lt;br /&gt; &lt;img src="http://metaedit-plugin-for-eclipse.googlecode.com/svn/trunk/com.metacase.graphbrowser/icons/settings_icon.png" /&gt; &lt;b&gt;Open Settings&lt;/b&gt; opens a dialog that contains the MetaEdit+ launch parameters. The parameters are saved in &amp;#39;default.mer&amp;#39; file in the Visual Studio Projects folder and are read when launching MetaEdit+ or when initalizing the settings dialog. The dialog provides a three step verifier for each text field. green when content is correct, yellow if the entry could not be verified, or red when entry is not correct.&lt;br /&gt;&lt;br /&gt; &lt;img src="http://metaedit-plugin-for-eclipse.googlecode.com/svn/trunk/com.metacase.graphbrowser/icons/create_graph_icon.png" /&gt; &lt;b&gt;Create a new Graph&lt;/b&gt; will open a MetaEdit+ dialog for creating a new graph. If no graph is selected, a dialog opens to ask which type of graph will be created. If graph is selected the dialog will automatically have the same type as the selected graph.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://metaedit-plugin-for-eclipse.googlecode.com/svn/trunk/com.metacase.graphbrowser/icons/folder_explore.png" /&gt; &lt;b&gt;Show/hide graph type&lt;/b&gt; toggles the graph typename on or off.&lt;br /&gt;&lt;br /&gt;In the popup menu (mouse right click) there is a command that is not shown in the view toolbar. This command is only for MetaEdit+ 5.0 version.&lt;br /&gt;&lt;br /&gt; &lt;img src="http://metaedit-plugin-for-eclipse.googlecode.com/svn/trunk/com.metacase.graphbrowser/icons/edit_properties_icon.png" /&gt; &lt;b&gt;Edit Graph Properties&lt;/b&gt; opens graph properties dialog in MetaEdit+ and lets user to edit the graph&amp;#39;s properties. This function always depends on selected graph so the command is shown in the popup menu only when there is a selection in the tree view.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>OlliMCC</author><pubDate>Mon, 20 Feb 2012 13:50:53 GMT</pubDate><guid isPermaLink="false">Updated Wiki: AdvancedInstructions 20120220015053P</guid></item><item><title>Updated Release: Visual Studio extension for MetaEdit+ (helmi 15, 2012)</title><link>http://graphbrowser.codeplex.com/releases/view/82341</link><description>&lt;div class="wikidoc"&gt;Downlad the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/f02b71f0-4b83-44bc-a06b-57bd966ac3f4" class="externalLink"&gt;Visual Studio extension for MetaEdit+&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; from Visual Studio Gallery.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>OlliMCC</author><pubDate>Wed, 15 Feb 2012 12:43:47 GMT</pubDate><guid isPermaLink="false">Updated Release: Visual Studio extension for MetaEdit+ (helmi 15, 2012) 20120215124347P</guid></item><item><title>Released: Visual Studio extension for MetaEdit+ (Feb 15, 2012)</title><link>http://graphbrowser.codeplex.com/releases/view/82341</link><description>
&lt;div class="wikidoc"&gt;Downlad the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/f02b71f0-4b83-44bc-a06b-57bd966ac3f4"&gt;
Visual Studio extension for MetaEdit&amp;#43;&lt;span&gt;&lt;/span&gt;&lt;/a&gt; from Visual Studio Gallery.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Wed, 15 Feb 2012 12:43:47 GMT</pubDate><guid isPermaLink="false">Released: Visual Studio extension for MetaEdit+ (Feb 15, 2012) 20120215124347P</guid></item><item><title>Created Release: Visual Studio extension for MetaEdit+ (helmi 15, 2012)</title><link>http://graphbrowser.codeplex.com/releases?ReleaseId=82341</link><description>&lt;div class="wikidoc"&gt;Downlad the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/f02b71f0-4b83-44bc-a06b-57bd966ac3f4 Visual Studio extension for MetaEdit+" class="externalLink"&gt;http://visualstudiogallery.msdn.microsoft.com/f02b71f0-4b83-44bc-a06b-57bd966ac3f4 Visual Studio extension for MetaEdit+&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; from Visual Studio Gallery.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>OlliMCC</author><pubDate>Wed, 15 Feb 2012 12:43:05 GMT</pubDate><guid isPermaLink="false">Created Release: Visual Studio extension for MetaEdit+ (helmi 15, 2012) 20120215124305P</guid></item><item><title>Updated Wiki: ExtendingThePluginGuide</title><link>http://graphbrowser.codeplex.com/wikipage?title=ExtendingThePluginGuide&amp;version=6</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;How the extension works&lt;/h1&gt;
This page contains information about how the extension works, and how to modify or extend it for your own use. The source code is available from &lt;a href="http://graphbrowser.codeplex.com/SourceControl/list/changesets" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;Launching the extension&lt;/h2&gt;
When the extension starts it will search for an existing open API connection to MetaEdit+. If it finds one, it will ask for all the graphs in all opened projects in MetaEdit+ and show them in the view. If the extension doesn’t find an API connection it will look in the directory of the Visual Studio Projects folder a settings file, ‘default.mer’, that contains MetaEdit+ launch parameters. If it finds the settings file, the extension asks the user&amp;#39;s permission to launch MetaEdit+, log in, open projects and start the API server in MetaEdit+.&lt;br /&gt;&lt;br /&gt;When using the extension for first time there is no settings file and no open API connection to MetaEdit+. In this case the extension tries to calculate the values that are needed for launching MetaEdit+ and shows them in a dialog to user. When the user has checked and edited them if needed, MetaEdit+ can be launched by clicking the ‘Open MetaEdit+’ button. The launch parameters are also saved in the ‘default.mer’ file in the Visual Studio Projects folder, and will be read when the extension is next launched without an API connection.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Download?ProjectName=graphbrowser&amp;DownloadId=303708" alt="visual_studio_edit_parameters_resized.png" title="visual_studio_edit_parameters_resized.png" /&gt;&lt;br /&gt;&lt;br /&gt;Below you can see a state diagram showing the extension initialization process. &lt;br /&gt;&lt;br /&gt;&lt;img src="http://metaedit-plugin-for-eclipse.googlecode.com/svn/wiki/state_diagram_eclipse_plugin.png" /&gt;&lt;br /&gt;
&lt;h2&gt;The generation and import process&lt;/h2&gt;
The generation and import process contains stages in which the extension writes a plugin.ini file for MetaEdit+, a generator for the selected graph is run in MetaEdit+, the generated Visual Studio solution (if any) is imported in Visual Studio, opened, built and launched in Visual Studio automatically. Let&amp;#39;s look next at the individual states in more detail. You may also test these by running the &amp;#39;Digital Watch&amp;#39; example available in MetaEdit+.&lt;br /&gt;&lt;br /&gt;In the first stage a plugin.ini file for MetaEdit+ is written in the MetaEdit+ working directory. Once the user has chosen to run a generator the file is created. The plugin.ini file contains information from the application (Visual Studio in this case) that calls MetaEdit+. It also contains the Visual Studio projects folder path in which the MetaEdit+ generator is supposed to generate the source code files. Below you can see an example of the plugin.ini file content.&lt;br /&gt;&lt;pre&gt;
  IDE=visualstudio
  workspace=C:\user\Documents and settings\Visual Studio 2010\Projects\
&lt;/pre&gt;&lt;br /&gt;The file and its content allow the generator in MetaEdit+ to see that it is being used from another program. The generator can thus change its behaviour, e.g. instead of compiling and opening generated code itself, it can just generate the source code and project resource files that are needed for importing and building the solution in Visual Studio. The extension removes the plugin.ini file at the end of the process.&lt;br /&gt;&lt;br /&gt;After MetaEdit+ has generated the source code files, the extension looks for a Visual Studio solution with the same name as the graph selected in the plugin tree view. If a solution is found, it is imported into Visual Studio and opened. After that the solution is built and run, so the user can go straight to seeing the generated program running.&lt;br /&gt;&lt;br /&gt;The solution import automates otherwise manual actions like choosing to create a new solution from the File menu and going through the wizard to create a new project. While these actions could be left for the user, the extension aims to automate integration between code generated from MetaEdit+ and Visual Studio. To provide this automation the MetaEdit+ generator creates Visual Studio solution resource files that are needed for opening the solution in Visual Studio, and the Visual Studio extension provides the solution import, build and launch commands.&lt;br /&gt;
&lt;h2&gt;Writing your own generator&lt;/h2&gt;
The most common scenario for the extension is for the generated source code to end up in an Visual Studio solution and be compiled and run from there. To do that, the extension and generator must work together, following this interface: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Name the generator &amp;#39;Autobuild&amp;#39;&lt;/li&gt;
&lt;li&gt;Read the Visual Studio project directory from the plugin.ini file created by the extension&lt;/li&gt;
&lt;li&gt;Generate the source files under that directory&lt;/li&gt;
&lt;li&gt;Generate an Visual Studio solution and project file in the directories, with the same name as the graph, and referring to the generated source code&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Extending the extension&lt;/h2&gt;
You can easily modify the extension to add extra functions that you&amp;#39;d like, or to change the existing behaviour. MetaEdit+ commands, for example commit and abandon or editing the graphs programmatically, are available via the API similarly to the commands that are used in this plugin. For more information, see the API section in the MetaEdit+ manual and the &lt;a href="http://graphbrowser.codeplex.com/SourceControl/list/changesets" class="externalLink"&gt;source code&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; of this plugin.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>OlliMCC</author><pubDate>Thu, 09 Feb 2012 10:51:09 GMT</pubDate><guid isPermaLink="false">Updated Wiki: ExtendingThePluginGuide 20120209105109A</guid></item><item><title>Released: Graph browser extension for Visual Studio (Feb 01, 2012)</title><link>http://graphbrowser.codeplex.com/releases/view/77692</link><description>
&lt;div class="wikidoc"&gt;Beta release of MetaEdit&amp;#43; extension tool for Visual Studio.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Wed, 01 Feb 2012 12:18:52 GMT</pubDate><guid isPermaLink="false">Released: Graph browser extension for Visual Studio (Feb 01, 2012) 20120201121852P</guid></item><item><title>Updated Release: Graph browser extension for Visual Studio (helmi 01, 2012)</title><link>http://graphbrowser.codeplex.com/releases/view/77692</link><description>&lt;div class="wikidoc"&gt;Beta release of MetaEdit+ extension tool for Visual Studio.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>OlliMCC</author><pubDate>Wed, 01 Feb 2012 12:18:52 GMT</pubDate><guid isPermaLink="false">Updated Release: Graph browser extension for Visual Studio (helmi 01, 2012) 20120201121852P</guid></item></channel></rss>