R/utils.R

Defines functions notImplemented readOnly

notImplemented <- function(name) {
  eval(substitute({
    stop("'", .refClassDef@className, "::", name, "' is not implemented",
         call. = FALSE)
  }, list(name = name)), parent.frame())
}

readOnly <- function(name) {
  eval(substitute({
    if (!missing(value)) {
      stop("'", .refClassDef@className, "::", name, "' is read only",
           call. = FALSE)
    }
  }, list(name = name)), parent.frame())
}
ggobi/anypaint documentation built on May 17, 2019, 2:14 a.m.