Commit History

Autor SHA1 Mensaxe Data
  Lucas Heer 40cb2d4afd next round of evolution fixes for edges: added functions to check and repair a possibly broken conformance relationship %!s(int64=7) %!d(string=hai) anos
  Lucas Heer c2d662f004 first iteration of fixing overly complex and partially wrong evolution code: check and repair conformance relationship independently of scope of change %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 692c7d0043 allow to overwrite type, enables concrete syntax evolution %!s(int64=7) %!d(string=hai) anos
  Lucas Heer ac7d6f5be9 fix wrongly capturing concrete syntax of ellipse as rectangle %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 79eb945d18 retyping a node is always global %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 5b14d5fdf3 maintain conformance when adding nodes and deleting attributes %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 6f4ee05cca use evolution handlers for edge add/delete as well %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 6a9b7bfb80 added evolution code for attributes %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 4639a78203 reworked edge mandatory constraint, some related bug fixes %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 6fb919a04e added node highlighting for verify and select %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 5b1ed3c298 disable freehand drawing for now (need to find a way to capture it as CS) %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 7546bdf7cd also delete concrete syntax model when deleting node globally %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 5f30d83283 capture concrete syntax when typing a group and store it in a CS model %!s(int64=7) %!d(string=hai) anos
  Lucas Heer c1f1b1ccf9 added script to manually upload an image file as concrete syntax icon for a node, also finished fetching and displaying this image in UI %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 896b043aea replaced hack by isinstance, nicer drawing for edges %!s(int64=7) %!d(string=hai) anos
  Lucas Heer da33214bb3 edges are now deletable %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 4ac56e435d restructured verify code: split up in multiple class methods %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 695bf3fc46 delegate mouse press event if selected item is not a typed node %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 0b4eddeab4 implemented same attributing functions for example modeling, but without constraints %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 35038fb76e added log viewer to UI to replace command line prints %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 36e67d37c3 added concrete syntax metamodel and example %!s(int64=7) %!d(string=hai) anos
  Lucas Heer fffab54bc7 some work on concrete syntax rendering: introduced node item for graphicsview %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 914b8d2572 clean up code, added command line arguments to main, add/delete/retype node evolution scenarios integrated in UI %!s(int64=7) %!d(string=hai) anos
  Lucas Heer 7d9c4201aa basic UI for example modeling %!s(int64=7) %!d(string=hai) anos