public class EPDMModel extends org.processmining.models.graphbased.directed.AbstractDirectedGraph<EPDMElement,EPDMEdge>
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
name |
| Constructor and Description |
|---|
EPDMModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDataElement(EPDMDataElement element) |
void |
addOperation(EPDMOperation operation) |
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<EPDMElement,EPDMEdge> graph)
The returned mapping satisfies:
map.keySet().containsAll(graph.getNodes()) and
map.keySet().containsAll(graph.getEdges())
|
void |
fakeRoot() |
EPDMDataElement |
getDataElement(java.lang.String id) |
java.util.Map<java.lang.String,EPDMDataElement> |
getDataElements() |
java.util.Set<EPDMEdge> |
getEdges() |
protected org.processmining.models.graphbased.directed.AbstractDirectedGraph<EPDMElement,EPDMEdge> |
getEmptyClone() |
java.util.Set<EPDMElement> |
getNodes() |
EPDMOperation |
getOperation(java.lang.String id) |
java.util.Map<java.lang.String,EPDMOperation> |
getOperations() |
java.util.ArrayList<java.lang.String> |
initElements() |
void |
initialize(EPDMOperation op,
java.util.Set<EPDMEdge> edges,
java.lang.String initEl) |
void |
removeEdge(org.processmining.models.graphbased.directed.DirectedGraphEdge edge)
Removes the given edge from the graph.
|
void |
removeNode(org.processmining.models.graphbased.directed.DirectedGraphNode cell) |
void |
removeOperation(EPDMOperation operation) |
static java.util.ArrayList<java.lang.String> |
uniqueArraylist(java.util.Collection<java.lang.String> values) |
checkAddEdge, compareTo, getGraph, getInEdges, getOutEdges, graphElementAdded, graphElementChanged, graphElementRemoved, removeSurroundingEdgesequals, getEdges, hashCode, removeFromEdges, removeNodeFromCollectiongetAttributeMap, getLabel, toStringclone, equals, finalize, getClass, notify, notifyAll, wait, wait, waitpublic java.util.Set<EPDMElement> getNodes()
public java.util.ArrayList<java.lang.String> initElements()
public java.util.Set<EPDMEdge> getEdges()
public void initialize(EPDMOperation op, java.util.Set<EPDMEdge> edges, java.lang.String initEl)
public void fakeRoot()
public void addDataElement(EPDMDataElement element)
public EPDMDataElement getDataElement(java.lang.String id)
public java.util.Map<java.lang.String,EPDMDataElement> getDataElements()
public void addOperation(EPDMOperation operation)
public void removeOperation(EPDMOperation operation)
public EPDMOperation getOperation(java.lang.String id)
public java.util.Map<java.lang.String,EPDMOperation> getOperations()
public static java.util.ArrayList<java.lang.String> uniqueArraylist(java.util.Collection<java.lang.String> values)
public void removeNode(org.processmining.models.graphbased.directed.DirectedGraphNode cell)
protected org.processmining.models.graphbased.directed.AbstractDirectedGraph<EPDMElement,EPDMEdge> getEmptyClone()
getEmptyClone in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<EPDMElement,EPDMEdge>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<EPDMElement,EPDMEdge> graph)
org.processmining.models.graphbased.directed.AbstractDirectedGraphcloneFrom in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<EPDMElement,EPDMEdge>public void removeEdge(org.processmining.models.graphbased.directed.DirectedGraphEdge edge)
org.processmining.models.graphbased.directed.DirectedGraphremoveEdge in interface org.processmining.models.graphbased.directed.DirectedGraph<EPDMElement,EPDMEdge>removeEdge in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<EPDMElement,EPDMEdge>