Modifier and Type | Interface and Description |
---|---|
interface |
Block |
static interface |
Block.And
Denotes an And block
|
static interface |
Block.Def
Denotes an deferred choice block
|
static interface |
Block.DefLoop
Denotes an deferred choice loop block
|
static interface |
Block.Or
Denotes an Or block
|
static interface |
Block.PlaceHolder
Denotes an PlaceHolder block
|
static interface |
Block.Seq
Denotes a sequence block
|
static interface |
Block.Xor
Denotes an Xor block
|
static interface |
Block.XorLoop
Denotes a Xor Loop block
|
interface |
Event |
static interface |
Event.Message
Message event
|
static interface |
Event.TimeOut
Timeout event
|
interface |
Task |
static interface |
Task.Automatic
Automatic task
|
static interface |
Task.Manual
Manual task
|
Modifier and Type | Method and Description |
---|---|
<N extends Node> |
ProcessTree.iterator(ProcessTree.Type type)
returns an iterator over the nodes implementing the given type.
|
Modifier and Type | Method and Description |
---|---|
Node |
ProcessTree.getNode(java.util.UUID id)
Return the node with the given ID
|
Node |
ProcessTree.getRoot()
Returns the root of the process tree
|
Node |
Edge.getTarget() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Node> |
Block.getChildren()
returns an ordered list of nodes that are the children of this node in
the tree
changes to the collection are NOT reflected in the tree
|
java.util.Collection<Node> |
ProcessTree.getNodes()
Returns an immutable collection of nodes in this tree.
|
java.lang.Class<? extends Node> |
ProcessTree.Type.getType() |
java.util.Iterator<Node> |
Block.iterator()
returns an iterator over the children of a block.
|
Modifier and Type | Method and Description |
---|---|
Edge |
Block.addChild(Node child)
adds a child as the new rightmost child of the node
|
Edge |
Block.addChild(Node child,
Expression expression)
adds a child as the new rightmost child of the node
|
Edge |
Block.addChildAt(Node child,
Expression expression,
int index)
adds a child as a new child of the node at the given index.
|
Edge |
Block.addChildAt(Node child,
int index)
adds a child as a new child of the node at the given index.
|
boolean |
ProcessTree.addNode(Node node)
adds a node to the tree.
|
ProcessTree.Type |
ProcessTree.getType(Node node)
Returns the type of a node expressed in the Type enumeration
|
static ProcessTree.Type |
ProcessTree.Type.getTypeOf(Node node) |
boolean |
ProcessTree.removeNode(Node node)
removes a node from the tree.
|
void |
ProcessTree.setRoot(Node root)
Sets the root of this process tree.
|
void |
Edge.setTarget(Node target) |
Edge |
Block.swapChildAt(Node child,
Expression expression,
int index)
removes the child at the given index and adds a new one in its place.
|
Edge |
Block.swapChildAt(Node child,
int index)
removes the child at the given index and adds a new one in its place.
|
java.lang.String |
ProcessTree.toString(Node node)
Return a string representing a node
|
Modifier and Type | Method and Description |
---|---|
void |
ControlFlowConfiguration.addNonChangeableNode(Node node)
removes a changeable node
|
void |
ControlFlowConfiguration.addNonSelectedReplacement(Block.PlaceHolder placeholder,
Node nonSelectedChild)
sets a replacement option as not selected for a placeholder node
|
void |
ControlFlowConfiguration.setChangeableNode(Node node,
ProcessTree.Type type)
sets a changeable node to a specific type
|
void |
ControlFlowConfiguration.setSelectedReplacement(Block.PlaceHolder placeholder,
Node selectedChild)
sets a replacement option for a placeholder node
|
Modifier and Type | Method and Description |
---|---|
void |
ControlFlowConfigurationImpl.addNonChangeableNode(Node node) |
void |
ControlFlowConfigurationImpl.addNonSelectedReplacement(Block.PlaceHolder placeholder,
Node nonSelectedChild) |
void |
ControlFlowConfigurationImpl.setChangeableNode(Node node,
ProcessTree.Type type) |
void |
ControlFlowConfigurationImpl.setSelectedReplacement(Block.PlaceHolder placeholder,
Node selectedChild) |
Modifier and Type | Method and Description |
---|---|
Node |
ProcessTree2Petrinet.UnfoldedNode.getNode() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Node> |
ProcessTree2Petrinet.UnfoldedNode.getPath() |
Modifier and Type | Method and Description |
---|---|
ProcessTree2Petrinet.UnfoldedNode |
ProcessTree2Petrinet.UnfoldedNode.unfoldChild(Node child) |
Constructor and Description |
---|
UnfoldedNode(Node root) |
Modifier and Type | Method and Description |
---|---|
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
ProcessTree2Yawl.convert(ProcessTree tree,
Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds)
Deprecated.
|
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
YawlActivityConverter.convert(ProcessTree tree,
Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
YawlAndConverter.convert(ProcessTree tree,
Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
YawlConverter.convert(ProcessTree tree,
Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
YawlDefConverter.convert(ProcessTree tree,
Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
YawlEventConverter.convert(ProcessTree tree,
Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
YawlExitConverter.convert(ProcessTree tree,
Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
YawlLoopConverter.convert(ProcessTree tree,
Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
YawlLoopDefConverter.convert(ProcessTree tree,
Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
YawlLoopXorConverter.convert(ProcessTree tree,
Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
YawlOrConverter.convert(ProcessTree tree,
Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
YawlProxyConverter.convert(ProcessTree tree,
Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
YawlSeqConverter.convert(ProcessTree tree,
Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
YawlXorConverter.convert(ProcessTree tree,
Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
YawlEventConverter.convertBasic(ProcessTree tree,
Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
YawlSeqConverter.convertBasic(ProcessTree tree,
Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
static org.yawlfoundation.yawl.editor.net.NetGraphModel |
YAWLUtil.createSubnet(Node node,
java.lang.String label) |
boolean |
ProcessTree2Yawl.hasMultipleParents(Node node)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBlock
implements a block which provides an iterator over its child nodes.
|
static class |
AbstractBlock.And
Denotes an And block
|
static class |
AbstractBlock.Def
Denotes an deferred choice block
|
static class |
AbstractBlock.DefLoop
Denotes an deferred choice loop block
|
static class |
AbstractBlock.Or
Denotes an Or block
|
static class |
AbstractBlock.PlaceHolder
Denotes an PlaceHolder block
|
static class |
AbstractBlock.Seq
Denotes a sequence block
|
static class |
AbstractBlock.Xor
Denotes an Xor block
|
static class |
AbstractBlock.XorLoop
Denotes a Xor Loop block
|
class |
AbstractEvent |
static class |
AbstractEvent.Message |
static class |
AbstractEvent.TimeOut |
class |
AbstractNode |
class |
AbstractTask |
static class |
AbstractTask.Automatic
Automatic task
|
static class |
AbstractTask.Manual
Manual task
|
Modifier and Type | Field and Description |
---|---|
protected Node |
ProcessTreeImpl.root |
Modifier and Type | Field and Description |
---|---|
protected gnu.trove.map.TObjectIntMap<Node> |
ProcessTreeImpl.nodes |
Modifier and Type | Method and Description |
---|---|
<N extends Node> |
ProcessTreeImpl.iterator(ProcessTree.Type type) |
Modifier and Type | Method and Description |
---|---|
Node |
ProcessTreeImpl.getNode(java.util.UUID id) |
Node |
ProcessTreeImpl.getRoot() |
Node |
EdgeImpl.getTarget() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Node> |
AbstractBlock.getChildren() |
java.util.Collection<Node> |
ProcessTreeImpl.getNodes() |
java.util.Iterator<Node> |
AbstractBlock.iterator() |
Modifier and Type | Method and Description |
---|---|
Edge |
AbstractBlock.addChild(Node child) |
Edge |
AbstractBlock.addChild(Node child,
Expression expression) |
Edge |
AbstractBlock.addChildAt(Node child,
Expression expression,
int index) |
Edge |
AbstractBlock.addChildAt(Node child,
int index) |
boolean |
ProcessTreeImpl.addNode(Node node) |
ProcessTree.Type |
ProcessTreeImpl.getType(Node node) |
boolean |
ProcessTreeImpl.removeNode(Node node) |
void |
ProcessTreeImpl.setRoot(Node root) |
void |
EdgeImpl.setTarget(Node target) |
Edge |
AbstractBlock.swapChildAt(Node child,
Expression expression,
int index) |
Edge |
AbstractBlock.swapChildAt(Node child,
int index) |
java.lang.String |
ProcessTreeImpl.toString(Node node) |
Constructor and Description |
---|
AbstractNode(Node n) |
AbstractNode(java.util.UUID id,
Node n) |
EdgeImpl(Block source,
Node target) |
EdgeImpl(Block source,
Node target,
boolean blockable,
boolean hideable) |
EdgeImpl(Block source,
Node target,
Expression expression) |
EdgeImpl(Block source,
Node target,
Expression expression,
boolean blockable,
boolean hideable) |
EdgeImpl(Edge e,
Block source,
Node target,
Expression expression) |
EdgeImpl(java.util.UUID id,
Block source,
Node target,
Expression expression) |
EdgeImpl(java.util.UUID id,
Block source,
Node target,
Expression expression,
boolean blockable,
boolean hideable) |
Modifier and Type | Method and Description |
---|---|
void |
PtmlMessage.marshall(ProcessTree tree,
Node node) |
void |
PtmlTimeOut.marshall(ProcessTree tree,
Node node) |
void |
PtmlIsRead.marshall(ProcessTree tree,
Node node,
Variable variable,
java.util.Map<Variable,java.util.UUID> variableMap) |
void |
PtmlIsWritten.marshall(ProcessTree tree,
Node node,
Variable variable,
java.util.Map<Variable,java.util.UUID> variableMap) |
void |
PtmlNode.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> map,
Node node) |
Modifier and Type | Method and Description |
---|---|
void |
PtmlAnd.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> map) |
void |
PtmlAutomatic.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> map) |
void |
PtmlDef.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> map) |
void |
PtmlDefLoop.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> map) |
void |
PtmlManual.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> map) |
void |
PtmlMessage.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> map) |
abstract void |
PtmlNode.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> map) |
void |
PtmlOr.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> map) |
void |
PtmlPlaceHolder.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> map) |
void |
PtmlSeq.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> map) |
void |
PtmlTimeOut.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> map) |
void |
PtmlXor.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> map) |
void |
PtmlXorLoop.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> map) |
void |
PtmlIsParent.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> nodeMap,
java.util.Map<java.util.UUID,Edge> edgeMap,
java.util.Map<java.util.UUID,Expression> exprMap) |
void |
PtmlProcessTree.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> nodeMap,
java.util.Map<java.util.UUID,Edge> edgeMap,
java.util.Map<java.util.UUID,Originator> originatorMap,
java.util.Map<java.util.UUID,Variable> variableMap,
java.util.Map<java.util.UUID,Expression> expressionMap) |
void |
PtmlIsOriginator.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> nodeMap,
java.util.Map<java.util.UUID,Originator> originatorMap) |
void |
PtmlIsRead.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> nodeMap,
java.util.Map<java.util.UUID,Variable> variableMap) |
void |
PtmlIsWritten.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> nodeMap,
java.util.Map<java.util.UUID,Variable> variableMap) |
void |
PtmlNode.unmarshall(ProcessTree tree,
java.util.Map<java.util.UUID,Node> map,
Node node) |
Constructor and Description |
---|
DataVisualiser(ProcessTree tree,
Node node,
Edge edge,
java.lang.Boolean editable,
GraphPanel graphPanel) |
Constructor and Description |
---|
VariableApplyActionListener(java.util.Map<org.processmining.framework.util.Pair<Node,Variable>,VariableCell> variableCells) |
Modifier and Type | Method and Description |
---|---|
java.awt.Color |
ColourCoding.giveColour(ProcessTree tree,
Node n) |
Modifier and Type | Method and Description |
---|---|
java.awt.Color |
ColourCodingImpl.giveColour(ProcessTree tree,
Node n) |
java.awt.Color |
ColourCodingMap.giveColour(ProcessTree tree,
Node n) |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<Node,Dim> |
TreeLayoutBuilder.dimensions |
protected java.util.Map<Node,org.jgraph.graph.DefaultPort> |
TreeLayoutBuilder.ports |
Modifier and Type | Method and Description |
---|---|
protected org.jgraph.graph.DefaultPort |
TreeLayoutBuilder.drawLeaf(org.jgraph.graph.GraphLayoutCache g,
org.jgraph.graph.DefaultGraphCell parent,
Node node) |
protected org.jgraph.graph.DefaultPort |
TreeLayoutBuilder.drawNode(org.jgraph.graph.GraphLayoutCache g,
org.jgraph.graph.DefaultGraphCell parent,
Node node) |
protected Dim |
TreeLayoutBuilder.getSize(Node node) |
protected void |
TreeLayoutBuilder.setLocation(Node node,
int x,
int y) |