Package org.tweetyproject.graphs
package org.tweetyproject.graphs

ClassDescriptionDefaultGraph<T extends Node>Instance of this class represent graphs with nodes of type TDirectedEdge<T extends Node>Instances of this class represent directed edges.DirHyperGraph<T extends Node>Interface for directed hypergraphInstances of this class represent abstract edges.GeneralEdge<T>The `GeneralEdge` class represents a general structure for edges in a graph.GeneralGraph<T extends Node>The `GeneralGraph` interface represents a general structure for graphs where each graph consists of nodes and edges.Common interface for graphs with nodes of type THyperDirEdge<T extends Node>Instances of this class represent abstract edges.HyperGraph<T extends Node>This class implements a simple directed hypergraphan interface for a general NodeSimpleGraph<T extends Node>An extended version of the DefaultGraph which supports removing of nodes as well as some utility functions for dseparationA simple node of a graph with a name.UndirectedEdge<T extends Node>Instances of this class represent undirected edges.The `WeightedDirectedEdge` class represents a directed edge between two nodes in a graph, with an associated weight.Interface for weighted edges.