public abstract class BpmnAbstractGateway extends BpmnIncomingOutgoing
incomings, outgoings
name
BpmnText, lineNumber, tag
Constructor and Description |
---|
BpmnAbstractGateway(java.lang.String tag) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
exportAttributes()
Exports all attributes.
|
protected void |
importAttributes(org.xmlpull.v1.XmlPullParser xpp,
Bpmn bpmn)
Imports all standard attributes: None.
|
void |
marshall(BPMNDiagram diagram,
Gateway gateway) |
abstract void |
unmarshall(BPMNDiagram diagram,
java.util.Collection<java.lang.String> elements,
java.util.Map<java.lang.String,BPMNNode> id2node,
SubProcess subProcess) |
abstract void |
unmarshall(BPMNDiagram diagram,
java.util.Collection<java.lang.String> elements,
java.util.Map<java.lang.String,BPMNNode> id2node,
Swimlane lane) |
abstract void |
unmarshall(BPMNDiagram diagram,
java.util.Map<java.lang.String,BPMNNode> id2node,
SubProcess subProcess) |
abstract void |
unmarshall(BPMNDiagram diagram,
java.util.Map<java.lang.String,BPMNNode> id2node,
Swimlane lane) |
exportElements, importElements
marshall, marshall
checkValidity, getId, setId
checkBoolean, checkDouble, checkInteger, checkRequired, checkRestriction, checkURI, exportAttribute, exportElement, getBpmnText, getLineNumber, getTag, importElement, importText, setLineNumber, setTag, setXpdlText
public void marshall(BPMNDiagram diagram, Gateway gateway)
protected void importAttributes(org.xmlpull.v1.XmlPullParser xpp, Bpmn bpmn)
BpmnElement
importAttributes
in class BpmnIdName
protected java.lang.String exportAttributes()
exportAttributes
in class BpmnIdName
public abstract void unmarshall(BPMNDiagram diagram, java.util.Map<java.lang.String,BPMNNode> id2node, Swimlane lane)
public abstract void unmarshall(BPMNDiagram diagram, java.util.Collection<java.lang.String> elements, java.util.Map<java.lang.String,BPMNNode> id2node, Swimlane lane)
public abstract void unmarshall(BPMNDiagram diagram, java.util.Map<java.lang.String,BPMNNode> id2node, SubProcess subProcess)
public abstract void unmarshall(BPMNDiagram diagram, java.util.Collection<java.lang.String> elements, java.util.Map<java.lang.String,BPMNNode> id2node, SubProcess subProcess)