if (edge != null) edge.setSource(act); act.addOutgoingSequenceEdge(edge);
/** * Sets the source. */ public void setSource(mxICell source) { if (getBpmnElement() != null) { MSequenceEdge medge = (MSequenceEdge) getBpmnElement(); if (getSource() != null) { ((MActivity) ((VActivity) getSource()).getBpmnElement()).removeOutgoingSequenceEdge(medge); medge.setSource(null); } if (source != null) { MActivity msource = (MActivity) ((VActivity) source).getBpmnElement(); msource.addOutgoingSequenceEdge(medge); medge.setSource(msource); } } super.setSource(source); }
MActivity src = (MActivity) emap.get(attrs.get("sourceRef")); MActivity tgt = (MActivity) emap.get(attrs.get("targetRef")); edge.setSource(src); edge.setTarget(tgt);
MSequenceEdge edge = (MSequenceEdge)edges.get(edgeid); act.addOutgoingSequenceEdge(edge); edge.setSource(act);
MSequenceEdge edge = (MSequenceEdge)edges.get(edgeid); act.addOutgoingSequenceEdge(edge); edge.setSource(act); if (edge.getCondition() != null)