| Modifier and Type | Method and Description |
|---|---|
Node |
NodeBuilder.createNode(Tree<Row> current)
Creates a
Node based on the give tree node. |
Node |
Row.getNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
Row.setNode(Node node) |
| Modifier and Type | Method and Description |
|---|---|
Node |
Transition.getEndNode()
Returns the
Node at the end of the transition. |
Node |
Token.getNode()
Returns the
Node that this token is pointing to. |
Node |
Graph.getNode(int id)
Returns the graph's node with the given id.
|
Node |
Transition.getStartNode()
Returns the
Node at the start of the transition. |
Node |
Graph.getStartNode()
Returns the graph's start node.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Node> |
Graph.getNodes()
Returns the list of all nodes in the graph.
|
| Modifier and Type | Method and Description |
|---|---|
Token |
GraphEngine.addToken(GraphInstance instance,
Node node,
Token parent)
Adds a new, active token to the given instance pointing to the given node
with the given parent.
|
List<Transition> |
Graph.getOutputTransitions(Node node)
Returns a list of transitions which have the given node as their starting
point.
|
Transition |
Graph.getOutputTransitions(Node node,
String name)
Returns the transition which has the given node as their starting point
and the given name, or
null if no such transition exists. |
void |
NodeEventListener.onEntering(Token token,
Node node)
Called before a token enters a node, i.e.
|
void |
NodeEventListener.onLeft(Token token,
Node node)
Called after a token left a node, i.e.
|
void |
Token.setNode(Node node)
Sets the
Node that the token is pointing to. |
| Modifier and Type | Method and Description |
|---|---|
Node |
TransitionImpl.getEndNode() |
Node |
TokenImpl.getNode() |
Node |
GraphImpl.getNode(int id) |
Node |
TransitionImpl.getStartNode() |
Node |
GraphImpl.getStartNode() |
| Modifier and Type | Method and Description |
|---|---|
Collection<Node> |
GraphImpl.getNodes() |
| Modifier and Type | Method and Description |
|---|---|
void |
GraphImpl.addNode(Node node) |
TokenImpl |
GraphEngineImpl.addToken(GraphInstance instance,
Node node,
Token parent) |
void |
EventNotifier.fireEntering(Token token,
Node node) |
void |
EventNotifier.fireLeft(Token token,
Node node) |
List<Transition> |
GraphImpl.getOutputTransitions(Node node) |
Transition |
GraphImpl.getOutputTransitions(Node node,
String name) |
void |
TokenImpl.setNode(Node node) |
void |
GraphImpl.setStartNode(Node startNode) |
| Constructor and Description |
|---|
TransitionImpl(Node startNode,
Node endNode) |
TransitionImpl(String name,
Node startNode,
Node endNode) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractNode
Abstract node implementation providing id and name.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BeanAsyncCallActivity
Activity, pausing execution until a task (call of method on a bean with given name) has been completed.
|
class |
BeanCallActivity
Activity that is synchronously calling a method on the bean with the given name.
|
class |
CreateNewInstanceActivity
Activity, that orders a
The task is executed asynchronously by an external system.
|
class |
HumanTaskActivity
Activity, pausing execution until a human task (manual task) has been completed externally.
|
class |
ObjectCallActivity
Activity that is synchronously calling a method on the given object.
|
class |
ScriptActivity
Activity executing a given
ScriptActivity.Script. |
class |
SetAttributeActivity
Activity setting an attribute in the
GraphInstance's Environment to a given value. |
class |
ValidateAttributeActivity
Activity validating an attribute in the
GraphInstance's Environment. |
| Modifier and Type | Class and Description |
|---|---|
class |
CatchSignal
Catch event, pausing execution until the arrival of a signal from an external source.
|
class |
CatchTimer
Catch event, pausing execution for a given amount of time.
|
class |
ThrowEscalation
Throw event, cancelling all active token siblings.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractConditionalGateway
Abstract gateway that is providing common functionality for gateways
that support conditional transitions.
|
class |
AbstractGateway
Abstract gateway node that implements common gateway functionality,
i.e.
|
class |
AndFork
Gateway, that implements the "parallel split" workflow pattern.
|
class |
AndJoin
Gateway, that implements the "structured synchronizing merge" workflow pattern.
|
class |
CancellingDiscriminator
Gateway, that implements the "cancelling discriminator" workflow pattern.
|
class |
OrFork
Gateway, that implements the "multiple choice" workflow pattern.
|
class |
XorFork
Gateway, that is implements the "exclusive choice" workflow pattern and the "structured loop" pattern.
|
class |
XorJoin
Gateway, that may optionally be used in connection with
XorForks to increase the readability of graph definitions. |
Copyright © 2018. All rights reserved.