public interface Flex extends org.processmining.models.graphbased.directed.DirectedGraph<FlexNode,FlexEdge<? extends FlexNode,? extends FlexNode>>
Modifier and Type | Method and Description |
---|---|
FlexEdge<FlexNode,FlexNode> |
addArc(FlexNode source,
FlexNode target)
add new arc between source and target node
|
FlexNode |
addNode(java.lang.String label)
add a new Flex node with a certain label
|
FlexEdge<FlexNode,FlexNode> |
getArc(FlexNode source,
FlexNode target)
Get an arc between source and target node.
|
java.lang.String |
getLabel()
Get label of a Flexible model
|
FlexEdge<FlexNode,FlexNode> |
removeArc(FlexNode source,
FlexNode target)
remove an arc between source and target FlexNode
|
FlexNode |
removeNode(FlexNode flexNodeElement)
Remove a FlexNode from an Flexible model
|
getEdges, getInEdges, getNodes, getOutEdges, removeEdge, removeNode
equals, getGraph, hashCode
java.lang.String getLabel()
getLabel
in interface org.processmining.models.graphbased.directed.DirectedGraphElement
FlexNode addNode(java.lang.String label)
label
- FlexNode removeNode(FlexNode flexNodeElement)
flexNodeElement
- FlexEdge<FlexNode,FlexNode> addArc(FlexNode source, FlexNode target)
source
- target
- FlexEdge<FlexNode,FlexNode> removeArc(FlexNode source, FlexNode target)
source
- target
-