public interface PvmScope extends PvmProcessElement
| Modifier and Type | Method and Description | 
|---|---|
| PvmActivity | findActivity(String activityId)Recursively finds a flow activity. | 
| PvmActivity | findActivityAtLevelOfSubprocess(String activityId)Finds an activity at the same level of subprocess. | 
| TransitionImpl | findTransition(String transitionId)Recursively finds a transition. | 
| List<? extends PvmActivity> | getActivities()Returns the flow activities of this scope. | 
| PvmScope | getEventScope()The event scope for an activity is the scope in which the activity listens for events. | 
| ScopeImpl | getFlowScope()The flow scope of the activity. | 
| PvmScope | getLevelOfSubprocessScope()The "level of subprocess scope" as defined in bpmn: this is the subprocess
 containing the activity. | 
| boolean | isScope()Indicates whether this is a local scope for variables and events
 if true, there will _always_ be a scope execution created for it. | 
| boolean | isSubProcessScope()Indicates whether this scope is a sub process scope. | 
getId, getProcessDefinition, getProperties, getPropertyboolean isScope()
 Note: the fact that this is a scope does not mean that it is also a
 sub process scope.
boolean isSubProcessScope()
PvmScope getEventScope()
flow scope..
 Consider: boundary events have a different event scope than flow scope.
 The event scope is always a scope.
ScopeImpl getFlowScope()
 Note: in order to ensure backwards compatible behavior,  a flow scope is not necessarily
 a a scope. Example: event sub processes.
PvmScope getLevelOfSubprocessScope()
List<? extends PvmActivity> getActivities()
flow scope.PvmActivity findActivity(String activityId)
activityId - the id of the activity to find.PvmActivity findActivityAtLevelOfSubprocess(String activityId)
activityId - the id of the activity to find.TransitionImpl findTransition(String transitionId)
transitionId - the transiton to findCopyright © 2018. All rights reserved.