A Pattern-Based Layout Algorithm for Diagram Editors

Authors

  • Sonja Maier
  • Mark Minas

DOI:

https://doi.org/10.14279/tuj.eceasst.7.96

Abstract

The diagram editor generator framework DIAMETA utilizes meta-model-based language specifications and supports free-hand as well as structured editing. We presented a generic layout algorithm that meets the demands of this kind of editors. The algorithm combines two concepts, constraint satisfaction and attribute evaluation, to a powerful methodology for specifying the layout for a particular visual language. As the layout specification for this algorithm is rather complex, we encapsulated basic functionality into reusable patterns. This paper describes this pattern concept of the generic layout algorithm, and shows how they simplify the layout specification of a specific language.

Downloads

Published

2007-09-30

How to Cite

[1]
S. Maier and M. Minas, “A Pattern-Based Layout Algorithm for Diagram Editors”, eceasst, vol. 7, Sep. 2007.