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 ......
I've been involved in DSLs and Software Factories for about six months now, before that I dabbled in building DSLs trying to see how I could use them in enhancing the development experience for both developers and non-developers. One of the big problems I came across is the lack of a single reference that provided the necessary background information required to assemble a Software Factory. Granted the MSDN provides all of the documentation on-line and you have the various community sites, but there ......