idGenerator );
context.setRule( rule );
// if running in STREAM mode, calculate temporal distance for events
if( EventProcessingOption.STREAM.equals( rulebase.getConfiguration().getEventProcessingMode() ) ) {
TemporalDependencyMatrix temporal = this.utils.calculateTemporalDistance( subrules[i] );
context.setTemporalDistance( temporal );
}
if ( rulebase.getConfiguration().isSequential() ) {
context.setTupleMemoryEnabled( false );