Package cdc.graphs.impl.tests
Class TestHeavyGraph
java.lang.Object
cdc.graphs.impl.BasicHeavyGraph<TestGraphHeavyNode,TestGraphHeavyEdge>
cdc.graphs.impl.tests.TestHeavyGraph
- All Implemented Interfaces:
GraphAdapter<TestGraphHeavyNode,,TestGraphHeavyEdge> TestGraph<TestGraphHeavyNode,TestGraphHeavyEdge>
public final class TestHeavyGraph
extends BasicHeavyGraph<TestGraphHeavyNode,TestGraphHeavyEdge>
implements TestGraph<TestGraphHeavyNode,TestGraphHeavyEdge>
Heavy Graph implementation used for tests.
Nodes and edges have a name.
- Author:
- Damien Carbonne
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()final TestGraphHeavyEdgecreateEdge(String name, TestGraphHeavyNode source, TestGraphHeavyNode target) final TestGraphHeavyNodecreateNode(String name) voidremoveEdge(TestGraphHeavyEdge edge) voidremoveNode(TestGraphHeavyNode node) Methods inherited from class cdc.graphs.impl.BasicHeavyGraph
addEdge, addNode, containsEdge, containsNode, getEdges, getEdges, getNodes, getTip, isLocked, 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
-
TestHeavyGraph
public TestHeavyGraph()
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfaceTestGraph<TestGraphHeavyNode,TestGraphHeavyEdge> - Overrides:
clearin classBasicHeavyGraph<TestGraphHeavyNode,TestGraphHeavyEdge>
-
getNode
- Specified by:
getNodein interfaceTestGraph<TestGraphHeavyNode,TestGraphHeavyEdge>
-
createNode
- Specified by:
createNodein interfaceTestGraph<TestGraphHeavyNode,TestGraphHeavyEdge>
-
removeNode
- Specified by:
removeNodein interfaceTestGraph<TestGraphHeavyNode,TestGraphHeavyEdge> - Overrides:
removeNodein classBasicHeavyGraph<TestGraphHeavyNode,TestGraphHeavyEdge>
-
getEdge
- Specified by:
getEdgein interfaceTestGraph<TestGraphHeavyNode,TestGraphHeavyEdge>
-
createEdge
public final TestGraphHeavyEdge createEdge(String name, TestGraphHeavyNode source, TestGraphHeavyNode target) - Specified by:
createEdgein interfaceTestGraph<TestGraphHeavyNode,TestGraphHeavyEdge>
-
removeEdge
- Specified by:
removeEdgein interfaceTestGraph<TestGraphHeavyNode,TestGraphHeavyEdge> - Overrides:
removeEdgein classBasicHeavyGraph<TestGraphHeavyNode,TestGraphHeavyEdge>
-