The demo shows how to implement custom IPortCandidateProvider
which allow the definition of own rules for connecting nodes.
Forbid the connection between certain nodes, or to some nodes at all. Define how many ports are visible or dynamically create them during edge creation.