Package org.tweetyproject.graphs


package org.tweetyproject.graphs
  • Class
    Description
    DefaultGraph<T extends Node>
    Instance of this class represent graphs with nodes of type T
    DirectedEdge<T extends Node>
    Instances of this class represent directed edges.
    DirHyperGraph<T extends Node>
    Interface for directed hypergraph
    Edge<T extends Node>
    Instances of this class represent abstract edges.
    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.
    Graph<T extends Node>
    Common interface for graphs with nodes of type T
    HyperDirEdge<T extends Node>
    Instances of this class represent abstract edges.
    HyperGraph<T extends Node>
    This class implements a simple directed hypergraph
    an interface for a general Node
    SimpleGraph<T extends Node>
    An extended version of the DefaultGraph which supports removing of nodes as well as some utility functions for d-separation
    A simple node of a graph with a name.
    UndirectedEdge<T extends Node>
    Instances of this class represent undirected edges.
    WeightedDirectedEdge<S extends Node,T extends Number>
    The `WeightedDirectedEdge` class represents a directed edge between two nodes in a graph, with an associated weight.
    WeightedEdge<S extends Node,T extends Number>
    Interface for weighted edges.