Class SimpleDomainGraph
- java.lang.Object
-
- org.opennms.netmgt.graph.domain.AbstractDomainGraph<SimpleDomainVertex,SimpleDomainEdge>
-
- org.opennms.netmgt.graph.domain.simple.SimpleDomainGraph
-
- All Implemented Interfaces:
ImmutableGraph<SimpleDomainVertex,SimpleDomainEdge>
,GraphInfo
public final class SimpleDomainGraph extends AbstractDomainGraph<SimpleDomainVertex,SimpleDomainEdge>
Acts as a domain specific view on aGenericGraph
. This is the most basic concrete subclass ofAbstractDomainGraph
and can be used as a reference for your own domain graph. It is a final class. If you need more functionality please extendAbstractDomainGraph
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SimpleDomainGraph.SimpleDomainGraphBuilder
-
Nested classes/interfaces inherited from class org.opennms.netmgt.graph.domain.AbstractDomainGraph
AbstractDomainGraph.AbstractDomainGraphBuilder<T extends AbstractDomainGraph.AbstractDomainGraphBuilder,V extends AbstractDomainVertex,E extends AbstractDomainEdge>
-
-
Constructor Summary
Constructors Constructor Description SimpleDomainGraph(GenericGraph graph)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SimpleDomainGraph.SimpleDomainGraphBuilder
builder()
SimpleDomainEdge
convert(GenericEdge edge)
protected ImmutableGraph<SimpleDomainVertex,SimpleDomainEdge>
convert(GenericGraph graph)
SimpleDomainVertex
convert(GenericVertex vertex)
static SimpleDomainGraph
from(GenericGraph genericGraph)
-
Methods inherited from class org.opennms.netmgt.graph.domain.AbstractDomainGraph
asGenericGraph, equals, getConnectingEdges, getDefaultFocus, getDescription, getEdge, getEdgeIds, getEdges, getLabel, getNamespace, getNeighbors, getVertex, getVertexIds, getVertices, getView, hashCode, resolveEdges, resolveVertex, resolveVertices, resolveVertices, toString
-
-
-
-
Constructor Detail
-
SimpleDomainGraph
public SimpleDomainGraph(GenericGraph graph)
-
-
Method Detail
-
convert
public SimpleDomainVertex convert(GenericVertex vertex)
- Specified by:
convert
in classAbstractDomainGraph<SimpleDomainVertex,SimpleDomainEdge>
-
convert
public SimpleDomainEdge convert(GenericEdge edge)
- Specified by:
convert
in classAbstractDomainGraph<SimpleDomainVertex,SimpleDomainEdge>
-
convert
protected ImmutableGraph<SimpleDomainVertex,SimpleDomainEdge> convert(GenericGraph graph)
- Specified by:
convert
in classAbstractDomainGraph<SimpleDomainVertex,SimpleDomainEdge>
-
builder
public static SimpleDomainGraph.SimpleDomainGraphBuilder builder()
-
from
public static SimpleDomainGraph from(GenericGraph genericGraph)
-
-