Package 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 | 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