org.eclipse.incquery.runtime.rete.network

## Interface Tunnel

- All Superinterfaces:
    Node, Receiver, Supplier
  All Known Subinterfaces:
    Production
  All Known Implementing Classes:
    AbstractEvaluatorNode, CachedFunctionEvaluatorNode, CachedPredicateEvaluatorNode, DefaultProductionNode, EqualityFilterNode, ExternalInputStatelessFilterNode, FilterNode, InequalityFilterNode, MemorylessEvaluatorNode, OutputCachingEvaluatorNode, RemoteReceiver, RemoteSupplier, RetePatternMatcher, SingleInputNode, TransformerNode, TransitiveClosureNode, TransparentNode, TrimmerNode, UniquenessEnforcerNode, ValueBinderFilterNode

      public interface Tunnel
      extends Supplier, Receiver

  Author:
    Gabor Bergmann A Tunnel is an interface into which elments can be instered and from which productions can be extracted.

- - ### Method Summary

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

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

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

      `appendParent, getParents, removeParent, update`

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

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