RDBCの多くのクラスが成す「親子関係」を実現するのを助けるクラス。 RDBCユーザーが使うものではない。
initialize(parent)
selfにとっての親子関係の親をparentで指定する。
parent 親を返す
add(c) selfに子を追加する。
delete(c) selfの子を削除する。
die selfと子たちを死なす(無効にする)
killchildren 子たちを死なす(無効にする)
close selfと子たちを死なせ(無効にする)、closedフラグをtrueにする。
closed? 既にcloseされているか?を答える
canclose? closeしても良いかどうかを答える。
showtree(indent=0) 親子関係をtreeっぽく表示(標準出力に文字列として)する。デバッグ用。