Lucas Heer
|
537f44a1f8
forbid deleting mandatory types and attributes in instance models
|
il y a 7 ans |
Lucas Heer
|
79eb945d18
retyping a node is always global
|
il y a 7 ans |
Lucas Heer
|
4e5cfe72ff
check if local transformation breaks conformance for attributes, nodes and edges. If it does, repair it automatically
|
il y a 7 ans |
Lucas Heer
|
5b14d5fdf3
maintain conformance when adding nodes and deleting attributes
|
il y a 7 ans |
Lucas Heer
|
9f8d050b80
relaxed type mandatory constraint a bit: lower bound can only be 0 or 1
|
il y a 7 ans |
Lucas Heer
|
6f4ee05cca
use evolution handlers for edge add/delete as well
|
il y a 7 ans |
Lucas Heer
|
b919a505cd
remove obsolete file
|
il y a 7 ans |
Lucas Heer
|
6a9b7bfb80
added evolution code for attributes
|
il y a 7 ans |
Lucas Heer
|
4639a78203
reworked edge mandatory constraint, some related bug fixes
|
il y a 7 ans |
Lucas Heer
|
0a72f86596
merged model move from testing branch, can now move model from one location to another (useful to reuse example models as instance models
|
il y a 7 ans |
Lucas Heer
|
e9e9031aff
fixed verifying attributes of instance model: now an attribute is mandatory if all nodes of the same type have the same attribute
|
il y a 7 ans |
Yentl Van Tendeloo
|
57183a509b
Add model_move to help menu and several fixes to original code; seems to work in simple scenario's
|
il y a 7 ans |
Yentl Van Tendeloo
|
437d2077e9
Update the wrapper with model_move (and fixed missing file in bootstrap)
|
il y a 7 ans |
Yentl Van Tendeloo
|
bd87ebfb30
Added simple model_move (untested)
|
il y a 7 ans |
Lucas Heer
|
6fb919a04e
added node highlighting for verify and select
|
il y a 7 ans |
Lucas Heer
|
edffd40bd9
implemented deleting model from UI
|
il y a 7 ans |
Lucas Heer
|
5b1ed3c298
disable freehand drawing for now (need to find a way to capture it as CS)
|
il y a 7 ans |
Lucas Heer
|
7546bdf7cd
also delete concrete syntax model when deleting node globally
|
il y a 7 ans |
Lucas Heer
|
5f30d83283
capture concrete syntax when typing a group and store it in a CS model
|
il y a 7 ans |
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
|
il y a 7 ans |
Lucas Heer
|
896b043aea
replaced hack by isinstance, nicer drawing for edges
|
il y a 7 ans |
Lucas Heer
|
da33214bb3
edges are now deletable
|
il y a 7 ans |
Lucas Heer
|
aff95fc175
reworked edge checking in verify code
|
il y a 7 ans |
Lucas Heer
|
a195ba50da
reworked code for verifying node attributes in instance model
|
il y a 7 ans |
Lucas Heer
|
4ac56e435d
restructured verify code: split up in multiple class methods
|
il y a 7 ans |
Lucas Heer
|
695bf3fc46
delegate mouse press event if selected item is not a typed node
|
il y a 7 ans |
Lucas Heer
|
0b4eddeab4
implemented same attributing functions for example modeling, but without constraints
|
il y a 7 ans |
Lucas Heer
|
6987287ad5
added attribute editing of nodes in instance modeling view (add, delete, modify)
|
il y a 7 ans |
Lucas Heer
|
504681787e
dont use evolution code for instance modeling when deleting a node
|
il y a 7 ans |
Lucas Heer
|
e6655aadcc
in instance modeling, del key deletes node
|
il y a 7 ans |