Class ReteBoundary


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

      • network

        protected Network network
      • subplanToAddressMapping

        protected java.util.Map<SubPlan,​Address<? extends Supplier>> subplanToAddressMapping
      • parentPlansOfReceiver

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

      • ReteBoundary

        public ReteBoundary​(ReteEngine engine)
        Prerequisite: engine has its network and framework fields initialized