A B C D E F G H I J K L M N O P R S T U V W X Y 
All Classes All Packages

A

addFlow(Flow) - Method in class io.process4j.core.BaseProcess
 
apply(String, JsonObject, ProcessData, Iteration) - Method in class io.process4j.core.BaseDecisionTable
 
apply(String, JsonObject, ProcessData, Iteration) - Method in interface io.process4j.core.DecisionTable
 
association() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNAnnotation
 

B

BaseActivityNode<T> - Class in io.process4j.core
 
BaseActivityNode() - Constructor for class io.process4j.core.BaseActivityNode
 
BaseDecisionTable - Class in io.process4j.core
 
BaseDecisionTable() - Constructor for class io.process4j.core.BaseDecisionTable
 
BaseDecisionTableNode - Class in io.process4j.core
 
BaseDecisionTableNode() - Constructor for class io.process4j.core.BaseDecisionTableNode
 
BaseGatewayNode - Class in io.process4j.core
 
BaseGatewayNode() - Constructor for class io.process4j.core.BaseGatewayNode
 
BaseNode<T> - Class in io.process4j.core
 
BaseNode() - Constructor for class io.process4j.core.BaseNode
 
BaseProcess - Class in io.process4j.core
 
BaseProcess() - Constructor for class io.process4j.core.BaseProcess
 
BaseProcessNode - Class in io.process4j.core
 
BaseProcessNode() - Constructor for class io.process4j.core.BaseProcessNode
 
BaseTaskNode - Class in io.process4j.core
 
BaseTaskNode() - Constructor for class io.process4j.core.BaseTaskNode
 
BooleanEvaluator - Class in io.process4j.core.infix
 
BooleanEvaluator() - Constructor for class io.process4j.core.infix.BooleanEvaluator
 
Bounds - Class in io.process4j.core.bpmn.di
 
Bounds() - Constructor for class io.process4j.core.bpmn.di.Bounds
 
Bounds(String, String, String, String) - Constructor for class io.process4j.core.bpmn.di.Bounds
 
BPMN - Class in io.process4j.core
 
BPMN() - Constructor for class io.process4j.core.BPMN
 
bpmn2java(Path, Path, PrintStream, boolean, boolean, boolean, boolean) - Static method in class io.process4j.core.Util
 
BPMNActivity - Class in io.process4j.core.bpmn.model
 
BPMNActivity() - Constructor for class io.process4j.core.bpmn.model.BPMNActivity
 
BPMNAnnotation - Annotation Type in io.process4j.core.bpmn.annotations
 
BPMNAnnotations - Annotation Type in io.process4j.core.bpmn.annotations
 
BPMNAssociation - Class in io.process4j.core.bpmn.model
 
BPMNAssociation() - Constructor for class io.process4j.core.bpmn.model.BPMNAssociation
 
BPMNAssociation(String, String, String) - Constructor for class io.process4j.core.bpmn.model.BPMNAssociation
 
BPMNBusinessRuleTask - Class in io.process4j.core.bpmn.model
 
BPMNBusinessRuleTask() - Constructor for class io.process4j.core.bpmn.model.BPMNBusinessRuleTask
 
BPMNBusinessRuleTask(String, String, BPMNOutgoing, BPMNIncoming...) - Constructor for class io.process4j.core.bpmn.model.BPMNBusinessRuleTask
 
BPMNDefinitions - Class in io.process4j.core.bpmn.model
 
BPMNDefinitions() - Constructor for class io.process4j.core.bpmn.model.BPMNDefinitions
 
BPMNDefinitions(String, String, BPMNProcess, Diagram) - Constructor for class io.process4j.core.bpmn.model.BPMNDefinitions
 
BPMNDocumentation - Class in io.process4j.core.bpmn.model
 
BPMNDocumentation() - Constructor for class io.process4j.core.bpmn.model.BPMNDocumentation
 
BPMNDocumentation(String, String) - Constructor for class io.process4j.core.bpmn.model.BPMNDocumentation
 
BPMNEdge - Annotation Type in io.process4j.core.bpmn.annotations
 
BPMNEdgeLabel - Annotation Type in io.process4j.core.bpmn.annotations
 
BPMNEdgeLabels - Annotation Type in io.process4j.core.bpmn.annotations
 
BPMNEdges - Annotation Type in io.process4j.core.bpmn.annotations
 
BPMNEndEvent - Class in io.process4j.core.bpmn.model
 
BPMNEndEvent() - Constructor for class io.process4j.core.bpmn.model.BPMNEndEvent
 
BPMNEndEvent(String, String, BPMNIncoming...) - Constructor for class io.process4j.core.bpmn.model.BPMNEndEvent
 
BPMNEndEventLabel - Annotation Type in io.process4j.core.bpmn.annotations
 
BPMNEndEventLabels - Annotation Type in io.process4j.core.bpmn.annotations
 
BPMNEndEventShape - Annotation Type in io.process4j.core.bpmn.annotations
 
BPMNEndEventShapes - Annotation Type in io.process4j.core.bpmn.annotations
 
BPMNExclusiveGateway - Class in io.process4j.core.bpmn.model
 
BPMNExclusiveGateway() - Constructor for class io.process4j.core.bpmn.model.BPMNExclusiveGateway
 
BPMNExclusiveGateway(String, String, List<BPMNIncoming>, List<BPMNOutgoing>) - Constructor for class io.process4j.core.bpmn.model.BPMNExclusiveGateway
 
BPMNImport - Annotation Type in io.process4j.core.bpmn.annotations
 
BPMNIncoming - Class in io.process4j.core.bpmn.model
 
BPMNIncoming() - Constructor for class io.process4j.core.bpmn.model.BPMNIncoming
 
BPMNIncoming(String) - Constructor for class io.process4j.core.bpmn.model.BPMNIncoming
 
BPMNMultiInstanceLoopCharacteristics - Class in io.process4j.core.bpmn.model
 
BPMNMultiInstanceLoopCharacteristics() - Constructor for class io.process4j.core.bpmn.model.BPMNMultiInstanceLoopCharacteristics
 
BPMNNodeLabel - Annotation Type in io.process4j.core.bpmn.annotations
 
BPMNNodeShape - Annotation Type in io.process4j.core.bpmn.annotations
 
BPMNOutgoing - Class in io.process4j.core.bpmn.model
 
BPMNOutgoing() - Constructor for class io.process4j.core.bpmn.model.BPMNOutgoing
 
BPMNOutgoing(String) - Constructor for class io.process4j.core.bpmn.model.BPMNOutgoing
 
BPMNProcess - Class in io.process4j.core.bpmn.model
 
BPMNProcess() - Constructor for class io.process4j.core.bpmn.model.BPMNProcess
 
BPMNProcess(String, String, BPMNStartEvent, BPMNEndEvent) - Constructor for class io.process4j.core.bpmn.model.BPMNProcess
 
BPMNSequenceFlow - Class in io.process4j.core.bpmn.model
 
BPMNSequenceFlow() - Constructor for class io.process4j.core.bpmn.model.BPMNSequenceFlow
 
BPMNSequenceFlow(String, String, String, String) - Constructor for class io.process4j.core.bpmn.model.BPMNSequenceFlow
 
BPMNStandardLoopCharacteristics - Class in io.process4j.core.bpmn.model
 
BPMNStandardLoopCharacteristics() - Constructor for class io.process4j.core.bpmn.model.BPMNStandardLoopCharacteristics
 
BPMNStartEvent - Class in io.process4j.core.bpmn.model
 
BPMNStartEvent() - Constructor for class io.process4j.core.bpmn.model.BPMNStartEvent
 
BPMNStartEvent(String, String, BPMNOutgoing) - Constructor for class io.process4j.core.bpmn.model.BPMNStartEvent
 
BPMNStartEventLabel - Annotation Type in io.process4j.core.bpmn.annotations
 
BPMNStartEventShape - Annotation Type in io.process4j.core.bpmn.annotations
 
BPMNSubProcess - Class in io.process4j.core.bpmn.model
 
BPMNSubProcess() - Constructor for class io.process4j.core.bpmn.model.BPMNSubProcess
 
BPMNSubProcess(String, String, BPMNOutgoing, BPMNIncoming...) - Constructor for class io.process4j.core.bpmn.model.BPMNSubProcess
 
BPMNTask - Class in io.process4j.core.bpmn.model
 
BPMNTask() - Constructor for class io.process4j.core.bpmn.model.BPMNTask
 
BPMNTask(String, String, BPMNOutgoing, BPMNIncoming...) - Constructor for class io.process4j.core.bpmn.model.BPMNTask
 
BPMNText - Class in io.process4j.core.bpmn.model
 
BPMNText() - Constructor for class io.process4j.core.bpmn.model.BPMNText
 
BPMNText(String) - Constructor for class io.process4j.core.bpmn.model.BPMNText
 
BPMNTextAnnotation - Class in io.process4j.core.bpmn.model
 
BPMNTextAnnotation() - Constructor for class io.process4j.core.bpmn.model.BPMNTextAnnotation
 
BPMNTextAnnotation(String, BPMNText) - Constructor for class io.process4j.core.bpmn.model.BPMNTextAnnotation
 

C

clear() - Method in class io.process4j.core.infix.Variables
 
compile(Path) - Static method in class io.process4j.core.Util
 
completedNormally() - Method in class io.process4j.core.Execution
 
copy() - Method in class io.process4j.core.ProcessData
 
createBPMNDefinitions(BaseProcess) - Static method in class io.process4j.core.BPMN
 

D

DecisionTable - Interface in io.process4j.core
 
DEFAULT_ID - Static variable in class io.process4j.core.bpmn.di.Diagram
 
DEFAULT_ID - Static variable in class io.process4j.core.bpmn.di.Plane
 
DEFAULT_ID - Static variable in class io.process4j.core.bpmn.model.BPMNEndEvent
 
DEFAULT_ID - Static variable in class io.process4j.core.bpmn.model.BPMNStartEvent
 
DEFAULT_NAME - Static variable in class io.process4j.core.bpmn.model.BPMNEndEvent
 
DEFAULT_NAME - Static variable in class io.process4j.core.bpmn.model.BPMNStartEvent
 
Diagram - Class in io.process4j.core.bpmn.di
 
Diagram() - Constructor for class io.process4j.core.bpmn.di.Diagram
 
Diagram(String, Plane) - Constructor for class io.process4j.core.bpmn.di.Diagram
 
Documentation - Annotation Type in io.process4j.core.annotations
 

E

Edge - Class in io.process4j.core.bpmn.di
 
Edge() - Constructor for class io.process4j.core.bpmn.di.Edge
 
Edge(String, Label, Waypoint...) - Constructor for class io.process4j.core.bpmn.di.Edge
 
endFlow(String, BaseNode<?>) - Static method in class io.process4j.core.Flow
 
endFlow(String, String, BaseNode<?>) - Static method in class io.process4j.core.Flow
 
equals(Object) - Method in class io.process4j.core.bpmn.model.BPMNIncoming
 
equals(Object) - Method in class io.process4j.core.bpmn.model.BPMNOutgoing
 
equals(Object) - Method in class io.process4j.core.Rule
 
evaluate(Operator, Iterator<String>, Object) - Method in class io.process4j.core.infix.BooleanEvaluator
 
execute(JsonObject, ProcessData) - Method in class io.process4j.core.BaseDecisionTable
 
execute(JsonObject, ProcessData) - Method in class io.process4j.core.BaseProcess
 
execute(JsonObject, ProcessData) - Method in interface io.process4j.core.DecisionTable
 
execute(JsonObject, ProcessData) - Method in interface io.process4j.core.Process
 
execute(JsonObject, ProcessData, Iteration) - Method in class io.process4j.core.BaseDecisionTable
 
execute(JsonObject, ProcessData, Iteration) - Method in class io.process4j.core.BaseProcess
 
execute(JsonObject, ProcessData, Iteration) - Method in interface io.process4j.core.DecisionTable
 
execute(JsonObject, ProcessData, Iteration) - Method in interface io.process4j.core.Gateway
 
execute(JsonObject, ProcessData, Iteration) - Method in interface io.process4j.core.Process
 
execute(JsonObject, ProcessData, Iteration) - Method in interface io.process4j.core.Task
 
Execution - Class in io.process4j.core
 
Execution(String) - Constructor for class io.process4j.core.Execution
 
Execution.Completion - Enum in io.process4j.core
 
ExecutionException - Exception in io.process4j.core
 
ExecutionException(String) - Constructor for exception io.process4j.core.ExecutionException
 
ExecutionException(String, Throwable) - Constructor for exception io.process4j.core.ExecutionException
 
ExecutionException(String, Throwable, Execution) - Constructor for exception io.process4j.core.ExecutionException
 
expression() - Method in annotation type io.process4j.core.annotations.Foreach
 
expression() - Method in annotation type io.process4j.core.annotations.While
 

F

FAILURE - io.process4j.core.Execution.Completion
 
flow() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEdge
 
flow() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEdgeLabel
 
flow(String, BaseNode<?>, BaseNode<?>) - Static method in class io.process4j.core.Flow
 
flow(String, String, BaseNode<?>, BaseNode<?>) - Static method in class io.process4j.core.Flow
 
Flow - Class in io.process4j.core
 
Foreach - Annotation Type in io.process4j.core.annotations
 
from() - Method in annotation type io.process4j.core.annotations.Generated
 

G

Gateway - Interface in io.process4j.core
 
Generated - Annotation Type in io.process4j.core.annotations
 
get(String) - Method in class io.process4j.core.infix.Variables
 
getAnnotations() - Method in class io.process4j.core.bpmn.model.BPMNProcess
 
getAssociation() - Method in class io.process4j.core.bpmn.model.BPMNProcess
 
getBounds() - Method in class io.process4j.core.bpmn.di.Label
 
getBounds() - Method in class io.process4j.core.bpmn.di.Shape
 
getBpmnElement() - Method in class io.process4j.core.bpmn.di.Edge
 
getBpmnElement() - Method in class io.process4j.core.bpmn.di.Plane
 
getBpmnElement() - Method in class io.process4j.core.bpmn.di.Shape
 
getBusinessData() - Method in class io.process4j.core.State
 
getBusinessDataPointers() - Method in class io.process4j.core.Pointers
 
getBusinessRuleTask() - Method in class io.process4j.core.bpmn.model.BPMNProcess
 
getCompleted() - Method in class io.process4j.core.State
 
getCompletion() - Method in class io.process4j.core.Execution
 
getCompletionState() - Method in class io.process4j.core.Execution
 
getContext() - Method in class io.process4j.core.State
 
getCurrentContext() - Method in class io.process4j.core.Execution
 
getCurrentPosition() - Method in class io.process4j.core.Execution
 
getCurrentPositionName() - Method in class io.process4j.core.Execution
 
getCurrentState() - Method in class io.process4j.core.Execution
 
getData() - Method in class io.process4j.core.ProcessData
 
getDiagram() - Method in class io.process4j.core.bpmn.model.BPMNDefinitions
 
getDocumentation() - Method in class io.process4j.core.bpmn.model.BPMNActivity
 
getDocumentation() - Method in class io.process4j.core.bpmn.model.BPMNEndEvent
 
getDocumentation() - Method in class io.process4j.core.bpmn.model.BPMNExclusiveGateway
 
getDocumentation() - Method in class io.process4j.core.bpmn.model.BPMNProcess
 
getDocumentation() - Method in class io.process4j.core.bpmn.model.BPMNStartEvent
 
getDocumentation() - Method in interface io.process4j.core.bpmn.model.NodeElement
 
getDuration(TimeUnit) - Method in class io.process4j.core.Execution
 
getDuration(TimeUnit) - Method in class io.process4j.core.State
 
getDurationInMicros() - Method in class io.process4j.core.Execution
 
getDurationInMicros() - Method in class io.process4j.core.State
 
getDurationInMillis() - Method in class io.process4j.core.Execution
 
getEdges() - Method in class io.process4j.core.bpmn.di.Plane
 
getEndEvent() - Method in class io.process4j.core.bpmn.model.BPMNProcess
 
getErrorMessage() - Method in class io.process4j.core.Execution
 
getErrorType() - Method in class io.process4j.core.Execution
 
getException() - Method in class io.process4j.core.Execution
 
getExclusiveGateway() - Method in class io.process4j.core.bpmn.model.BPMNProcess
 
getExecution() - Method in exception io.process4j.core.ExecutionException
 
getExecution() - Method in class io.process4j.core.State
 
getExpression() - Method in class io.process4j.core.Rule
 
getFlowId(String) - Static method in class io.process4j.core.Flow
 
getHeight() - Method in class io.process4j.core.bpmn.di.Bounds
 
getId() - Method in class io.process4j.core.BaseNode
 
getId() - Method in class io.process4j.core.bpmn.di.Diagram
 
getId() - Method in class io.process4j.core.bpmn.di.Edge
 
getId() - Method in class io.process4j.core.bpmn.di.Plane
 
getId() - Method in class io.process4j.core.bpmn.di.Shape
 
getId() - Method in class io.process4j.core.bpmn.model.BPMNAssociation
 
getId() - Method in class io.process4j.core.bpmn.model.BPMNBusinessRuleTask
 
getId() - Method in class io.process4j.core.bpmn.model.BPMNDefinitions
 
getId() - Method in class io.process4j.core.bpmn.model.BPMNDocumentation
 
getId() - Method in class io.process4j.core.bpmn.model.BPMNEndEvent
 
getId() - Method in class io.process4j.core.bpmn.model.BPMNExclusiveGateway
 
getId() - Method in class io.process4j.core.bpmn.model.BPMNProcess
 
getId() - Method in class io.process4j.core.bpmn.model.BPMNSequenceFlow
 
getId() - Method in class io.process4j.core.bpmn.model.BPMNStartEvent
 
getId() - Method in class io.process4j.core.bpmn.model.BPMNSubProcess
 
getId() - Method in class io.process4j.core.bpmn.model.BPMNTask
 
getId() - Method in class io.process4j.core.bpmn.model.BPMNTextAnnotation
 
getId() - Method in interface io.process4j.core.bpmn.model.NodeElement
 
getId() - Method in class io.process4j.core.State
 
getImpl() - Method in class io.process4j.core.BaseNode
 
getIncoming() - Method in class io.process4j.core.bpmn.model.BPMNBusinessRuleTask
 
getIncoming() - Method in class io.process4j.core.bpmn.model.BPMNEndEvent
 
getIncoming() - Method in class io.process4j.core.bpmn.model.BPMNExclusiveGateway
 
getIncoming() - Method in class io.process4j.core.bpmn.model.BPMNStartEvent
 
getIncoming() - Method in class io.process4j.core.bpmn.model.BPMNSubProcess
 
getIncoming() - Method in class io.process4j.core.bpmn.model.BPMNTask
 
getIncoming() - Method in interface io.process4j.core.bpmn.model.NodeElement
 
getIsSequential() - Method in class io.process4j.core.bpmn.model.BPMNMultiInstanceLoopCharacteristics
 
getIteration() - Method in class io.process4j.core.State
 
getLabel() - Method in class io.process4j.core.bpmn.di.Edge
 
getLabel() - Method in class io.process4j.core.bpmn.di.Shape
 
getMultiInstanceLoopCharacteristics() - Method in class io.process4j.core.bpmn.model.BPMNActivity
 
getName() - Method in class io.process4j.core.BaseNode
 
getName() - Method in class io.process4j.core.bpmn.model.BPMNBusinessRuleTask
 
getName() - Method in class io.process4j.core.bpmn.model.BPMNDefinitions
 
getName() - Method in class io.process4j.core.bpmn.model.BPMNEndEvent
 
getName() - Method in class io.process4j.core.bpmn.model.BPMNExclusiveGateway
 
getName() - Method in class io.process4j.core.bpmn.model.BPMNProcess
 
getName() - Method in class io.process4j.core.bpmn.model.BPMNSequenceFlow
 
getName() - Method in class io.process4j.core.bpmn.model.BPMNStartEvent
 
getName() - Method in class io.process4j.core.bpmn.model.BPMNSubProcess
 
getName() - Method in class io.process4j.core.bpmn.model.BPMNTask
 
getName() - Method in interface io.process4j.core.bpmn.model.NodeElement
 
getNodes() - Method in class io.process4j.core.bpmn.model.BPMNProcess
 
getOutgoing() - Method in class io.process4j.core.bpmn.model.BPMNBusinessRuleTask
 
getOutgoing() - Method in class io.process4j.core.bpmn.model.BPMNEndEvent
 
getOutgoing() - Method in class io.process4j.core.bpmn.model.BPMNExclusiveGateway
 
getOutgoing() - Method in class io.process4j.core.bpmn.model.BPMNStartEvent
 
getOutgoing() - Method in class io.process4j.core.bpmn.model.BPMNSubProcess
 
getOutgoing() - Method in class io.process4j.core.bpmn.model.BPMNTask
 
getOutgoing() - Method in interface io.process4j.core.bpmn.model.NodeElement
 
getPath() - Method in class io.process4j.core.Execution
Returns a string representing the execution flow in the format .:, where 'context' is the name of the node containing the executed (sub)process, 'position' is the name of the flow exiting the executed node and 'iteration' is the direct or indirect (outer) iteration of the node execution
getPlane() - Method in class io.process4j.core.bpmn.di.Diagram
 
getPosition() - Method in class io.process4j.core.State
 
getProcess() - Method in class io.process4j.core.bpmn.model.BPMNDefinitions
 
getProcessData() - Method in class io.process4j.core.State
 
getProcessDataPointers() - Method in class io.process4j.core.Pointers
 
getProcessName() - Method in class io.process4j.core.Execution
 
getResult() - Method in class io.process4j.core.Rule
 
getSequenceFlow() - Method in class io.process4j.core.bpmn.model.BPMNProcess
 
getShapes() - Method in class io.process4j.core.bpmn.di.Plane
 
getSharedData() - Method in class io.process4j.core.ProcessData
 
getShortId() - Method in class io.process4j.core.State
 
getSourceRef() - Method in class io.process4j.core.bpmn.model.BPMNAssociation
 
getSourceRef() - Method in class io.process4j.core.bpmn.model.BPMNSequenceFlow
 
getStandardLoopCharacteristics() - Method in class io.process4j.core.bpmn.model.BPMNActivity
 
getStarted() - Method in class io.process4j.core.State
 
getStartEvent() - Method in class io.process4j.core.bpmn.model.BPMNProcess
 
getStartTime() - Method in class io.process4j.core.Execution
 
getStates() - Method in class io.process4j.core.Execution
 
getSubProcess() - Method in class io.process4j.core.bpmn.model.BPMNProcess
 
getTargetNamespace() - Method in class io.process4j.core.bpmn.model.BPMNDefinitions
 
getTargetRef() - Method in class io.process4j.core.bpmn.model.BPMNAssociation
 
getTargetRef() - Method in class io.process4j.core.bpmn.model.BPMNSequenceFlow
 
getTask() - Method in class io.process4j.core.bpmn.model.BPMNProcess
 
getText() - Method in class io.process4j.core.bpmn.model.BPMNDocumentation
 
getText() - Method in class io.process4j.core.bpmn.model.BPMNTextAnnotation
 
getTextAnnotation() - Method in class io.process4j.core.bpmn.model.BPMNProcess
 
getValue() - Method in class io.process4j.core.bpmn.model.BPMNIncoming
 
getValue() - Method in class io.process4j.core.bpmn.model.BPMNOutgoing
 
getValue() - Method in class io.process4j.core.bpmn.model.BPMNText
 
getWaypoints() - Method in class io.process4j.core.bpmn.di.Edge
 
getWidth() - Method in class io.process4j.core.bpmn.di.Bounds
 
getX() - Method in class io.process4j.core.bpmn.di.Bounds
 
getX() - Method in class io.process4j.core.bpmn.di.Waypoint
 
getY() - Method in class io.process4j.core.bpmn.di.Bounds
 
getY() - Method in class io.process4j.core.bpmn.di.Waypoint
 

H

hashCode() - Method in class io.process4j.core.bpmn.model.BPMNIncoming
 
hashCode() - Method in class io.process4j.core.bpmn.model.BPMNOutgoing
 
hashCode() - Method in class io.process4j.core.Rule
 
height() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNAnnotation
 
height() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEdgeLabel
 
height() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEndEventLabel
 
height() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNNodeLabel
 
height() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNStartEventLabel
 

I

Id - Annotation Type in io.process4j.core.annotations
 
Implementation - Annotation Type in io.process4j.core.annotations
 
init() - Method in class io.process4j.core.BaseProcess
 
init() - Method in interface io.process4j.core.Process
 
InitializationException - Exception in io.process4j.core
 
InitializationException(String, Throwable) - Constructor for exception io.process4j.core.InitializationException
 
io.process4j.core - package io.process4j.core
 
io.process4j.core.annotations - package io.process4j.core.annotations
 
io.process4j.core.bpmn - package io.process4j.core.bpmn
 
io.process4j.core.bpmn.annotations - package io.process4j.core.bpmn.annotations
 
io.process4j.core.bpmn.di - package io.process4j.core.bpmn.di
 
io.process4j.core.bpmn.model - package io.process4j.core.bpmn.model
 
io.process4j.core.infix - package io.process4j.core.infix
 
isLexicographical() - Method in class io.process4j.core.infix.BooleanEvaluator
 
isShortlex() - Method in class io.process4j.core.infix.BooleanEvaluator
 
Iteration - Class in io.process4j.core
 

J

java2bpmn(BaseProcess, Path, boolean, boolean, PrintStream) - Static method in class io.process4j.core.Util
 
java2bpmn(BaseProcess, Path, PrintStream) - Static method in class io.process4j.core.Util
 

K

key() - Method in annotation type io.process4j.core.annotations.Rules
 

L

Label - Class in io.process4j.core.bpmn.di
 
Label() - Constructor for class io.process4j.core.bpmn.di.Label
 
Label(Bounds) - Constructor for class io.process4j.core.bpmn.di.Label
 
lexicographical() - Method in annotation type io.process4j.core.annotations.Rules
 

M

main(String[]) - Static method in class io.process4j.core.bpmn.Runner
 

N

Name - Annotation Type in io.process4j.core.annotations
 
NodeElement - Interface in io.process4j.core.bpmn.model
 
NORMAL - io.process4j.core.Execution.Completion
 
nr(int) - Static method in class io.process4j.core.Iteration
 
nr(int, Iteration) - Static method in class io.process4j.core.Iteration
 

O

outer() - Method in class io.process4j.core.Iteration
 

P

P4J - Class in io.process4j.core
 
parallel() - Method in annotation type io.process4j.core.annotations.Foreach
 
Plane - Class in io.process4j.core.bpmn.di
 
Plane() - Constructor for class io.process4j.core.bpmn.di.Plane
 
Plane(String, String, List<Shape>, List<Edge>) - Constructor for class io.process4j.core.bpmn.di.Plane
 
Pointers - Class in io.process4j.core
 
position() - Method in class io.process4j.core.State
 
Process - Interface in io.process4j.core
 
ProcessData - Class in io.process4j.core
 
ProcessData() - Constructor for class io.process4j.core.ProcessData
 
ProcessData(JsonObject) - Constructor for class io.process4j.core.ProcessData
 

R

recompile(Rule, JsonObject, ProcessData, Iteration) - Method in class io.process4j.core.BaseDecisionTable
Default rule re-compilation inserting the current iteration value in Rule.VARIABLE_REGEX occurrences Example (iteration 3): Original rule expression: '/items/${i}/price > 1000', original rule result: '/items/${i}/id' Re-compiled rule expression: '/items/3/price > 1000', re-compiled rule result: '/items/3/id' Implementors can override this method in order to insert something else Example (iteration 3): Original rule expression: '/items/${i}/price > 1000', original rule result: '/items/${i}/id' Re-compiled rule expression: '/items/item3/price > 1000', re-compiled rule result: '/items/item3/id'
recompile(Rule, JsonObject, ProcessData, Iteration) - Method in interface io.process4j.core.DecisionTable
 
resource() - Method in annotation type io.process4j.core.annotations.Rules
 
Rule - Class in io.process4j.core
 
Rule(String, String) - Constructor for class io.process4j.core.Rule
 
rules - Variable in class io.process4j.core.BaseDecisionTable
 
rules(boolean, boolean, String, String) - Method in class io.process4j.core.BaseDecisionTable
 
rules(boolean, boolean, String, String) - Method in interface io.process4j.core.DecisionTable
 
rules(boolean, boolean, List<Rule>) - Method in class io.process4j.core.BaseDecisionTable
 
rules(boolean, boolean, List<Rule>) - Method in interface io.process4j.core.DecisionTable
 
Rules - Annotation Type in io.process4j.core.annotations
 
Runner - Class in io.process4j.core.bpmn
 
Runner() - Constructor for class io.process4j.core.bpmn.Runner
 

S

set(String, String) - Method in class io.process4j.core.infix.Variables
 
setCompleted(long) - Method in class io.process4j.core.Execution
 
setCompleted(long) - Method in class io.process4j.core.State
 
setCompletion(Execution.Completion) - Method in class io.process4j.core.Execution
 
setException(Exception) - Method in class io.process4j.core.Execution
 
setExecution(Execution) - Method in class io.process4j.core.State
 
setHeight(String) - Method in class io.process4j.core.bpmn.di.Bounds
 
setImpl(T) - Method in class io.process4j.core.BaseNode
 
setLexicographical(boolean) - Method in class io.process4j.core.infix.BooleanEvaluator
 
setName(String) - Method in class io.process4j.core.bpmn.model.BPMNBusinessRuleTask
 
setName(String) - Method in class io.process4j.core.bpmn.model.BPMNExclusiveGateway
 
setName(String) - Method in class io.process4j.core.bpmn.model.BPMNSubProcess
 
setName(String) - Method in class io.process4j.core.bpmn.model.BPMNTask
 
setPosition(Flow) - Method in class io.process4j.core.State
 
setShortlex(boolean) - Method in class io.process4j.core.infix.BooleanEvaluator
 
setStarted(long) - Method in class io.process4j.core.State
 
setWidth(String) - Method in class io.process4j.core.bpmn.di.Bounds
 
setX(String) - Method in class io.process4j.core.bpmn.di.Bounds
 
setY(String) - Method in class io.process4j.core.bpmn.di.Bounds
 
Shape - Class in io.process4j.core.bpmn.di
 
Shape() - Constructor for class io.process4j.core.bpmn.di.Shape
 
Shape(String, Bounds) - Constructor for class io.process4j.core.bpmn.di.Shape
 
Shape(String, Bounds, Label) - Constructor for class io.process4j.core.bpmn.di.Shape
 
sharedData() - Method in class io.process4j.core.ProcessData
 
shortlex() - Method in annotation type io.process4j.core.annotations.Rules
 
size() - Method in class io.process4j.core.Pointers
 
startFlow(String, BaseNode<?>) - Static method in class io.process4j.core.Flow
 
startFlow(String, String, BaseNode<?>) - Static method in class io.process4j.core.Flow
 
State - Class in io.process4j.core
 
State(String, Flow, JsonObject, ProcessData, Iteration) - Constructor for class io.process4j.core.State
 

T

Task - Interface in io.process4j.core
 
terminate() - Method in class io.process4j.core.Iteration
 
textAnnotation() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNAnnotation
 
timestamp() - Method in annotation type io.process4j.core.annotations.Generated
 
timestamp() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNImport
 
toString() - Method in class io.process4j.core.Iteration
 
toValue(String, Object) - Method in class io.process4j.core.infix.BooleanEvaluator
 

U

Util - Class in io.process4j.core
 
Util() - Constructor for class io.process4j.core.Util
 

V

value() - Method in annotation type io.process4j.core.annotations.Documentation
 
value() - Method in annotation type io.process4j.core.annotations.Id
 
value() - Method in annotation type io.process4j.core.annotations.Implementation
 
value() - Method in annotation type io.process4j.core.annotations.Name
 
value() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNAnnotation
 
value() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNAnnotations
 
value() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEdgeLabels
 
value() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEdges
 
value() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEndEventLabels
 
value() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEndEventShapes
 
value() - Method in class io.process4j.core.Iteration
 
valueOf(String) - Static method in enum io.process4j.core.Execution.Completion
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.process4j.core.Execution.Completion
Returns an array containing the constants of this enum type, in the order they are declared.
VARIABLE_REGEX - Static variable in class io.process4j.core.Rule
 
Variables - Class in io.process4j.core.infix
 
Variables(int) - Constructor for class io.process4j.core.infix.Variables
 

W

Waypoint - Class in io.process4j.core.bpmn.di
 
Waypoint() - Constructor for class io.process4j.core.bpmn.di.Waypoint
 
Waypoint(String, String) - Constructor for class io.process4j.core.bpmn.di.Waypoint
 
waypointCoordinates() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNAnnotation
 
waypointCoordinates() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEdge
 
While - Annotation Type in io.process4j.core.annotations
 
width() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNAnnotation
 
width() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEdgeLabel
 
width() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEndEventLabel
 
width() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNNodeLabel
 
width() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNStartEventLabel
 
with() - Method in annotation type io.process4j.core.annotations.Generated
 

X

x() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNAnnotation
 
x() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEdgeLabel
 
x() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEndEventLabel
 
x() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEndEventShape
 
x() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNNodeLabel
 
x() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNNodeShape
 
x() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNStartEventLabel
 
x() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNStartEventShape
 

Y

y() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNAnnotation
 
y() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEdgeLabel
 
y() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEndEventLabel
 
y() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNEndEventShape
 
y() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNNodeLabel
 
y() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNNodeShape
 
y() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNStartEventLabel
 
y() - Method in annotation type io.process4j.core.bpmn.annotations.BPMNStartEventShape
 
A B C D E F G H I J K L M N O P R S T U V W X Y 
All Classes All Packages