public class BPMNEdgeAdapter extends ProcessEdgeAdapter implements BPMNEdgeInterface
f_edge
Constructor and Description |
---|
BPMNEdgeAdapter(ProcessEdge e) |
Modifier and Type | Method and Description |
---|---|
BPMNNodeInterface |
getSource()
returns the node where this Edge starts
|
NodeInterface |
getSourceInternal()
returns the node where this Edge starts at
|
BPMNNodeInterface |
getTarget()
returns the node where this Edge ends
|
NodeInterface |
getTargetInternal()
returns the node where this Edge ends
|
boolean |
isAssociation()
is this a connections to a dataobject (or similar)
|
boolean |
isMessageFlow()
Message flows will receive a special routing
and are an important factor for layouting
as they will be treated differently to Sequence Flows.
|
clearRoutingPoints, equals, getEdge, getRoutingPoints, hashCode, setRoutingPoints, setSourceInternal, setTargetInternal, toString
isSwitched, setSource, setSwitched, setTarget
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
clearRoutingPoints, getRoutingPoints, isSwitched, setRoutingPoints, setSource, setSwitched, setTarget
public BPMNEdgeAdapter(ProcessEdge e)
e
- public BPMNNodeInterface getSource()
AbstractEdgeAdapter
getSource
in interface BPMNEdgeInterface
getSource
in interface EdgeInterface
getSource
in class AbstractEdgeAdapter
public BPMNNodeInterface getTarget()
EdgeInterface
getTarget
in interface BPMNEdgeInterface
getTarget
in interface EdgeInterface
getTarget
in class AbstractEdgeAdapter
public NodeInterface getSourceInternal()
AbstractEdgeAdapter
getSourceInternal
in class ProcessEdgeAdapter
public NodeInterface getTargetInternal()
AbstractEdgeAdapter
getTargetInternal
in class ProcessEdgeAdapter
public boolean isMessageFlow()
BPMNEdgeInterface
isMessageFlow
in interface BPMNEdgeInterface
public boolean isAssociation()
BPMNEdgeInterface
isAssociation
in interface BPMNEdgeInterface