public void execute(InternalWorkingMemory workingMemory) { // check whether ruleflow group is still empty first if ( this.ruleFlowGroup.isEmpty() ) { // deactivate ruleflow group this.ruleFlowGroup.setActive( false ); } } public void execute(InternalKnowledgeRuntime kruntime) {
public void deactivateRuleFlowGroup(final String name) { ((InternalRuleFlowGroup) getRuleFlowGroup( name )).setActive( false ); }
public void activateRuleFlowGroup(final String name) { ((InternalRuleFlowGroup) getRuleFlowGroup( name )).setActive( true ); }
public void activateRuleFlowGroup(final String name, long processInstanceId, String nodeInstanceId) { InternalRuleFlowGroup ruleFlowGroup = (InternalRuleFlowGroup) getRuleFlowGroup( name ); ruleFlowGroup.addNodeInstance(processInstanceId, nodeInstanceId); ruleFlowGroup.setActive( true ); }