Class DefaultProductionNode

    • Field Detail

      • posMapping

        protected final java.util.Map<java.lang.String,​java.lang.Integer> posMapping
    • Constructor Detail

      • DefaultProductionNode

        public DefaultProductionNode​(ReteContainer reteContainer,
                                     java.util.Map<java.lang.String,​java.lang.Integer> posMapping,
                                     boolean deleteRederiveEvaluation)
        Since:
        1.6
      • DefaultProductionNode

        public DefaultProductionNode​(ReteContainer reteContainer,
                                     java.util.Map<java.lang.String,​java.lang.Integer> posMapping,
                                     boolean deleteRederiveEvaluation,
                                     TupleMask coreMask,
                                     TupleMask posetMask,
                                     IPosetComparator posetComparator)
        Since:
        1.6
    • Method Detail

      • getPosMapping

        public java.util.Map<java.lang.String,​java.lang.Integer> getPosMapping()
        Specified by:
        getPosMapping in interface ProductionNode
        Returns:
        the position mapping of this particular pattern that maps members of the tuple type to their positions
      • iterator

        public java.util.Iterator<Tuple> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<Tuple>
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class BaseNode