Displaying 2 results from an estimated 2 matches for "mr_x2".
Did you mean:
mr_x
2020 Oct 05
2
S4 - inheritance changed by order of setClassUnion and setAs()
Dear colleagues,
there is a behaviour with S4 (virtual) classes that I find very hard to understand: Depending on the position
of setAs(), the tree of inheritance changes.
This is my baseline example that defines the classes "grandma", "mother", "daughter" and a virtual
class "mr_x". For a new instance if "daughter", "mr_x" is betweeen
2020 Oct 06
0
S4 - inheritance changed by order of setClassUnion and setAs()
...c(b = "matrix"), contains = "grandma2")
> setClass("daughter2", slots = c(c = "list"), contains = "mother2")
> setClassUnion(name = "mr_y2", members = c("daughter2", "mother2"))
> setClassUnion(name = "mr_x2", members = c("daughter2", "mother2"))
> getClass("daughter2")
Class "daughter2" [in ".GlobalEnv"]
Slots:
Name: c b a
Class: list matrix character
Extends:
Class "mother2", directly
Clas...