\name{gMessage-class}
\docType{class}
\alias{gMessage-class}
\alias{gMessage}
\alias{handleMessage}
\title{Class "gMessage": A virtual class for messages }
\description{	 
  gMessage is a virtual class from which all other message classes will 
  inherit.  Message objects will be created whenever there is communication
  between the model, view, and controller components or between MVC objects.
}
\section{Objects from the Class}{A virtual Class: No objects may be created from it.}
\section{Methods}{
No methods defined with class "gMessage" in the signature.  However, all
message classes will have a handleMessage method that will read the message
and notify the appropriate components so that the information in the message
can be acted upon.  The handleMessage methods will be defined in packages that
use this package, such as iSPlot and iSNetwork.
}
\author{ Elizabeth Whalen }
\seealso{
  \code{\link{gUpdateMessage-class}},
  \code{\link{gUpdateViewMessage-class}},
  \code{\link{gUpdateDataMessage-class}},
  \code{\link{gAddMessage-class}},
  \code{\link{gAddViewMessage-class}},
  \code{\link{gAddDataMessage-class}}, 
  \code{\link{gAddChildMessage-class}},
  \code{\link{gSendParentMessage-class}},
  \code{\link{gSendChildMessage-class}}
}
\examples{
}
\keyword{classes}