Package org.opennms.netmgt.graph.domain
Class AbstractDomainGraph.AbstractDomainGraphBuilder<T extends AbstractDomainGraph.AbstractDomainGraphBuilder,V extends AbstractDomainVertex,E extends AbstractDomainEdge>
- java.lang.Object
-
- org.opennms.netmgt.graph.domain.AbstractDomainGraph.AbstractDomainGraphBuilder<T,V,E>
-
- Direct Known Subclasses:
ApplicationGraph.ApplicationGraphBuilder
,BusinessServiceGraph.BusinessServiceGraphBuilder
,SimpleDomainGraph.SimpleDomainGraphBuilder
- Enclosing class:
- AbstractDomainGraph<V extends AbstractDomainVertex,E extends AbstractDomainEdge>
public static class AbstractDomainGraph.AbstractDomainGraphBuilder<T extends AbstractDomainGraph.AbstractDomainGraphBuilder,V extends AbstractDomainVertex,E extends AbstractDomainEdge> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected GenericGraph.GenericGraphBuilder
delegate
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractDomainGraphBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
addEdge(E edge)
T
addEdges(Collection<E> edges)
T
addVertex(V vertex)
T
addVertices(Collection<V> vertices)
T
description(String description)
GenericGraph.GenericGraphBuilder.FocusBuilder
focus()
VertexRef
getVertexRef(String vertexId)
T
graphInfo(GraphInfo graphInfo)
T
id(String id)
T
label(String label)
T
namespace(String namespace)
T
property(String name, String value)
T
removeEdge(E edge)
T
removeVertex(V vertex)
-
-
-
Field Detail
-
delegate
protected GenericGraph.GenericGraphBuilder delegate
-
-
Method Detail
-
addEdges
public T addEdges(Collection<E> edges)
-
addVertices
public T addVertices(Collection<V> vertices)
-
focus
public GenericGraph.GenericGraphBuilder.FocusBuilder focus()
-
-