java.lang.Object
org.qubership.atp.dataset.service.jpa.model.dscontext.CycleChecker

public class CycleChecker extends Object
Class used for graph cycling check. If we opened node twice, that means this graph is cycled.
  • Constructor Details

    • CycleChecker

      public CycleChecker()
  • Method Details

    • openNode

      public void openNode(UUID nodeId)
      Opens new node. Throws exception if there is cycle.
    • closeNode

      public void closeNode(UUID nodeId)
      Closes node. Throws exception if there is cycle.