public class WorkshopGraph extends org.processmining.models.graphbased.directed.AbstractDirectedGraph<WorkshopNode,WorkshopEdge>
| Constructor and Description |
|---|
WorkshopGraph(java.lang.String label)
Creates an empty graph with given label.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addEdge(WorkshopEdge edge)
Adds an edge to this graph.
|
void |
addNode(WorkshopNode node)
Adds a node to the graph.
|
protected java.util.Map<? extends org.processmining.models.graphbased.directed.DirectedGraphElement,? extends org.processmining.models.graphbased.directed.DirectedGraphElement> |
cloneFrom(org.processmining.models.graphbased.directed.DirectedGraph<WorkshopNode,WorkshopEdge> graph)
Clones all nodes and edges from the given graph to this graph.
|
java.util.Set<WorkshopEdge> |
getEdges()
Gets all edges in the graph.
|
protected org.processmining.models.graphbased.directed.AbstractDirectedGraph<WorkshopNode,WorkshopEdge> |
getEmptyClone()
Gets an empty clone of this graph.
|
java.lang.String |
getLabel()
Gets the label of the graph.
|
java.util.Set<WorkshopNode> |
getNodes()
Gets all nodes in the graph.
|
void |
removeEdge(org.processmining.models.graphbased.directed.DirectedGraphEdge edge)
Removes an edge from the graph.
|
void |
removeNode(org.processmining.models.graphbased.directed.DirectedGraphNode node)
Removes a node from the graph.
|
checkAddEdge, compareTo, getGraph, getInEdges, getOutEdges, graphElementAdded, graphElementChanged, graphElementRemoved, removeSurroundingEdgesequals, getEdges, hashCode, removeFromEdges, removeNodeFromCollectiongetAttributeMap, toStringclone, equals, finalize, getClass, notify, notifyAll, wait, wait, waitpublic WorkshopGraph(java.lang.String label)
label - The given label.public java.lang.String getLabel()
getLabel in interface org.processmining.models.graphbased.directed.DirectedGraphElementgetLabel in class org.processmining.models.graphbased.AbstractGraphElementprotected org.processmining.models.graphbased.directed.AbstractDirectedGraph<WorkshopNode,WorkshopEdge> getEmptyClone()
getEmptyClone in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<WorkshopNode,WorkshopEdge>protected java.util.Map<? extends org.processmining.models.graphbased.directed.DirectedGraphElement,? extends org.processmining.models.graphbased.directed.DirectedGraphElement> cloneFrom(org.processmining.models.graphbased.directed.DirectedGraph<WorkshopNode,WorkshopEdge> graph)
cloneFrom in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<WorkshopNode,WorkshopEdge>graph - The given graph.public void addNode(WorkshopNode node)
node - The node to add.public void addEdge(WorkshopEdge edge)
edge - The edge to add.public java.util.Set<WorkshopNode> getNodes()
public java.util.Set<WorkshopEdge> getEdges()
public void removeNode(org.processmining.models.graphbased.directed.DirectedGraphNode node)
node - The node to remove from the graph.public void removeEdge(org.processmining.models.graphbased.directed.DirectedGraphEdge edge)
removeEdge in interface org.processmining.models.graphbased.directed.DirectedGraph<WorkshopNode,WorkshopEdge>removeEdge in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<WorkshopNode,WorkshopEdge>edge - The edge to remove from the graph.