Package org.tweetyproject.graphs


package org.tweetyproject.graphs
  • Interface Summary
    Interface
    Description
    DirHyperGraph<T extends Node>
    Interface for directed hypergraph
    GeneralGraph<T extends Node>
     
    Graph<T extends Node>
    Common interface for graphs with nodes of type T
    an interface for a general Node
    WeightedEdge<S extends Node,​T extends Number>
    Interface for weighted edges.
  • Class Summary
    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.
    Edge<T extends Node>
    Instances of this class represent abstract edges.
     
    HyperDirEdge<T extends Node>
    Instances of this class represent abstract edges.
    HyperGraph<T extends Node>
    This class implements a simple directed hypergraph
    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>