public class SubProcess extends Activity implements org.processmining.models.shapes.Decorated, org.processmining.models.graphbased.directed.ContainingDirectedGraphNode
bAdhoc, bCollapsed, bCompensation, bLooped, bMultiinstance, BRANCHINGBOXWIDTH, bReceive, bSend, PADDINGFROMBOXTOTEXT, stdHeight, stdWidth
ABSTRACTBACKGROUNDCOLOR, ABSTRACTBORDERCOLOR, ABSTRACTTEXTCOLOR, ADJACENTBACKGROUNDCOLOR, CLUSTERBACKGROUNDCOLOR, CLUSTERBORDERCOLOR, CLUSTERTEXTCOLOR, EDGECOLOR, EDGECORRELATEDCOLOR, EDGEUNCORRELATEDCOLOR, LABELCOLOR, PRIMITIVEBACKGROUNDCOLOR, PRIMITIVEBORDERCOLOR, PRIMITIVETEXTCOLOR
Constructor and Description |
---|
SubProcess(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram,
java.lang.String label,
boolean looped,
boolean adhoc,
boolean compensation,
boolean multiinstance,
boolean collapsed)
Create a subprocess without parent
|
SubProcess(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram,
java.lang.String label,
boolean looped,
boolean adhoc,
boolean compensation,
boolean multiinstance,
boolean collapsed,
boolean triggeredByEvent)
Create a subprocess without parent and with triggeredByEvent param
|
SubProcess(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram,
java.lang.String label,
boolean looped,
boolean adhoc,
boolean compensation,
boolean multiinstance,
boolean collapsed,
boolean triggeredByEvent,
SubProcess parentSubProcess)
Create a subprocess with parent subprocess and with triggeredByEvent param
|
SubProcess(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram,
java.lang.String label,
boolean looped,
boolean adhoc,
boolean compensation,
boolean multiinstance,
boolean collapsed,
boolean triggeredByEvent,
Swimlane parentSwimlane)
Create a subprocess with parent swimlane and with triggeredByEvent param
|
SubProcess(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram,
java.lang.String label,
boolean looped,
boolean adhoc,
boolean compensation,
boolean multiinstance,
boolean collapsed,
SubProcess parentSubProcess)
Create a subprocess with parent subprocess
|
SubProcess(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram,
java.lang.String label,
boolean looped,
boolean adhoc,
boolean compensation,
boolean multiinstance,
boolean collapsed,
Swimlane parentSwimlane)
Create a subprocess with parent swimlane
|
Modifier and Type | Method and Description |
---|---|
void |
addChild(org.processmining.models.graphbased.directed.ContainableDirectedGraphElement child) |
void |
decorate(java.awt.Graphics2D g2d,
double x,
double y,
double width,
double height) |
java.util.Set<org.processmining.models.graphbased.directed.ContainableDirectedGraphElement> |
getChildren() |
java.awt.Dimension |
getCollapsedSize() |
boolean |
getTriggeredByEvent() |
getDecorator, getNumOfBoundaryEvents, getParentSubProcess, getParentSwimlane, incNumOfBoundaryEvents, isBAdhoc, isBCollapsed, isBCompensation, isBLooped, isBMultiinstance, isBReceive, isBScript, isBSend, isBService, setBAdhoc, setBCollapsed, setBCompensation, setBLooped, setBMultiinstance, setBReceive, setBScript, setBSend, setBService, setDecorator
getAncestorSubProcess, getGraph, getParent, getParentLane, getParentPool, setParentSubprocess, setParentSwimlane
compareTo
equals, getId, hashCode
getAttributeMap, getLabel, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getId
equals, getGraph, getLabel, hashCode
public SubProcess(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram, java.lang.String label, boolean looped, boolean adhoc, boolean compensation, boolean multiinstance, boolean collapsed)
bpmndiagram
- label
- looped
- adhoc
- compensation
- multiinstance
- collapsed
- public SubProcess(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram, java.lang.String label, boolean looped, boolean adhoc, boolean compensation, boolean multiinstance, boolean collapsed, SubProcess parentSubProcess)
bpmndiagram
- label
- looped
- adhoc
- compensation
- multiinstance
- collapsed
- parentSubProcess
- public SubProcess(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram, java.lang.String label, boolean looped, boolean adhoc, boolean compensation, boolean multiinstance, boolean collapsed, Swimlane parentSwimlane)
bpmndiagram
- label
- looped
- adhoc
- compensation
- multiinstance
- collapsed
- parentSwimlane
- public SubProcess(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram, java.lang.String label, boolean looped, boolean adhoc, boolean compensation, boolean multiinstance, boolean collapsed, boolean triggeredByEvent)
bpmndiagram
- label
- looped
- adhoc
- compensation
- multiinstance
- collapsed
- triggeredByEvent
- public SubProcess(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram, java.lang.String label, boolean looped, boolean adhoc, boolean compensation, boolean multiinstance, boolean collapsed, boolean triggeredByEvent, SubProcess parentSubProcess)
bpmndiagram
- label
- looped
- adhoc
- compensation
- multiinstance
- collapsed
- triggeredByEvent
- parentSubProcess
- public SubProcess(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram, java.lang.String label, boolean looped, boolean adhoc, boolean compensation, boolean multiinstance, boolean collapsed, boolean triggeredByEvent, Swimlane parentSwimlane)
bpmndiagram
- label
- looped
- adhoc
- compensation
- multiinstance
- collapsed
- triggeredByEvent
- parentSwimlane
- public java.util.Set<org.processmining.models.graphbased.directed.ContainableDirectedGraphElement> getChildren()
getChildren
in interface org.processmining.models.graphbased.directed.ContainingDirectedGraphNode
public void addChild(org.processmining.models.graphbased.directed.ContainableDirectedGraphElement child)
addChild
in interface org.processmining.models.graphbased.directed.ContainingDirectedGraphNode
public java.awt.Dimension getCollapsedSize()
getCollapsedSize
in interface org.processmining.models.graphbased.Expandable
public boolean getTriggeredByEvent()