\HeaderA{dfModel-class}{Class "dfModel": A class to represent a data frame model}{dfModel.Rdash.class}
\aliasA{dfModel}{dfModel-class}{dfModel}
\keyword{classes}{dfModel-class}
\begin{Description}\relax
dfModel is a class to represent a data frame model.  This class inherits
from the virtual class, gModel.  An object of dfModel is responsible for
storing and updating the data.
\end{Description}
\begin{Section}{Objects from the Class}
Objects can be created by calls of the form \code{new("dfModel", ...)}.
The initialize method for this class will be created in other packages that
use this package (for example, the initialize method will be created in the
iSNetwork and iSPlot packages).
\end{Section}
\begin{Section}{Slots}
\describe{
\item[\code{modelData}:] the model data, which is a data frame 
\item[\code{virtualData}:] data that is needed by views of this model,
will be a data frame 
\item[\code{linkData}:] a list of functions that link this model to its
parent and child models (if it has any) 
\item[\code{modelName}:] the name of this model 
\item[\code{modelVar}:] a list of variables that refer to the modelData
(for instance this may be t-test values that were calculated from the
modelData) 
}
\end{Section}
\begin{Section}{Extends}
Class \code{"gModel"}, directly.
\end{Section}
\begin{Section}{Methods}
No methods defined with class "dfModel" in the signature.  The methods for
this class will be created in other packages that use this package like
iSNetwork and iSPlot.
\end{Section}
\begin{Author}\relax
Elizabeth Whalen
\end{Author}
\begin{SeeAlso}\relax
\code{\LinkA{gModel-class}{gModel.Rdash.class}}
\end{SeeAlso}

