org.yaoqiang.bpmn.editor.simulation.SimulationExecution Maven / Gradle / Ivy
package org.yaoqiang.bpmn.editor.simulation;
import java.util.ArrayList;
import java.util.List;
import org.yaoqiang.bpmn.editor.swing.BPMNGraphComponent;
import org.yaoqiang.bpmn.engine.operation.ExecutionOperation;
import org.yaoqiang.bpmn.engine.operation.FlowNodeEnd;
import org.yaoqiang.bpmn.engine.operation.FlowNodeExecute;
import org.yaoqiang.bpmn.engine.operation.ProcessEnd;
import org.yaoqiang.bpmn.engine.operation.SequenceFlowDestroyScope;
import org.yaoqiang.bpmn.engine.runtime.Execution;
import org.yaoqiang.bpmn.model.elements.core.common.FlowNode;
import org.yaoqiang.bpmn.model.elements.gateways.ParallelGateway;
import com.mxgraph.model.mxGraphModel;
/**
* SimulationExecution
*
* @author Shi Yaoqiang([email protected])
*/
public class SimulationExecution extends Execution {
protected BPMNGraphComponent graphComponent;
protected FlowNode runningNode;
protected static mxGraphModel model;
protected static String oldStyle;
protected static Object lastNode;
protected static List