Class DroolsCondition<PatternVar,​T extends DroolsRuleStructure<PatternVar>>

    • Constructor Detail

      • DroolsCondition

        protected DroolsCondition​(T ruleStructure)
    • Method Detail

      • bindTupleVariableOnFirstGrouping

        protected abstract <InTuple> org.drools.model.PatternDSL.PatternDef<PatternVar> bindTupleVariableOnFirstGrouping​(org.drools.model.PatternDSL.PatternDef<PatternVar> pattern,
                                                                                                                         org.drools.model.Variable<InTuple> tupleVariable)
      • impactScore

        protected <S extends Score<S>,​H extends AbstractScoreHolder<S>> void impactScore​(org.drools.model.Drools drools,
                                                                                               H scoreHolder)
      • getInnerAccumulatePattern

        protected org.drools.model.view.ViewItem<?> getInnerAccumulatePattern​(org.drools.model.PatternDSL.PatternDef<PatternVar> mainAccumulatePattern)
      • getRuleStructure

        public T getRuleStructure()
      • getExpectedJustificationTypes

        public Class[] getExpectedJustificationTypes()