Interface Graph

All Superinterfaces:
Serializable, TetradSerializable
All Known Implementing Classes:
Dag, EdgeListGraph, LagGraph, SemGraph, TimeLagGraph

public interface Graph extends TetradSerializable
Implements a graph capable of storing edges of type N1 *-# N2 where * and # are endpoints of type Endpoint.

We stipulate by extending TetradSerializable that all graphs implementing this interface are serializable. This is because for Tetrad they must be serializable. (For randomUtil, in order to be able to cancelAll operations, they must be serializable.)

Version:
$Id: $Id
Author:
josephramsey
See Also: