Title :
Diagram editing with hypergraph parser support
Author_Institution :
Lehrstuhl fur Programmiersprachen, Erlangen-Nurnberg Univ., Germany
Abstract :
Diagrams are always used when communicating complex situations. Diagram editors support the user when editing diagrams on a computer. However creating diagram editors is expensive and time consuming. Frameworks that can be customized for the specific diagram classes considerably reduce these costs. In previous work, the framework DiaGen using an internal hypergraph model and offering syntax directed editing had been introduced. The paper presents an incremental hypergraph parser and an extension of DiaGen that allows for editing diagrams like in a drawing tool. The hypergraph parser detects correct (sub) diagrams online and notifies the user of incorrect diagram parts. This allows editing with temporally inconsistent diagrams which supports a natural editing style
Keywords :
diagrams; grammars; graph theory; text editing; visual languages; visual programming; DiaGen; diagram classes; diagram editing; diagram editors; drawing tool; hypergraph parser; hypergraph parser support; incorrect diagram parts; incremental hypergraph parser; internal hypergraph model; natural editing style; syntax directed editing; temporally inconsistent diagrams; Costs; Electrical engineering; Feedback; Flowcharts; Formal specifications; Multidimensional systems; Production;
Conference_Titel :
Visual Languages, 1997. Proceedings. 1997 IEEE Symposium on
Conference_Location :
Isle of Capri
Print_ISBN :
0-8186-8144-6
DOI :
10.1109/VL.1997.626587