Class PathContextManager


  • public class PathContextManager
    extends Object
    • Field Detail

      • catchingEvents

        protected Map<String,​org.eclipse.bpmn2.FlowElement> catchingEvents
    • Constructor Detail

      • PathContextManager

        public PathContextManager()
    • Method Detail

      • getCatchingEvents

        public Map<String,​org.eclipse.bpmn2.FlowElement> getCatchingEvents()
      • setCatchingEvents

        public void setCatchingEvents​(Map<String,​org.eclipse.bpmn2.FlowElement> catchingEvents)
      • getContextFromStack

        public PathContext getContextFromStack()
      • 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)
      • finalizePath

        public void finalizePath()
      • finalizePathOnLeave

        public void finalizePathOnLeave()
      • finalizePath

        public void finalizePath​(PathContext context)
      • clearCurrentContext

        public void clearCurrentContext()
      • complete

        public void complete()
      • addToCompleted

        protected void addToCompleted​(PathContext context)
      • checkSize

        protected void checkSize()