org.processmining.plugins.workshop.model
Class WorkshopGraph
java.lang.Object
org.processmining.models.graphbased.AbstractGraphElement
org.processmining.models.graphbased.AbstractGraph
org.processmining.models.graphbased.directed.AbstractDirectedGraph<WorkshopNode,WorkshopEdge>
org.processmining.plugins.workshop.model.WorkshopGraph
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Comparable<org.processmining.models.graphbased.directed.DirectedGraph<WorkshopNode,WorkshopEdge>>, org.processmining.models.graphbased.AttributeMapOwner, org.processmining.models.graphbased.directed.DirectedGraph<WorkshopNode,WorkshopEdge>, org.processmining.models.graphbased.directed.DirectedGraphElement
public class WorkshopGraph
- extends org.processmining.models.graphbased.directed.AbstractDirectedGraph<WorkshopNode,WorkshopEdge>
| Fields inherited from class org.processmining.models.graphbased.AbstractGraph |
id |
| Methods inherited from class org.processmining.models.graphbased.directed.AbstractDirectedGraph |
checkAddEdge, compareTo, getGraph, getInEdges, getOutEdges, graphElementAdded, graphElementChanged, graphElementRemoved, removeSurroundingEdges |
| Methods inherited from class org.processmining.models.graphbased.AbstractGraph |
equals, getEdges, hashCode, removeFromEdges, removeNodeFromCollection |
| Methods inherited from class org.processmining.models.graphbased.AbstractGraphElement |
getAttributeMap, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.processmining.models.graphbased.directed.DirectedGraphElement |
equals, hashCode |
| Methods inherited from interface org.processmining.models.graphbased.AttributeMapOwner |
getAttributeMap |
WorkshopGraph
public WorkshopGraph(java.lang.String label)
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel in interface org.processmining.models.graphbased.directed.DirectedGraphElement- Overrides:
getLabel in class org.processmining.models.graphbased.AbstractGraphElement
getEmptyClone
protected org.processmining.models.graphbased.directed.AbstractDirectedGraph<WorkshopNode,WorkshopEdge> getEmptyClone()
- Specified by:
getEmptyClone in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<WorkshopNode,WorkshopEdge>
cloneFrom
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)
- Specified by:
cloneFrom in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<WorkshopNode,WorkshopEdge>
addNode
public void addNode(WorkshopNode node)
addEdge
public void addEdge(WorkshopEdge edge)
getNodes
public java.util.Set<WorkshopNode> getNodes()
getEdges
public java.util.Set<WorkshopEdge> getEdges()
removeNode
public void removeNode(org.processmining.models.graphbased.directed.DirectedGraphNode node)
removeEdge
public void removeEdge(org.processmining.models.graphbased.directed.DirectedGraphEdge edge)
- Specified by:
removeEdge in interface org.processmining.models.graphbased.directed.DirectedGraph<WorkshopNode,WorkshopEdge>- Specified by:
removeEdge in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<WorkshopNode,WorkshopEdge>