glsp
glsp copied to clipboard
Revise TypeHints and server side feedback for creation actions
The current implementation of the EdgeTypeHint
s has certain limitations:
- The use of sets for source and target element ids is insufficient to model relationships like: Source A can connect to Target B Source A can't connect to Target A Source B can connect to Target A
- It should be possible to specify the maximal amount of connected edges for a ShapeElementType
- It should be optionally possible to query the server for advanced connection info.
See also https://spectrum.chat/glsp/general/how-edgetypehint-works~5ddb2b91-3863-4019-bc4d-03e2e948cb90