Class DefaultGraph
- java.lang.Object
-
- org.opennms.features.topology.app.internal.service.DefaultGraph
-
-
Constructor Summary
Constructors Constructor Description DefaultGraph(java.util.Collection<Vertex> displayVertices, java.util.Collection<Edge> displayEdges)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<Edge>
getDisplayEdges()
java.util.Collection<Vertex>
getDisplayVertices()
Edge
getEdgeByKey(java.lang.String edgeKey)
java.util.Map<? extends EdgeRef,? extends Status>
getEdgeStatus()
Layout
getLayout()
Vertex
getVertexByKey(java.lang.String vertexKey)
java.util.Map<? extends VertexRef,? extends Status>
getVertexStatus()
void
setEdgeStatus(java.util.Map<? extends EdgeRef,? extends Status> edgeStatus)
void
setLayout(Layout layout)
void
setVertexStatus(java.util.Map<? extends VertexRef,? extends Status> statusForVertices)
void
visit(GraphVisitor visitor)
-
-
-
Method Detail
-
getLayout
public Layout getLayout()
-
getDisplayVertices
public java.util.Collection<Vertex> getDisplayVertices()
- Specified by:
getDisplayVertices
in interfaceGraph
-
getDisplayEdges
public java.util.Collection<Edge> getDisplayEdges()
- Specified by:
getDisplayEdges
in interfaceGraph
-
getEdgeByKey
public Edge getEdgeByKey(java.lang.String edgeKey)
- Specified by:
getEdgeByKey
in interfaceGraph
-
getVertexByKey
public Vertex getVertexByKey(java.lang.String vertexKey)
- Specified by:
getVertexByKey
in interfaceGraph
-
visit
public void visit(GraphVisitor visitor) throws java.lang.Exception
-
getEdgeStatus
public java.util.Map<? extends EdgeRef,? extends Status> getEdgeStatus()
- Specified by:
getEdgeStatus
in interfaceGraph
-
setVertexStatus
public void setVertexStatus(java.util.Map<? extends VertexRef,? extends Status> statusForVertices)
-
setEdgeStatus
public void setEdgeStatus(java.util.Map<? extends EdgeRef,? extends Status> edgeStatus)
-
getVertexStatus
public java.util.Map<? extends VertexRef,? extends Status> getVertexStatus()
- Specified by:
getVertexStatus
in interfaceGraph
-
-