Package cdc.graphs.impl.tests
Class TestLightGraph
java.lang.Object
cdc.graphs.impl.BasicLightGraph<TestGraphLightNode,TestGraphLightEdge>
cdc.graphs.impl.tests.TestLightGraph
- All Implemented Interfaces:
GraphAdapter<TestGraphLightNode,,TestGraphLightEdge> TestGraph<TestGraphLightNode,TestGraphLightEdge>
public class TestLightGraph
extends BasicLightGraph<TestGraphLightNode,TestGraphLightEdge>
implements TestGraph<TestGraphLightNode,TestGraphLightEdge>
-
Nested Class Summary
Nested classes/interfaces inherited from class cdc.graphs.impl.BasicLightGraph
BasicLightGraph.CollectionKind -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Clears this graph.final TestGraphLightEdgecreateEdge(String name, TestGraphLightNode source, TestGraphLightNode target) final TestGraphLightNodecreateNode(String name) voidremoveEdge(TestGraphLightEdge edge) Removes an edge from this graph.voidremoveNode(TestGraphLightNode node) Remove a node from this graph.Methods inherited from class cdc.graphs.impl.BasicLightGraph
addEdge, addEdgeIfMissing, addEdges, addEdgesIfMissing, addNode, addNodeIfMissing, addNodes, addNodesIfMissing, clearEdges, containsEdge, containsEdge, containsNode, getEdges, getEdges, getNodes, getTip, isLocked, removeEdges, removeNodes, setChecksEnabled, setLockedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cdc.graphs.GraphAdapter
containsEdge, containsNode, getConnectedNodes, getConnectedNodes, getConnectivity, getEdges, getEdges, getEdges, getEdges, getEdges, getEdgesCount, getEdgesCount, getEdgesCount, getEdgesStream, getEdgesStream, getEdgesStream, getLeaves, getNodes, getNodesCount, getNodesStream, getRoots, getTip, hasEdge, hasEdges, hasEdges, hasEdges, hasNodes, isLeaf, isRootMethods inherited from interface cdc.graphs.impl.tests.TestGraph
clearLabels, createEdge, createEdge, createNodes, getEdge, getEdges, getNode, getNodes, getNodes, getOrCreateEdge, getOrCreateEdge, getOrCreateNode, getOrCreateNode, hasEdge, hasNode, removeEdge, removeEdge, removeNode, removeNode
-
Constructor Details
-
TestLightGraph
public TestLightGraph(boolean sorted)
-
-
Method Details
-
clear
public void clear()Description copied from class:BasicLightGraphClears this graph.- Specified by:
clearin interfaceTestGraph<TestGraphLightNode,TestGraphLightEdge> - Overrides:
clearin classBasicLightGraph<TestGraphLightNode,TestGraphLightEdge>
-
getNode
- Specified by:
getNodein interfaceTestGraph<TestGraphLightNode,TestGraphLightEdge>
-
createNode
- Specified by:
createNodein interfaceTestGraph<TestGraphLightNode,TestGraphLightEdge>
-
removeNode
Description copied from class:BasicLightGraphRemove a node from this graph.- Specified by:
removeNodein interfaceTestGraph<TestGraphLightNode,TestGraphLightEdge> - Overrides:
removeNodein classBasicLightGraph<TestGraphLightNode,TestGraphLightEdge> - Parameters:
node- The node.
-
getEdge
- Specified by:
getEdgein interfaceTestGraph<TestGraphLightNode,TestGraphLightEdge>
-
createEdge
public final TestGraphLightEdge createEdge(String name, TestGraphLightNode source, TestGraphLightNode target) - Specified by:
createEdgein interfaceTestGraph<TestGraphLightNode,TestGraphLightEdge>
-
removeEdge
Description copied from class:BasicLightGraphRemoves an edge from this graph.- Specified by:
removeEdgein interfaceTestGraph<TestGraphLightNode,TestGraphLightEdge> - Overrides:
removeEdgein classBasicLightGraph<TestGraphLightNode,TestGraphLightEdge> - Parameters:
edge- The edge.
-