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, removeNodeequals, getGraph, hashCodejava.lang.String getLabel()
getLabel in interface org.processmining.models.graphbased.directed.DirectedGraphElementFlexNode 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 -