Package org.jbpm.simulation
Class PathContextManager
- java.lang.Object
-
- org.jbpm.simulation.PathContextManager
-
public class PathContextManager extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,org.eclipse.bpmn2.FlowElement>catchingEvents
-
Constructor Summary
Constructors Constructor Description PathContextManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllToPath(List<org.eclipse.bpmn2.SequenceFlow> elements, PathContext context)protected voidaddToCompleted(PathContext context)voidaddToPath(org.eclipse.bpmn2.FlowElement element, PathContext context)protected voidcheckSize()voidclearCurrentContext()PathContextcloneGiven(PathContext toclone)PathContextcloneGivenWithoutPush(PathContext toclone)voidcomplete()voidfinalizePath()voidfinalizePath(PathContext context)voidfinalizePathOnLeave()Map<String,org.eclipse.bpmn2.FlowElement>getCatchingEvents()List<PathContext>getCompletePaths()PathContextgetContextFromStack()Stack<PathContext>getContextsFromStack()Stack<PathContext>getPaths()voidremoveFromPath(org.eclipse.bpmn2.FlowElement element, PathContext context)voidsetCatchingEvents(Map<String,org.eclipse.bpmn2.FlowElement> catchingEvents)
-
-
-
Method Detail
-
setCatchingEvents
public void setCatchingEvents(Map<String,org.eclipse.bpmn2.FlowElement> catchingEvents)
-
getContextFromStack
public PathContext getContextFromStack()
-
getContextsFromStack
public Stack<PathContext> getContextsFromStack()
-
addToPath
public void addToPath(org.eclipse.bpmn2.FlowElement element, PathContext context)
-
removeFromPath
public void removeFromPath(org.eclipse.bpmn2.FlowElement element, PathContext context)
-
addAllToPath
public void addAllToPath(List<org.eclipse.bpmn2.SequenceFlow> elements, PathContext context)
-
cloneGiven
public PathContext cloneGiven(PathContext toclone)
-
cloneGivenWithoutPush
public PathContext cloneGivenWithoutPush(PathContext toclone)
-
getPaths
public Stack<PathContext> getPaths()
-
finalizePath
public void finalizePath()
-
finalizePathOnLeave
public void finalizePathOnLeave()
-
finalizePath
public void finalizePath(PathContext context)
-
clearCurrentContext
public void clearCurrentContext()
-
complete
public void complete()
-
getCompletePaths
public List<PathContext> getCompletePaths()
-
addToCompleted
protected void addToCompleted(PathContext context)
-
checkSize
protected void checkSize()
-
-