Relationship to DSL tools

I am interested in creating a visual designer for our company to create class libraries following a specific design pattern (ie. based on the CSLA framework). I understand from other posts that customizing the output of the class designer is not supported. However, there seems to be alot of overlap between the class designer and DSL tools. Is the class designer a DSL designer? What is the relationship there?

[422 byte] By [danroot] at [2008-3-3]
# 1

Class Designer is a DSL in that the meta-model is based on the CLR type system which is what is portrayed in the diagrams. So, it is a DSL designer.

I guess your question is whether Class Designer was built using the DSL toolkit V1. The answer is no.

However, Class Designer and the SOA designers (Application Designer, Logical DataCenter Designer and the System Designer) were all built on an earlier version of the framework that is being built as part of DSL toolkit V1. The DSL tools will allow defining DSLs in a declarative way and will have code generators to generate a working designer from that. We are working on a plan to move these designers onto the revised framework (that will be shipping in DSL toolkit V1) but no timescale has been set yet.

I hope this helps.

Thanks,

Ramesh Rajagopal.

Class Designer Team.

RameshRajagopal at 2007-10-7 > top of Msdn Tech,Visual Studio,Visual Studio Class Designer...
# 2
Thanks Ramesh. Makes sense. I guess like other developers in the forum, I'm looking forward to extending the Class Designer output to add things like additional documentation markup and implementation details.
danroot at 2007-10-7 > top of Msdn Tech,Visual Studio,Visual Studio Class Designer...

Visual Studio

Site Classified