Class RuleTerminalNode

    • Field Detail

      • salienceDeclarations

        protected org.drools.base.rule.Declaration[] salienceDeclarations
      • enabledDeclarations

        protected org.drools.base.rule.Declaration[] enabledDeclarations
      • fireDirect

        protected boolean fireDirect
      • consequenceName

        protected java.lang.String consequenceName
    • Constructor Detail

      • RuleTerminalNode

        public RuleTerminalNode()
      • RuleTerminalNode

        public RuleTerminalNode​(int id,
                                LeftTupleSource source,
                                org.drools.base.definitions.rule.impl.RuleImpl rule,
                                org.drools.base.rule.GroupElement subrule,
                                int subruleIndex,
                                BuildContext context)
    • Method Detail

      • setDeclarations

        public void setDeclarations​(java.util.Map<java.lang.String,​org.drools.base.rule.Declaration> decls)
      • toString

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

        public org.drools.base.rule.Declaration[] getSalienceDeclarations()
      • setSalienceDeclarations

        public void setSalienceDeclarations​(org.drools.base.rule.Declaration[] salienceDeclarations)
      • getEnabledDeclarations

        public org.drools.base.rule.Declaration[] getEnabledDeclarations()
      • setEnabledDeclarations

        public void setEnabledDeclarations​(org.drools.base.rule.Declaration[] enabledDeclarations)
      • getConsequenceName

        public java.lang.String getConsequenceName()
      • getType

        public short getType()
      • setLeftInputOtnId

        public void setLeftInputOtnId​(ObjectTypeNode.Id leftInputOtnId)
      • isFireDirect

        public boolean isFireDirect()
      • setFireDirect

        public void setFireDirect​(boolean fireDirect)