Пример #1
0
 private NodeAdaptor getEndEvent() {
   for (ProcessNode node : workbench.getSelectedModel().getNodes()) {
     if (workbench.getSelectedModel().getOutgoingEdges(SequenceFlow.class, node).isEmpty()) {
       return NodeAdaptor.adapt(node, new ModelAdaptor((BPMNModel) workbench.getSelectedModel()));
     }
   }
   return null;
 }
Пример #2
0
 private NodeAdaptor getStartEvent() {
   for (ProcessNode node : workbench.getSelectedModel().getNodes()) {
     if (
     /*workbench.getSelectedModel().
     getIncomingEdges(SequenceFlow.class, node).isEmpty()*/
     node instanceof StartEvent) {
       return NodeAdaptor.adapt(node, new ModelAdaptor((BPMNModel) workbench.getSelectedModel()));
     }
   }
   return null;
 }