package org.activiti.editor.language.java; import org.activiti.bpmn.converter.BpmnXMLConverter; import org.activiti.bpmn.model.BpmnModel; import org.activiti.bpmn.model.EndEvent; import org.activiti.bpmn.model.Process; import org.activiti.bpmn.model.SequenceFlow; import org.activiti.bpmn.model.StartEvent; import org.activiti.bpmn.model.UserTask; import org.junit.Test; public class SimpleModelTest { @Test public void connvertModelToXML() throws Exception { BpmnModel bpmnModel = new BpmnModel(); Process process = bpmnModel.getMainProcess(); StartEvent startEvent = new StartEvent(); startEvent.setId("startEvent1"); process.addFlowElement(startEvent); UserTask task = new UserTask(); task.setId("reviewTask"); task.setAssignee("kermit"); process.addFlowElement(task); SequenceFlow flow1 = new SequenceFlow(); flow1.setId("flow1"); flow1.setSourceRef("startEvent1"); flow1.setTargetRef("reviewTask"); process.addFlowElement(flow1); EndEvent endEvent = new EndEvent(); endEvent.setId("endEvent1"); process.addFlowElement(endEvent); BpmnXMLConverter converter = new BpmnXMLConverter(); System.out.println(new String(converter.convertToXML(bpmnModel))); } }