if (!targetpool.getBpmnElement().equals(mactivity.getPool()) && hasoutedge)
/** * Processes the element. */ public Object postProcess(IContext context, Object object) { System.out.println("EMapper got: " + String.valueOf(object)); BpmnReadContext rc = (BpmnReadContext) context.getUserContext(); if (object instanceof MIdElement) { MIdElement element = (MIdElement) object; rc.getElementMap().put(element.getId(), element); } return object; } }
String exp = attrs.get("isExpanded"); Boolean expanded = exp != null? Boolean.parseBoolean(exp) : null; String eventparentid = e != null? ((Map<String, String>) buffer.get("eventhandlerparentmap")).get(e.getId()) : null; Map<String, MSubProcess> spem = (Map<String, MSubProcess>) buffer.get("subprocesselementmap"); String subprocessparentid = e != null? spem.get(e.getId()) != null? spem.get(e.getId()).getId() : null : null; String laneparentid = e != null? laneparents.get(e.getId()) : null; Rectangle2D bounds = (Rectangle2D) vbuffer.remove(BOUNDS_KEY); Rectangle2D altbounds = (Rectangle2D) vbuffer.remove(ALT_BOUNDS_KEY);
public void invoke(Object sender, mxEventObject evt) { Object[] cells = modelcontainer.getGraph().getSelectionCells(); Set<String> selectedids = new HashSet<String>(); for (int i = 0; i < cells.length; ++i) { if (cells[i] instanceof VElement) { selectedids.add(((VElement) cells[i]).getBpmnElement().getId()); } } startelementstable.getSelectionModel().removeListSelectionListener(listselectionlistener); startelementstable.getSelectionModel().clearSelection(); for (int i = 0; i < startelementstable.getRowCount(); ++i) { if (selectedids.contains(startelementstable.getValueAt(i, 1))) { startelementstable.getSelectionModel().addSelectionInterval(i, i); } } startelementstable.getSelectionModel().addListSelectionListener(listselectionlistener); } };
protected VElement findElementById(mxICell startelement, String id) { if(startelement instanceof VElement && !(startelement instanceof VInParameter || startelement instanceof VOutParameter) && id.equals(((VElement)startelement).getBpmnElement().getId())) { return (VElement) startelement; } VElement ret = null; for (int i = 0; i < startelement.getChildCount() && ret == null; ++i) { ret = findElementById(startelement.getChildAt(i), id); } return ret; }
String id = elem.getBpmnElement().getId(); boolean set = false; List<Integer> sels = new ArrayList<Integer>();
List<VNode> children = childmap.remove(e.getId()); if (children != null)
throw new RuntimeException("Unknown edge found: " + medge.getId());