@Override public void controllerExecutionFinished(Controller c) throws ExecutionException { batch.runControllerExecutionFinishedBlock(actionContext, c, ontology); actionContext.setCorpus(null); actionContext.setController(null); actionContext.setPR(null); }
@Override public void controllerExecutionAborted(Controller c, Throwable t) throws ExecutionException { batch.runControllerExecutionAbortedBlock(actionContext, c, t, ontology); actionContext.setCorpus(null); actionContext.setController(null); actionContext.setPR(null); }
// methods implemeting ControllerAwarePR @Override public void controllerExecutionStarted(Controller c) throws ExecutionException { actionContext.setController(c); actionContext.setCorpus(corpus); actionContext.setPRFeatures(features); actionContext.setPRName(this.getName()); actionContext.setPR(this); actionContext.setDebuggingEnabled(enableDebugging); batch.runControllerExecutionStartedBlock(actionContext, c, ontology); }