tuple ); DefaultKnowledgeHelper knowledgeHelper = new org.drools.core.base.DefaultKnowledgeHelper( ((StatefulKnowledgeSessionImpl)workingMemory) ); knowledgeHelper.setActivation( activation ); knowledgeHelper = new org.drools.core.base.DefaultKnowledgeHelper( ((StatefulKnowledgeSessionImpl)workingMemory) ); knowledgeHelper.setActivation( activation );
DefaultKnowledgeHelper kcontext = new DefaultKnowledgeHelper( ksession ); kcontext.setActivation( item1 ); kcontext.blockMatch( item3 ); kcontext.reset(); kcontext.setActivation( item2 ); kcontext.blockMatch( item3 ); kcontext.unblockAllMatches( item3 );
public void run() { try { Thread.sleep( 1000 ); for ( int i = 0; i < iterations && !halt; i++ ) { assertEquals( result, salience.getValue( new DefaultKnowledgeHelper( item, wm ), rule, wm ) ); Thread.currentThread().yield(); } } catch ( Throwable e ) { e.printStackTrace(); this.error = true; } }
public void evaluate(KnowledgeHelper knowledgeHelper, WorkingMemory workingMemory) { LinkedList<LogicalDependency<M>> list = ((DefaultKnowledgeHelper) knowledgeHelper).getpreviousJustified(); if (list != null) { for (SimpleLogicalDependency dep = (SimpleLogicalDependency ) list.getFirst(); dep != null; dep = ( SimpleLogicalDependency ) dep.getNext() ){ knowledgeHelper.insertLogical( dep.getObject(), dep.getMode() ); } } }
DefaultKnowledgeHelper kcontext = new DefaultKnowledgeHelper( ksession ); kcontext.setActivation( item1 ); kcontext.blockMatch( item2 ); kcontext.blockMatch( item3 ); kcontext.reset(); kcontext.setActivation( item1 ); kcontext.blockMatch( item4 ); kcontext.cancelRemainingPreviousLogicalDependencies();
@Test public void testSimpleExpression() { StatefulKnowledgeSessionImpl ksession = (StatefulKnowledgeSessionImpl)kBase.newKieSession(); final Person p = new Person( "mark", "", 31 ); final InternalFactHandle f0 = (InternalFactHandle) ksession.insert( p ); final LeftTupleImpl tuple = new LeftTupleImpl( f0, null, true ); RuleTerminalNode rtn = new RuleTerminalNode(); rtn.setSalienceDeclarations( context.getDeclarationResolver().getDeclarations( context.getRule() ).values().toArray( new Declaration[1] ) ); AgendaItem item = new AgendaItemImpl(0, tuple, 0, null, rtn, null); assertEquals( 25, context.getRule().getSalience().getValue( new DefaultKnowledgeHelper( item, ksession ), context.getRule(), ksession ) ); }
public void evaluate(KnowledgeHelper knowledgeHelper, WorkingMemory workingMemory) { LinkedList< LogicalDependency<M>> list = ((DefaultKnowledgeHelper)knowledgeHelper).getpreviousJustified(); if ( list != null ) { for ( SimpleLogicalDependency dep = ( SimpleLogicalDependency ) list.getFirst(); dep != null; dep = ( SimpleLogicalDependency ) dep.getNext() ){ knowledgeHelper.insertLogical( dep.getObject(), dep.getMode() ); } } }
agenda.createAgendaItem(item3, 0, null, null, null); DefaultKnowledgeHelper kcontext = new DefaultKnowledgeHelper( ksession ); kcontext.setActivation( item1 ); kcontext.blockMatch( item2 ); kcontext.blockMatch( item3 ); assertEquals( 1, item3.getBlockers().size() ); kcontext.reset(); kcontext.setActivation( item2 ); kcontext.blockMatch( item3 ); assertEquals( 2, item1.getBlocked().size() );
tuple ); final DefaultKnowledgeHelper knowledgeHelper = new org.drools.core.base.DefaultKnowledgeHelper( ((StatefulKnowledgeSessionImpl)workingMemory) ); knowledgeHelper.setActivation( activation );
public void evaluate(KnowledgeHelper knowledgeHelper, WorkingMemory workingMemory) { LinkedList< LogicalDependency<M>> list = ((DefaultKnowledgeHelper)knowledgeHelper).getpreviousJustified(); if ( list != null ) { for ( SimpleLogicalDependency dep = ( SimpleLogicalDependency ) list.getFirst(); dep != null; dep = ( SimpleLogicalDependency ) dep.getNext() ){ knowledgeHelper.insertLogical( dep.getObject(), dep.getMode() ); } } }
DefaultKnowledgeHelper kcontext = new DefaultKnowledgeHelper( ksession ); kcontext.setActivation( item1 ); kcontext.blockMatch( item2 ); kcontext.blockMatch( item3 ); kcontext.reset(); kcontext.setActivation( item2 ); kcontext.blockMatch( item3 ); kcontext.blockMatch( item3 ); assertNull( item2.getBlockers() ); assertEquals( 1, item2.getBlocked().size() );
10, null, null, null); final DefaultKnowledgeHelper kbHelper = new DefaultKnowledgeHelper( ksession ); kbHelper.setActivation( item ); try { ((MVELConsequence) context.getRule().getConsequence()).compile( (MVELDialectRuntimeData) pkgBuilder.getPackageRegistry( pkg.getName() ).getDialectRuntimeRegistry().getDialectData( "mvel" ) );
public void evaluate(KnowledgeHelper knowledgeHelper, WorkingMemory workingMemory) { LinkedList< LogicalDependency<M>> list = ((DefaultKnowledgeHelper)knowledgeHelper).getpreviousJustified(); if ( list != null ) { for ( SimpleLogicalDependency dep = ( SimpleLogicalDependency ) list.getFirst(); dep != null; dep = ( SimpleLogicalDependency ) dep.getNext() ){ knowledgeHelper.insertLogical( dep.getObject(), dep.getMode() ); } } }
pctxFactory.createPropagationContext( 1, PropagationContext.Type.DELETION, null, tuple != null ? (TerminalNode)tuple.getTupleSink() : null, null ), new RuleTerminalNode(0, new CompositeObjectSinkAdapterTest.MockBetaNode(), context.getRule(), subrule, 0, new BuildContext( kBase )), null); final DefaultKnowledgeHelper kbHelper = new DefaultKnowledgeHelper( ksession ); kbHelper.setActivation( item ); ((MVELConsequence) context.getRule().getConsequence()).compile( (MVELDialectRuntimeData) pkgBuilder.getPackageRegistry( pkg.getName() ).getDialectRuntimeRegistry().getDialectData( "mvel" )); context.getRule().getConsequence().evaluate( kbHelper,
public void evaluate(KnowledgeHelper knowledgeHelper, WorkingMemory workingMemory) { LinkedList< LogicalDependency<M>> list = ((DefaultKnowledgeHelper)knowledgeHelper).getpreviousJustified(); if ( list != null ) { for ( SimpleLogicalDependency dep = ( SimpleLogicalDependency ) list.getFirst(); dep != null; dep = ( SimpleLogicalDependency ) dep.getNext() ){ knowledgeHelper.insertLogical( dep.getObject(), dep.getMode() ); } } }
public void evaluate(KnowledgeHelper knowledgeHelper, WorkingMemory workingMemory) { LinkedList< LogicalDependency<M>> list = ((DefaultKnowledgeHelper)knowledgeHelper).getpreviousJustified(); if ( list != null ) { for ( SimpleLogicalDependency dep = ( SimpleLogicalDependency ) list.getFirst(); dep != null; dep = ( SimpleLogicalDependency ) dep.getNext() ){ knowledgeHelper.insertLogical( dep.getObject(), dep.getMode() ); } } }
public void evaluate(KnowledgeHelper knowledgeHelper, WorkingMemory workingMemory) { LinkedList< LogicalDependency<M>> list = ((DefaultKnowledgeHelper)knowledgeHelper).getpreviousJustified(); if ( list != null ) { for ( SimpleLogicalDependency dep = ( SimpleLogicalDependency ) list.getFirst(); dep != null; dep = ( SimpleLogicalDependency ) dep.getNext() ){ knowledgeHelper.insertLogical( dep.getObject(), dep.getMode() ); } } }