org.camunda.bpm.engine.impl.bpmn.behavior
Class AbstractBpmnActivityBehavior.ExecutionScopeHierarchyWalker

java.lang.Object
  extended by org.camunda.bpm.engine.impl.tree.TreeWalker<PvmExecutionImpl>
      extended by org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.ExecutionScopeHierarchyWalker
Enclosing class:
AbstractBpmnActivityBehavior

public static class AbstractBpmnActivityBehavior.ExecutionScopeHierarchyWalker
extends TreeWalker<PvmExecutionImpl>

Walks the execution tree hierarchy skipping all non-scope executions.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.tree.TreeWalker
TreeWalker.NullCondition<S>, TreeWalker.WalkCondition<S>
 
Field Summary
protected  boolean considerSuperProcessInstances
           
 
Fields inherited from class org.camunda.bpm.engine.impl.tree.TreeWalker
currentElement, postCollectors, preCollectors
 
Constructor Summary
AbstractBpmnActivityBehavior.ExecutionScopeHierarchyWalker(PvmExecutionImpl initialElement, boolean considerSuperProcessInstances)
           
 
Method Summary
protected  PvmExecutionImpl nextElement()
           
 
Methods inherited from class org.camunda.bpm.engine.impl.tree.TreeWalker
addPostCollector, addPreCollector, getCurrentElement, walkUntil, walkUntil, walkWhile, walkWhile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

considerSuperProcessInstances

protected boolean considerSuperProcessInstances
Constructor Detail

AbstractBpmnActivityBehavior.ExecutionScopeHierarchyWalker

public AbstractBpmnActivityBehavior.ExecutionScopeHierarchyWalker(PvmExecutionImpl initialElement,
                                                                  boolean considerSuperProcessInstances)
Method Detail

nextElement

protected PvmExecutionImpl nextElement()
Specified by:
nextElement in class TreeWalker<PvmExecutionImpl>


Copyright © 2015 camunda services GmbH. All rights reserved.