- Main - Class in berack96.lib.graph.view
-
- Main() - Constructor for class berack96.lib.graph.view.Main
-
- main(String[]) - Static method in class berack96.lib.graph.view.Main
-
- MapGraph<V,W extends java.lang.Number> - Class in berack96.lib.graph.impl
-
Graph that uses HashMap for vertices and edges
More specifically it utilizes a Map containing all the vertices mapped to all their edges
Technically this version of the graph combine the fast adding/removing of the edges of the Matrix implementation,
with the low memory and fast adding/removing of vertices of the Linked List implementation.
This happen if the HashMap is not reallocated.
- MapGraph() - Constructor for class berack96.lib.graph.impl.MapGraph
-
- mark(V, Object) - Method in interface berack96.lib.graph.Graph
-
Add to the specified vertex the mark passed.
A vertex can have multiple marker.
- mark(V, Object) - Method in class berack96.lib.graph.impl.AdjGraph
-
- mark(V, Object) - Method in class berack96.lib.graph.impl.MapGraph
-
- mark(V, Object) - Method in class berack96.lib.graph.impl.MatrixGraph
-
- mark - Variable in class berack96.lib.graph.models.MarkSaveStructure
-
- mark(Object) - Method in class berack96.lib.graph.Vertex
-
Mark the vertex with the associated string
- marks() - Method in interface berack96.lib.graph.Graph
-
Get all the marks of this graph.
Specifically it will return a collection of marks where every mark
as associated at least one vertex of the graph.
If the graph doesn't have vertex marked then it is returned an empty collection.
- marks() - Method in class berack96.lib.graph.impl.AdjGraph
-
- marks() - Method in class berack96.lib.graph.impl.MapGraph
-
- marks() - Method in class berack96.lib.graph.impl.MatrixGraph
-
- MarkSaveStructure - Class in berack96.lib.graph.models
-
Support class used for saving a Graph in a file.
- MarkSaveStructure() - Constructor for class berack96.lib.graph.models.MarkSaveStructure
-
- MarkSaveStructure(String, Object) - Constructor for class berack96.lib.graph.models.MarkSaveStructure
-
- MatrixGraph<V,W extends java.lang.Number> - Class in berack96.lib.graph.impl
-
- MatrixGraph() - Constructor for class berack96.lib.graph.impl.MatrixGraph
-
- modEdge(VertexComponent<V>, VertexComponent<V>, W) - Method in class berack96.lib.graph.view.GraphPanel
-
- mouseClicked(MouseEvent) - Method in class berack96.lib.graph.view.edge.EdgeListener
-
- mouseClicked(MouseEvent) - Method in class berack96.lib.graph.view.vertex.VertexListener
-
- mouseClicked(MouseEvent) - Method in class berack96.lib.graph.view.VisitListener
-
- mouseDragged(MouseEvent) - Method in class berack96.lib.graph.view.edge.EdgeListener
-
- mouseDragged(MouseEvent) - Method in class berack96.lib.graph.view.vertex.VertexListener
-
- mouseDragged(MouseEvent) - Method in class berack96.lib.graph.view.VisitListener
-
- mouseEntered(MouseEvent) - Method in class berack96.lib.graph.view.edge.EdgeListener
-
- mouseEntered(MouseEvent) - Method in class berack96.lib.graph.view.vertex.VertexListener
-
- mouseEntered(MouseEvent) - Method in class berack96.lib.graph.view.VisitListener
-
- mouseExited(MouseEvent) - Method in class berack96.lib.graph.view.edge.EdgeListener
-
- mouseExited(MouseEvent) - Method in class berack96.lib.graph.view.vertex.VertexListener
-
- mouseExited(MouseEvent) - Method in class berack96.lib.graph.view.VisitListener
-
- mouseMoved(MouseEvent) - Method in class berack96.lib.graph.view.edge.EdgeListener
-
- mouseMoved(MouseEvent) - Method in class berack96.lib.graph.view.vertex.VertexListener
-
- mouseMoved(MouseEvent) - Method in class berack96.lib.graph.view.VisitListener
-
- mousePressed(MouseEvent) - Method in class berack96.lib.graph.view.edge.EdgeListener
-
- mousePressed(MouseEvent) - Method in class berack96.lib.graph.view.vertex.VertexListener
-
- mousePressed(MouseEvent) - Method in class berack96.lib.graph.view.VisitListener
-
- mouseReleased(MouseEvent) - Method in class berack96.lib.graph.view.edge.EdgeListener
-
- mouseReleased(MouseEvent) - Method in class berack96.lib.graph.view.vertex.VertexListener
-
- mouseReleased(MouseEvent) - Method in class berack96.lib.graph.view.VisitListener
-
- moveVertex(VertexComponent<V>, Point) - Method in class berack96.lib.graph.view.GraphPanel
-