| Modifier and Type | Field and Description |
|---|---|
protected long |
currentDefaultId |
protected java.util.Map<java.lang.Object,IEdge> |
edges |
protected java.lang.String |
name |
protected kieker.analysisteetime.util.graph.impl.VertexImpl |
parentVertex |
protected java.util.Map<java.lang.String,java.lang.Object> |
properties |
protected java.util.Map<java.lang.Object,IVertex> |
vertices |
| Modifier | Constructor and Description |
|---|---|
protected |
GraphImpl() |
protected |
GraphImpl(kieker.analysisteetime.util.graph.impl.VertexImpl parentVertex) |
| Modifier and Type | Method and Description |
|---|---|
IEdge |
addEdge(java.lang.Object id,
IVertex outVertex,
IVertex inVertex) |
protected IEdge |
addEdgeChecked(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) |
IEdge |
getEdge(java.lang.Object id) |
java.lang.Iterable<IEdge> |
getEdges() |
java.lang.String |
getName() |
<T> T |
getProperty(java.lang.String key) |
java.util.Set<java.lang.String> |
getPropertyKeys() |
IVertex |
getVertex(java.lang.Object id) |
java.lang.Iterable<IVertex> |
getVertices() |
void |
removeEdge(IEdge edge) |
<T> T |
removeProperty(java.lang.String key) |
void |
removeVertex(IVertex vertex) |
void |
setName(java.lang.String name) |
void |
setProperty(java.lang.String key,
java.lang.Object value) |
void |
setPropertyIfAbsent(java.lang.String key,
java.lang.Object value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProperty, getPropertyKeys, removeProperty, setProperty, setPropertyIfAbsentprotected java.lang.String name
protected java.util.Map<java.lang.Object,IVertex> vertices
protected java.util.Map<java.lang.Object,IEdge> edges
protected long currentDefaultId
protected kieker.analysisteetime.util.graph.impl.VertexImpl parentVertex
protected java.util.Map<java.lang.String,java.lang.Object> properties
protected GraphImpl()
protected GraphImpl(kieker.analysisteetime.util.graph.impl.VertexImpl parentVertex)
public IVertex addVertexIfAbsent(java.lang.Object id)
addVertexIfAbsent in interface IGraphpublic java.lang.Iterable<IVertex> getVertices()
getVertices in interface IGraphpublic void removeVertex(IVertex vertex)
removeVertex in interface IGraphpublic IEdge addEdgeIfAbsent(java.lang.Object id, IVertex outVertex, IVertex inVertex)
addEdgeIfAbsent in interface IGraphprotected IEdge addEdgeChecked(java.lang.Object id, IVertex outVertex, IVertex inVertex)
public void removeEdge(IEdge edge)
removeEdge in interface IGraphpublic <T> T getProperty(java.lang.String key)
getProperty in interface IElementpublic java.util.Set<java.lang.String> getPropertyKeys()
getPropertyKeys in interface IElementpublic void setProperty(java.lang.String key,
java.lang.Object value)
setProperty in interface IElementpublic void setPropertyIfAbsent(java.lang.String key,
java.lang.Object value)
setPropertyIfAbsent in interface IElementpublic <T> T removeProperty(java.lang.String key)
removeProperty in interface IElementCopyright 2020 Kieker Project, http://kieker-monitoring.net