Domain model libraries

What are Domain Model Libraries One of the new features in VS2010 is the notion of Domain Model Libraries. This is the equivalent for dslDefinition files, to the class libraries for assemblies. You can have, in a Domain Model Library types, (external types, enumerations), DomainClasses, and even shapes, that you will use, reference or inherit…

0

Empty Toolbox for DSL Tools Diagram in experimental hive

There is already a post on the forum, about that, but I feel that I need to communicate a bit more.   What is the problem? You downloaded and installed the brand new VS2010 Beta2, installed the VSSDK, and the DSL SDK You unfold a new Dsl, let’s say a minimal designer (Language1, file extension…

3

We released the DSL SDK for Visual Studio Beta2 this morning

I’m a bit late to announce it, but only now do I find the time to blog: this morning, we released the DSL SDK for Visual Studio Beta2. It is available from Visual Studio 2010 DSL SDK Beta2, and, as for the Beta1, you’ll need to install the Visual Studio 2010 SDK Beta 2 beforehand….

1

You are using the DSL Tools? I would like to know you better!

Among other things, I’m preparing my talk to the Development Tools Ecosystem Summit in Redmond October 19-23, and it’s the time, after the hard work we’ve been doing on producing the Beta2 of Visual Studio, to come back to you, customers and partners. If you are using the DSL Tools, I’d like to know better…

2

An Article about DSLs and WPF : “Provide an improved user experience to your DSLs”

Pascal Recchia and Anthony Guérot from Mexedge just published a new article: "Provide an improved user experience to your DSL’s" about how to use WPF with your DSLs even in Visual Studio 2008. The technology they use is similar to what we ship in the DSL Tools for Visual Studio 2010. http://www.netfxfactory.org/blogs/papers/archive/2009/09/20/provide-an-improved-user-experience-to-your-dsls.aspx The article has…

0

Pre-processed T4 templates

I was going to blog a bit about pre-processed T4 templates, that Gareth already explained a few months ago (rationale and basic design), when my attention was drown on Pablo’s posts about the subject: VS10 Beta 1 / T4 Preprocessing part 1 explains why this is an interesting feature and VS10 Beta 1 / T4…

0

Copy / Cut / Paste of model elements

Behavior in previous versions of the DSL Tools In previous versions of the DSL Tools, the copy/cut/paste of model elements did not work very well. There were limitations, and even bugs that prevented very elaborate scenarios. In case you are interested, you can have to the posts on the forum describing these problems, and the…

2

Copy paste to an image

Behavior in previous versions of the DSL Tools In previous versions of the DslTools, when you wanted to export a selection to an image, or to the Clipboard, you had to write some custom code, or just take a screen copy of what you wanted.   New Behavior From the VS2010 DSL SDK, the copy/paste…

0

Moveable decorators

Behavior in previous versions of the DSL Tools In previous versions of the DSL Tools, such as, in the DSL Class diagram which is provided as a sample, you could very easily end-up with a very cluttered diagram: New behavior With the moveable decorators feature, the DSL author can choose let the decorators on a…

0

Sticky toolbox items

Behavior in previous versions of the DSL Tools In previous versions of the DSL Tools, each time you wanted to create a shape or a connector, you had to: go to the toolbox, and click on the domain shape / connector that you wanted to create Come to the design surface to : click where…

2