Abstract
Design and implementation of visual languages require a wide range of conceptual and technical knowledge: from issues of visual design and graphical implementation to aspects of analysis and transformation for languages in general. We present a new method and a powerful toolset that incorporates such knowledge up to a high specification level. Identifying certain patterns in the language structure and selecting a visual representation from a set of pre-coined solutions generate visual editors. This approach is easy to use and suitable for a large variety of visual language styles.