Geeks With Blogs
José Escrich Blog extensibility thoughts DSL Tools
New T4 Template Visual Studio Editor.
During this past month I've been working in a new T4 template editor as a part of the SFT. If you're working with dsl or gax you already know, how the editor looks when you try to edit a text template file, it looks like this: So now you can have a fully colorized text editor for your T4 templates like the ASP.NET Vs editor and you can get it now downlaoding the ClariuS Software Factories Toolkit here. Colorizing, Intellisense and Validation In this release it's providing colorizing and intellisense ......

Posted On Thursday, June 7, 2007 11:31 AM

Recipe Designer and SFT June CTP
Today we shipped the June CTP of the Clarius Software Factories Toolkit, which includes a new version of the Recipe Designer. The main change what I've been working on, is the serialization behavior in order to support round tripping, beside that was an interesting opportunity to work implementing a custom serialization in a Dsl. So now if you change the .xml extension of the recipe definition file with .recipe extension, you'll get a graphical representation of your recipe, the only constraint that ......

Posted On Thursday, June 7, 2007 11:29 AM

Testing T4 templates using the GAX host
Download Sample Package I guess that there are not a best approach to do the tests without a built in support in the T4 template host. Nevertheless in the Web Service Software Factory we did a very first approach of how you could write test units for t4 templates. Suppose that we have a template which the output is a simple class, in the following example I did a simple package which contains a T4 template called Programs.cs.t4 so, the idea is, run the transformation and then try to compile the class ......

Posted On Thursday, May 3, 2007 3:56 PM

DSL Tools: how to change the size, position and order of the swimlanes.
There are an easily way to change the position, size and order of the swimlane shapes in your dsl. To do that, you just have to create a partial class of the swimlane that you want to modify its boundary and then override its BoundRules property, like this: Also you must create the BoundRules custom class and override the GetCompliantBounds method which returns the rectangle in which the swimlane will be painted. This method receives the shape and the proposed rectangle, with those values you can ......

Posted On Sunday, February 25, 2007 12:39 PM

Copyright © Jose Escrich | Powered by: