title: VS2015 Enterprise Reverse Engineer Code to UML
body: <p>I'm looking at the various Architecture features of Visual Studio 2015 Enterprise edition.  All looks good.  </p>
  
  <p>However, I have code that is all ready written and I would like to generate Class Diagrams from it.  NOT the standard Add Class Diagram in a Project - but from the UML Class Diagrams.  I have created a Modelling Project for this.</p>
  
  <p>I cannot see a way to do this - is it possible?  Can I reverse engineer existing code into nice diagrams?</p>
  
  <p>Here is my solution view:</p>
  
  <p><a href="https://i.stack.imgur.com/nQOIC.gif" rel="noreferrer"><img src="https://i.stack.imgur.com/nQOIC.gif" alt="Solution View"></a></p>
  
  <p>Here is the Class Diagram Designer:</p>
  
  <p><a href="https://i.stack.imgur.com/SHGWP.gif" rel="noreferrer"><img src="https://i.stack.imgur.com/SHGWP.gif" alt="Class Diagram Designer"></a></p>
  
  <p>I can drag and drop projects from Solution Explorer into a Layered Diagram but nothing with classes.  Here is one I made earlier:</p>
  
  <p><a href="https://i.stack.imgur.com/sR0Pr.gif" rel="noreferrer"><img src="https://i.stack.imgur.com/sR0Pr.gif" alt="Layered Diagram"></a></p>
  
  <p>I can drag and drop classes into Code Map from Solution Explorer.  It would be nice to have all my modelling in one project.  I really hate the old class diagramming where you add it to a single project.</p>
  
  <p>This seemed to be a feature in previous Ultimate editions.  However, the following Url does not have a link for 2015 (only up to 2013).</p>
  
  <p><a href="https://msdn.microsoft.com/en-us/library/vstudio/ff657806(v=vs.110).aspx" rel="noreferrer">MSDN</a></p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>I installed 2013 Ultimate we have a licence for and indeed all of this functionality is in this version.  Why not 2015 Enterprise?  Can we expect Microsoft is not going to support this no longer and is phasing it out?  Or was it a case of there was no time for 2015 and it will be included in an update.</p>