title: Visual Studio 2012 Architecture Tools UML Class Diagram Code Generation
body: <p>I tried generating code from the Class Diagrams using Visual Studio 2012 Ultimate Modeling Project.  </p>
  
  <p>First and foremost, it generates the code fine, creates a new project for me automatically and folders per package in the UML diagram.</p>
  
  <p>All is good, except how do I use the generated file?</p>
  
  <p>Reason I asked, if I have operations in a class, aka methods, it will generate method stubs with NotImplementatedException().  I do want to fill in the method stubs, but upon changing the uml and generating code again, my method will be wiped and replaced with NotImplementedException again.  If I select not to override, adding a new operation won't generate a new method in my class.</p>
  
  <p>Are there any best practices on how we should use this code generation thing?  The way I see it now, it is pointless.</p>