Interface UndirectedGraph<N extends UndirectedGraphNode,E extends UndirectedGraphEdge<? extends N>>
-
- All Superinterfaces:
AttributeMapOwner
,java.lang.Cloneable
,java.lang.Comparable<UndirectedGraph<N,E>>
,UndirectedGraphElement
- All Known Implementing Classes:
AbstractUndirectedGraph
public interface UndirectedGraph<N extends UndirectedGraphNode,E extends UndirectedGraphEdge<? extends N>> extends UndirectedGraphElement, java.lang.Comparable<UndirectedGraph<N,E>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<E>
getEdges()
java.util.Collection<E>
getEdges(UndirectedGraphNode node)
java.util.Collection<N>
getNodes()
void
removeEdge(UndirectedGraphEdge edge)
-
Methods inherited from interface org.processmining.models.graphbased.AttributeMapOwner
getAttributeMap
-
Methods inherited from interface org.processmining.models.graphbased.undirected.UndirectedGraphElement
equals, getGraph, getLabel, hashCode
-
-
-
-
Method Detail
-
getNodes
java.util.Collection<N> getNodes()
-
getEdges
java.util.Collection<E> getEdges()
-
getEdges
java.util.Collection<E> getEdges(UndirectedGraphNode node)
-
removeEdge
void removeEdge(UndirectedGraphEdge edge)
-
-