package org.jbpm.sim.gui;
import org.jbpm.sim.def.DefaultJbpmSimulationModel;
import org.jbpm.sim.exe.DesmojExperimentRunner;
import desmoj.extensions.experimentation.ui.ExperimentStarterApplication;
public class OneTaskSimulationModel extends DefaultJbpmSimulationModel {
public OneTaskSimulationModel() {
super(getProcessXml());
}
public static String getProcessXml() {
return
"<process-definition>" +
" <swimlane name='tester' pool-size='1' />" +
" <start-state name='start'>" +
" <transition to='test' />" +
" </start-state>" +
" <task-node name='test'>" +
" <task swimlane='tester' />" +
" <transition to='end' />" +
" </task-node>" +
" <end-state name='end'/>" +
"</process-definition>" ;
}
public static void main(String[] args) throws Exception {
new ExperimentStarterApplication(OneTaskSimulationModel.class, DesmojExperimentRunner.class).setVisible(true);
}
}