package org.jactr.tools.experiment.actions.jactr; /* * default logging */ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.jactr.core.runtime.ACTRRuntime; import org.jactr.core.runtime.controller.IController; import org.jactr.tools.experiment.actions.IAction; import org.jactr.tools.experiment.impl.IVariableContext; public class TerminateAction implements IAction { /** * Logger definition */ static private final transient Log LOGGER = LogFactory .getLog(TerminateAction.class); public TerminateAction() { } public void fire(IVariableContext context) { IController controller = ACTRRuntime.getRuntime().getController(); if(controller!=null && controller.isRunning()) controller.stop(); } }