Modifier and Type | Method and Description |
---|---|
IEdge |
addEdge(java.lang.Object id,
IVertex outVertex,
IVertex inVertex) |
IEdge |
addEdgeIfAbsent(java.lang.Object id,
IVertex outVertex,
IVertex inVertex) |
IVertex |
addVertex(java.lang.Object id) |
IVertex |
addVertexIfAbsent(java.lang.Object id) |
static IGraph |
create()
Factory method to create a new graph using the default implementation.
|
IEdge |
getEdge(java.lang.Object id) |
java.lang.Iterable<IEdge> |
getEdges() |
java.lang.String |
getName() |
IVertex |
getVertex(java.lang.Object id) |
java.lang.Iterable<IVertex> |
getVertices() |
void |
removeEdge(IEdge edge) |
void |
removeVertex(IVertex vertex) |
void |
setName(java.lang.String name) |
getProperty, getPropertyKeys, removeProperty, setProperty, setPropertyIfAbsent
static IGraph create()
java.lang.String getName()
void setName(java.lang.String name)
IVertex addVertex(java.lang.Object id)
IVertex addVertexIfAbsent(java.lang.Object id)
IVertex getVertex(java.lang.Object id)
void removeVertex(IVertex vertex)
java.lang.Iterable<IVertex> getVertices()
IEdge addEdgeIfAbsent(java.lang.Object id, IVertex outVertex, IVertex inVertex)
IEdge getEdge(java.lang.Object id)
void removeEdge(IEdge edge)
java.lang.Iterable<IEdge> getEdges()
Copyright 2020 Kieker Project, http://kieker-monitoring.net