I have the following problem : In a document, I have a subgraph with a port on its frontier. There can be no links between the inside and the outside of the subgraph, all links must pass through this frontier port.
All worked fine, until I set the ValidCycle property to GoDocumentValidCycle.NotDirected so as to prevent cycles in my graph.
If I have two components A and B inside my subgraph, I can link B output to this frontier port. However, as soon as I connect A output with B input, I can no longer link B output to the subgraph port. It looks like A being part of the subgraph, linking B to the subgraph too would produce an cycle.
Is there any way to correct this behaviour ?