So, I'm happily plugging along, adding the ability to import a WSDL file into one of the DSLs for a new Software Factory we're building at work. And after reading and re-reading the documentation and the DSL Book, I decide I need to call store.Dispose() in my code because I'm finished adding ModelElements to the model and I am leaving the command handler. You know, be neat and tidy when you exit a function dispose of any COM+ interfaces you've might have AddRef'd, etc. So now I'm running the DSL...
Sometimes when defining a property for a domain model element you may need to use a complex type that has more than one property or can't easily be displayed using a single text field or drop down in the property editor. A good example might be a class that holds a list of strings for a GUI interface or a Rich Text editor for a custom text field required by your framework. To resolve this you can create a custom editor and hook it into your domain model that will provide a proper user interface to...