Interface SessionModel

All Superinterfaces:
Serializable, TetradSerializable
All Known Subinterfaces:
KnowledgeBoxInput
All Known Implementing Classes:
BooleanGlassGeneIm, BooleanGlassGenePm, ManualActiveLagGraph, RandomActiveLagGraph, Type1, Type10, Type11, Type12, Type2, Type3, Type4, Type5, Type6, Type7, Type8, Type9

public interface SessionModel extends TetradSerializable
Interface implemented by all session models in Tetrad. Note that every class C that implements SessionModel MUST be accompanied by a unit test that ensures (1) that C can serialized out and loaded back in, passing a roundtrip test (C.equals(save(load(C))), and (2) that sample models from every published version of Tetrad in which C has changed will load correctly.
Author:
josephramsey
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final long
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    Sets the name of the session model.
  • Field Details

  • Method Details

    • getName

      String getName()
      Returns:
      the name of the session model.
    • setName

      void setName(String name)
      Sets the name of the session model.