All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected java.util.List<EdgeAdaptor> |
adaptEdgeList(java.util.List<? extends ProcessEdge> edges,
ModelAdaptor context) |
protected <NodeType extends NodeAdaptor> java.util.List<NodeType> |
adaptNodeList(java.util.List<? extends ProcessNode> nodes,
ModelAdaptor context) |
void |
addObject(ProcessObjectAdaptor object) |
java.util.Map<ProcessObjectAdaptor,java.util.Set<ProcessObjectAdaptor>> |
connectLinkEventsViaSequenceFlow() |
ModelAdaptor |
copy() |
BPMNModel |
getAdaptee() |
ClusterAdaptor |
getClusterForNode(NodeAdaptor node) |
java.util.List<ClusterAdaptor> |
getClusters() |
EdgeAdaptor |
getEdgeFromTo(java.lang.Class<? extends ProcessEdge> type,
NodeAdaptor source,
NodeAdaptor target)
Find an edge of the specified type with the supplied source and target.
|
java.util.List<EdgeAdaptor> |
getEdges() |
ClusterAdaptor |
getGraphicalClusterForNode(NodeAdaptor node) |
java.util.List<EdgeAdaptor> |
getIncomingEdges(java.lang.Class<? extends ProcessEdge> type,
NodeAdaptor node) |
java.util.List<NodeAdaptor> |
getNeighborNodes(java.lang.Class<? extends ProcessEdge> edgeType,
NodeAdaptor node) |
java.util.List<NodeAdaptor> |
getNodes() |
java.util.List<ProcessObjectAdaptor> |
getObjects() |
java.util.List<EdgeAdaptor> |
getOutgoingEdges(java.lang.Class<? extends ProcessEdge> type,
NodeAdaptor node) |
LaneableClusterAdaptor |
getPoolForNode(NodeAdaptor node) |
java.util.List<LaneableClusterAdaptor> |
getPools() |
java.util.List<NodeAdaptor> |
getPrecedingNodes(java.lang.Class<? extends ProcessEdge> edgeType,
NodeAdaptor node) |
java.util.List<ClusterAdaptor> |
getProcessClusters() |
java.util.List<NodeAdaptor> |
getRootNodes() |
java.util.List<NodeAdaptor> |
getRootNodesExceptPools() |
java.util.List<NodeAdaptor> |
getRootProcessNodes() |
java.util.List<ModelAdaptor> |
getSubmodelsForNonAdHocProcesses()
returns models representing the contained Processes without their Sub-Processes,
i.e. there will be a model for each pool and every SubProcess.
|
java.util.List<NodeAdaptor> |
getSucceedingNodes(java.lang.Class<? extends ProcessEdge> edgeType,
NodeAdaptor node) |
boolean |
hasChoreography() |
boolean |
hasConversation() |
boolean |
hasEdge(EdgeAdaptor edge) |
boolean |
hasGlobalPool() |
boolean |
hasNode(NodeAdaptor node) |
java.util.Map<ProcessObjectAdaptor,java.util.Set<ProcessObjectAdaptor>> |
interceptDirectEdgesFromStartToEnd() |
boolean |
isColaboration() |
boolean |
isPureChoreography() |
java.util.Map<ProcessObjectAdaptor,java.util.Set<ProcessObjectAdaptor>> |
reduceToOneEndEventPerProcess() |
java.util.Map<ProcessObjectAdaptor,java.util.Set<ProcessObjectAdaptor>> |
reduceToOneStartEvent() |
void |
removeAll() |
void |
removeArtifactsAndMessages() |
void |
removeEventSubProcessesAndCompenstaionHandlers() |
java.lang.String |
toString() |
java.util.Map<ProcessObjectAdaptor,java.util.Set<ProcessObjectAdaptor>> |
transformAttachmentsToGateways() |