The R Project SVN R

Rev

Rev 68948 | Rev 85904 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 68948 Rev 71228
Line 1... Line 1...
1
% File src/library/methods/man/selectSuperClass.Rd
1
% File src/library/methods/man/selectSuperClass.Rd
2
% Part of the R package, https://www.R-project.org
2
% Part of the R package, https://www.R-project.org
3
% Copyright 2009-12 R Core Team
3
% Copyright 2009-2016 R Core Team
4
% Distributed under GPL 2 or later
4
% Distributed under GPL 2 or later
5
 
5
 
6
\name{selectSuperClasses}
6
\name{selectSuperClasses}
7
\alias{selectSuperClasses}
7
\alias{selectSuperClasses}
8
\alias{.selectSuperClasses}
8
\alias{.selectSuperClasses}
Line 51... Line 51...
51
  \code{\link{is}}, \code{\link{getClass}}; further, the more technical
51
  \code{\link{is}}, \code{\link{getClass}}; further, the more technical
52
  class \code{\linkS4class{classRepresentation}} documentation.
52
  class \code{\linkS4class{classRepresentation}} documentation.
53
}
53
}
54
\examples{
54
\examples{
55
setClass("Root")
55
setClass("Root")
56
setClass("Base", contains = "Root", representation(length = "integer"))
56
setClass("Base", contains = "Root", slots = c(length = "integer"))
57
setClass("A", contains = "Base", representation(x = "numeric"))
57
setClass("A", contains = "Base", slots = c(x = "numeric"))
58
setClass("B", contains = "Base", representation(y = "character"))
58
setClass("B", contains = "Base", slots = c(y = "character"))
59
setClass("C", contains = c("A", "B"))
59
setClass("C", contains = c("A", "B"))
60
 
60
 
61
extends("C")   #-->  "C"  "A" "B"  "Base" "Root"
61
extends("C")   #-->  "C"  "A" "B"  "Base" "Root"
62
selectSuperClasses("C") # "A" "B"
62
selectSuperClasses("C") # "A" "B"
63
selectSuperClasses("C", direct=FALSE) # "A" "B"  "Base"  "Root"
63
selectSuperClasses("C", direct=FALSE) # "A" "B"  "Base"  "Root"