373374375376377378379380381382383
this.rule ); leftTuple.unlinkFromLeftParent(); leftTuple.unlinkFromRightParent(); } workingMemory.executeQueuedActions(); workingMemory.clearNodeMemory( this ); } if ( !context.alreadyVisited( this.tupleSource ) ) { this.tupleSource.remove( context,
15731574157515761577157815791580158115821583
agenda.fireNextItem( null ); assertEquals( 0, ruleFlowGroup0.size() ); assertEquals( 0, agenda.agendaSize() ); workingMemory.executeQueuedActions(); assertFalse( ruleFlowGroup0.isActive() ); // A new activation should now be added to the RuleFlowGroup but not to the agenda final LeftTuple tuple2 = new LeftTuple( new DefaultFactHandle( 1, "cheese" ),
450451452453454455456457458459460
workingMemory.getTruthMaintenanceSystem().removeLogicalDependencies( activation, propagationContext, this.rule ); } workingMemory.executeQueuedActions(); workingMemory.clearNodeMemory( this ); } removeShare();
15911592159315941595159615971598159916001601
agenda.fireNextItem( null ); assertEquals( 0, ruleFlowGroup0.size() ); assertEquals( 0, agenda.agendaSize() ); workingMemory.executeQueuedActions(); assertFalse( ruleFlowGroup0.isActive() ); // A new activation should now be added to the RuleFlowGroup but not to the agenda final LeftTupleImpl tuple2 = new LeftTupleImpl( new DefaultFactHandle( 1, "cheese" ),
371372373374375376377378379380381
457458459460461462463464465466467
workingMemory.getTruthMaintenanceSystem().removeLogicalDependencies( activation, propagationContext, this.rule ); } workingMemory.executeQueuedActions(); workingMemory.clearNodeMemory( this ); } if ( !context.alreadyVisited( this.tupleSource ) ) { this.tupleSource.remove( context,
456457458459460461462463464465466
workingMemory.getTruthMaintenanceSystem().removeLogicalDependencies( activation, propagationContext, this.rule ); } workingMemory.executeQueuedActions(); workingMemory.clearNodeMemory( this ); } if( !context.alreadyVisited( this.tupleSource ) ) { this.tupleSource.remove( context,
17261727172817291730173117321733173417351736