package org.drools.chance.rule.constraint; import org.drools.chance.degree.Degree; import org.drools.common.InternalFactHandle; import org.drools.reteoo.LeftTuple; import org.drools.rule.ContextEntry; import org.drools.spi.BetaNodeFieldConstraint; public interface ImperfectBetaConstraint extends BetaNodeFieldConstraint, ImperfectConstraint { public Degree matchCachedLeft( ContextEntry context, InternalFactHandle handle ); public Degree matchCachedRight( LeftTuple context, ContextEntry tuple ); public int getNodeId(); public void setNodeId( int id ); }