The language concepts, their connections and associated rules are illustrated in a notation. You just draw the symbols, and their full graphical behavior is provided automatically.
|Draw symbols||Use them in models|
Drawing the graphical representations is easy with the Symbol Editor. It includes the shapes and tools you are familiar with from standard graphics programs. You can choose different shapes, colours, line widths, font styles, text wrapping, alignment, import graphic files etc. Symbol elements can be conditional on property values and can display values calculated by generators, allowing dynamic graphical behavior. Commonly used symbols or parts of symbols can be stored in the Symbol Library for reuse.
- Concrete Syntax Matters: How to design graphical languages, recording at CodeGen 2012
- Slides: Concrete Syntax Matters, Code Generation Conference 2012
- Creating enhanced graphics, video at YouTube channel