-
Bug
-
Resolution: Done
-
Critical
-
None
It's allowed to morph nodes into different types, but it could result in some invalid diagram state. At least it has been reproduced by producing an invalid connection context, see steps to reproduce.
It implies checks/fixes for:
- The contextual morph menu(bottom() - It should be just displaying the allowed target types for the actual diagram state, making this way not possible to end up in some rule evaluation failed
- Morphing (core) commands -> check/fix the actual implementations - those should checking all available rule contexts before execution