File: class.VersionedBiobase.Rd

package info (click to toggle)
r-bioc-biobase 2.66.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,136 kB
  • sloc: ansic: 642; makefile: 3
file content (57 lines) | stat: -rw-r--r-- 1,033 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
\name{VersionedBiobase}
\docType{class}
\alias{VersionedBiobase-class}
\alias{VersionedBiobase}

\title{Class "VersionedBiobase"}

\description{

  Use this class as a `superclass' for classes requiring information
  about versions. By default, the class contains versions for R and
  Biobase. See \code{\link{Versioned-class}} for additional details.

}

\section{Methods}{

  set \code{\link{Versioned-class}} for methods.

}

\author{Biocore}

\seealso{
  \code{\link{Versioned-class}}
}

\examples{

obj <- new("VersionedBiobase")
classVersion(obj)

obj <- new("VersionedBiobase", versions=list(A="1.0.0"))
classVersion(obj)

A <- setClass("A", contains="VersionedBiobase")

classVersion("A")
a <- A()
classVersion(a)

obj <- new("VersionedBiobase", versions=c(MyVersion="1.0.0"))
classVersion(obj)

B <- setClass("B", contains="VersionedBiobase",
         prototype=prototype(new("VersionedBiobase",versions=list(B="1.0.0"))))

classVersion("B")
b <- B()
classVersion(b)

removeClass("A")
removeClass("B")

}

\keyword{classes}