Interface VariableSource

All Superinterfaces:
Serializable, TetradSerializable
All Known Subinterfaces:
BayesIm, DataModel, DataSet, ICovarianceMatrix, KnowledgeBoxInput
All Known Implementing Classes:
BayesPm, BoxDataSet, CorrelationMatrix, CorrelationMatrixOnTheFly, CovarianceMatrix, CovarianceMatrixOnTheFly, DataModelList, DirichletBayesIm, IndependenceFacts, MlBayesIm, MlBayesImObs, NumberObjectDataSet, TimeSeriesData, UpdatedBayesIm

public interface VariableSource extends TetradSerializable
Inteface implemented by classes, instantiations of which are associated with lists of variables. Such lists of variables are used for a number of purposes--creating data sets, creating graphs, comparing one data to another, and so on.
Author:
josephramsey
  • Field Summary

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

    Modifier and Type
    Method
    Description
    Returns the variable names associated with this getVariableNames.
    Returns the list of variables associated with this object.
  • Field Details

  • Method Details

    • getVariables

      List<Node> getVariables()
      Returns the list of variables associated with this object.
      Returns:
      the list of variables associated with this object.
    • getVariableNames

      List<String> getVariableNames()
      Returns the variable names associated with this getVariableNames.
      Returns:
      the variable names associated with this getVariableNames.