You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Graphs in GT can only be built programmatically, either using Mondrian or directly in Bloc. An interactive editor would be useful not only for creating diagrams such as Mindmaps, but also other kinds of graphs, such as UML diagrams, roadmaps for Lepiter databases, and executable diagrams such as finite state automata, Petri nets, and attributed graph grammars. The idea is to have a generic graph editor that can be easily configured with to style the nodes and edges and their behavior. Styles could be specified in a Grammar of Graphics fashion.
A prototype of such an editor was previously built as party of the IMAD project, and could be reimplemented as a starting point.
Possible steps:
Implement a bare-bones editor (with just a basic style) based on the IMAD prototype
Extend the basic style to support creation of simple mindmaps
Add storeString support
Allow nodes to link to existing entities (classes, Lepiter pages, examples etc)
Implement use cases (UML diagrams, Lepiter roadmaps)
Define a specification format for styles so diagrams can be exported as JSON
The text was updated successfully, but these errors were encountered:
Graphs in GT can only be built programmatically, either using Mondrian or directly in Bloc. An interactive editor would be useful not only for creating diagrams such as Mindmaps, but also other kinds of graphs, such as UML diagrams, roadmaps for Lepiter databases, and executable diagrams such as finite state automata, Petri nets, and attributed graph grammars. The idea is to have a generic graph editor that can be easily configured with to style the nodes and edges and their behavior. Styles could be specified in a Grammar of Graphics fashion.
A prototype of such an editor was previously built as party of the IMAD project, and could be reimplemented as a starting point.
Possible steps:
The text was updated successfully, but these errors were encountered: