\HeaderA{linkedModelMVC-class}{Class "linkedModelMVC": A class to represent a MVC object that can be
linked to other MVC objects}{linkedModelMVC.Rdash.class}
\aliasA{childMVCList}{linkedModelMVC-class}{childMVCList}
\aliasA{childMVCList,linkedModelMVC-method}{linkedModelMVC-class}{childMVCList,linkedModelMVC.Rdash.method}
\aliasA{childMVCList<\Rdash}{linkedModelMVC-class}{childMVCList<.Rdash.}
\aliasA{childMVCList<-,linkedModelMVC-method}{linkedModelMVC-class}{childMVCList<.Rdash.,linkedModelMVC.Rdash.method}
\aliasA{linkedModelMVC}{linkedModelMVC-class}{linkedModelMVC}
\aliasA{parentMVC}{linkedModelMVC-class}{parentMVC}
\aliasA{parentMVC,linkedModelMVC-method}{linkedModelMVC-class}{parentMVC,linkedModelMVC.Rdash.method}
\aliasA{parentMVC<\Rdash}{linkedModelMVC-class}{parentMVC<.Rdash.}
\aliasA{parentMVC<-,linkedModelMVC-method}{linkedModelMVC-class}{parentMVC<.Rdash.,linkedModelMVC.Rdash.method}
\keyword{classes}{linkedModelMVC-class}
\begin{Description}\relax
linkedModelMVC is a class to represent a model-view-controller object that
can be linked to other MVC objects.  The linkedModelMVC class
will combine these three components (model, view and controller) so that
the MVC objects can be reused and it has the slots, parentMVC and
childMVCList, to link this MVC object with other MVC objects.
\end{Description}
\begin{Section}{Objects from the Class}
Objects can be created by calls of the form \code{new("linkedModelMVC", ...)}.
\end{Section}
\begin{Section}{Slots}
\describe{
\item[\code{model}:] the model object (will inherit from the gModel
virtual class) 
\item[\code{viewList}:] a list of the view objects that visualize the
model 
\item[\code{controller}:] the environment that stores information for the
MVC object 
\item[\code{parentMVC}:] the name of the parent model (MVC) if there is a
parent model 
\item[\code{childMVCList}:] a list of the names of the child models
(MVCs); it may be an empty list if there are no children
}
\end{Section}
\begin{Section}{Extends}
Class \code{"singleModelMVC"}, directly.
Class \code{"MVC"}, by class \code{"singleModelMVC"}.
\end{Section}
\begin{Section}{Methods}
\describe{
\item[childMVCList\textless{}-] Sets the \code{childMVCList} slot 
\item[childMVCList] Returns the \code{childMVCList} slot 
\item[parentMVC\textless{}-] Sets the \code{parentMVC} slot 
\item[parentMVC] Returns the \code{parentMVC} slot          
}
\end{Section}
\begin{Author}\relax
Elizabeth Whalen
\end{Author}
\begin{SeeAlso}\relax
\code{\LinkA{gModel-class}{gModel.Rdash.class}},
\code{\LinkA{genView-class}{genView.Rdash.class}},
\code{\LinkA{singleModelMVC-class}{singleModelMVC.Rdash.class}},
\code{\LinkA{MVC-class}{MVC.Rdash.class}}
\end{SeeAlso}

