org.eclipse.viatra.query.runtime.rete.network

## Interface Tunnel

- All Superinterfaces:
    Node, Receiver, Supplier
  All Known Subinterfaces:
    ProductionNode
  All Known Implementing Classes:
    AbstractColumnAggregatorNode, AbstractEvaluatorNode, AbstractUniquenessEnforcerNode, ColumnAggregatorNode, DefaultProductionNode, DiscriminatorBucketNode, DiscriminatorDispatcherNode, EqualityFilterNode, ExternalInputStatelessFilterNode, FilterNode, InequalityFilterNode, MemorylessEvaluatorNode, OutputCachingEvaluatorNode, RemoteReceiver, RemoteSupplier, RetePatternMatcher, SingleInputNode, TimelyProductionNode, TimelyUniquenessEnforcerNode, TransformerNode, TransitiveClosureNode, TransparentNode, TrimmerNode, UniquenessEnforcerNode, ValueBinderFilterNode

      public interface Tunnel
      extends Supplier, Receiver

- - ### Method Summary

    - ### Methods inherited from interface org.eclipse.viatra.query.runtime.rete.network.Supplier

      `appendChild, constructIndex, getPulledContents, getPulledContents, getReceivers, pullInto, pullIntoWithTimeline, removeChild`

    - ### Methods inherited from interface org.eclipse.viatra.query.runtime.rete.network.Receiver

      `appendParent, getMailbox, getParents, removeParent, update`

    - ### Methods inherited from interface org.eclipse.viatra.query.runtime.rete.network.Node

      `acceptPropagatedTraceInfo, assignTraceInfo, getCommunicationTracker, getContainer, getNodeId, getTag, getTraceInfos, setTag`