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 Details

  • Method Details

    • getVariables

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

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