Rit::Base::Metaclass
This is a class for objects that inherits from more than one special class. See Para::Frame::Resource/find_class.
Those metaclasses inherits from this and the other classes.
If a class wants to reimplement a method existing
Rit::Base::Resource, that method must be specially implemented
here, because only the first method will be found and if we inherit from
two classes and only one of them implements say desig
, it may be
the other class that gets tried first and then it will use
Rit::Base::Resource/desig.
We may introduce class priority for determining which class is tried first.
$node->on_arc_add( $arc, $pred_name )
Called by Rit::Base::Arc/create_check
Distributes the calls over the classes
$node->on_arc_del( $arc, $pred_name )
Called by Rit::Base::Arc/remove_check
Distributes the calls over the classes
$n->vacuum()
Distributes calls over classes
Rit::Base, Rit::Base::Arc, Rit::Base::Pred, Rit::Base::List, Rit::Base::Search, Rit::Base::Literal::Time