org.eclipse.viatra.query.runtime.base.itc.alg.misc

## Interface ITcRelation<V>

- All Known Implementing Classes:
    CountingTcRelation, DRedTcRelation

      public interface ITcRelation<V>

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Set<V>` | `getTupleEnds(V start)` Returns the set of nodes that are reachable from the given node.
    `java.util.Set<V>` | `getTupleStarts()` Returns the starting nodes from a transitive closure relation.

- - ### Method Detail

    - #### getTupleStarts

          java.util.Set<V> getTupleStarts()

      Returns the starting nodes from a transitive closure relation.
      Returns:
        the set of starting nodes

    - #### getTupleEnds

          java.util.Set<V> getTupleEnds(V start)

      Returns the set of nodes that are reachable from the given node.
      Parameters:
        `start` - the starting node
      Returns:
        the set of reachable nodes