Title :
Auto-completion for diagram editors based on graph grammars
Author :
Mazanek, Steffen ; Maier, Sonja ; Minas, Mark
Author_Institution :
Univ. der Bundeswehr Munchen, Munich
Abstract :
Graphs are known to be well-suited as an intermediate data structure in diagram editors. The syntax of a particular visual language can be defined by means of a graph grammar. In recent work we have proposed approaches to graph completion: given a possibly ldquoincompleterdquo graph, this graph is modified in such a way that the resulting graph is a member of the grammarpsilas language. In this paper we describe how graph completion can be used to realize diagram completion, an important requirement for the realization of content assist in diagram editors. With our approach, the advantages of free-hand and structured editing can be effectively combined: drawing of diagrams with maximal freedom and powerful guidance whenever needed.
Keywords :
graph grammars; visual languages; auto-completion; data structure; diagram completion; diagram editors; graph completion; graph grammars; incomplete graph; visual language syntax; Bars; Data structures; Domain specific languages; Engines; Helium; Production;
Conference_Titel :
Visual Languages and Human-Centric Computing, 2008. VL/HCC 2008. IEEE Symposium on
Conference_Location :
Herrsching am Ammersee
Print_ISBN :
978-1-4244-2528-0
Electronic_ISBN :
1943-6092
DOI :
10.1109/VLHCC.2008.4639094