Class ReteBoundary

java.lang.Object
tools.refinery.interpreter.rete.boundary.ReteBoundary

public class ReteBoundary extends Object
Responsible for the storage, maintenance and communication of the nodes of the network that are accessible form the outside for various reasons.
  • Field Details

    • engine

      protected ReteEngine engine
    • network

      protected Network network
    • headContainer

      protected ReteContainer headContainer
    • inputConnector

      protected final InputConnector inputConnector
    • subplanToAddressMapping

      protected Map<SubPlan,Address<? extends Supplier>> subplanToAddressMapping
    • parentPlansOfReceiver

      protected Map<Address<? extends Receiver>,Set<SubPlan>> parentPlansOfReceiver
      SubPlans of parent nodes that have the key node as their child. For RETE --> SubPlan traceability, mainly at production nodes.
  • Constructor Details

    • ReteBoundary

      public ReteBoundary(ReteEngine engine)
      Prerequisite: engine has its network and framework fields initialized
  • Method Details