Pattern-Based Layout Specifications for Visual Language Editors
DOI:
https://doi.org/10.14279/tuj.eceasst.25.351Abstract
When creating an editor for a visual language, a challenging task is the layout specification. Many visual languages, e.g., Ecore diagrams or Petri nets, show similar layout characteristics, and hence reuse of layout behavior should be enabled. For that purpose, we introduce the concept of layout patterns, which encapsulates certain layout behavior. With the approach, it is possible to combine different layout algorithms, e.g., standard graph drawing algorithms and constraint-based algorithms. In addition, rule-based layout algorithms may be used that are specifically tailored to the interactive nature of visual language editors.Downloads
Published
2010-03-28
How to Cite
[1]
S. Maier and M. Minas, “Pattern-Based Layout Specifications for Visual Language Editors”, eceasst, vol. 25, Mar. 2010.
Issue
Section
Articles