Package graph
package graph
-
KlasseBeschreibungRepresents a directed graph with vertex and edge markings.Abstract class representing an edge in a graph.Abstract class representing an edge marking.Class representing a specific type of edge marking: edge weight.Class containing example graphs for demonstration purposes.Abstract class representing a generic graph.MarkedEdge<U extends EdgeMarking>The MarkedEdge class extends the Edge class and includes additional attributes for marking and visualization on a screen.MarkedVertex<T extends VertexMarking>The MarkedVertex class extends the Vertex class and includes additional attributes for marking, coordinates, and visualization on a screen.Abstract class representing a marking for vertices or edges in a graph.Exception thrown when a user attempts to access a non-existent vertex by name.Represents an undirected graph with vertices marked by T and edges marked by U.Represents a vertex in a graph.Represents a marking associated with a vertex in a graph.Represents a weight marking associated with a vertex in a graph.WrapperComparator<T extends VertexMarking>Comparator for comparing WrapperElement objects based on their priority.WrapperElement<T extends VertexMarking>Represents an element stored in a priority queue for graph algorithms.