public void addTerminate() { add(new TerminateEvent(nextEndId())); validate(); }
protected void addStart() { add(new StartEvent(startId())); }
protected void addEnd(String errorRef, String causeExpression, Significance sig, int line, int col, String desc) { add(new EndEvent(nextEndId(), errorRef, causeExpression)); if (sig != null) { sourceMap(sig, line, col, desc); } validate(); }
@Override protected P done() { parent.add(new SubProcess(id, useSeparateContext, out, getElements())); return parent(); }