RDF::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
RDF::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
RDF::Base::Resource/desig.
We may introduce class priority for determining which class is tried first.
$node->on_arc_add( $arc, $pred_name, \%args )
Called by RDF::Base::Arc/create_check
Distributes the calls over the classes
Will only be calld if the node is blessed to more than a singel class in addition to RDF::Base::Resource
$node->on_revarc_add( $arc, $pred_name, \%args )
Called by RDF::Base::Arc/create_check
Distributes the calls over the classes
Will only be calld if the node is blessed to more than a singel class in addition to RDF::Base::Resource
$node->on_arc_del( $arc, $pred_name, \%args )
Called by RDF::Base::Arc/remove_check
Distributes the calls over the classes
Will only be calld if the node is blessed to more than a singel class in addition to RDF::Base::Resource
$node->on_revarc_del( $arc, $pred_name, \%args )
Called by RDF::Base::Arc/remove_check
Distributes the calls over the classes
Will only be calld if the node is blessed to more than a singel class in addition to RDF::Base::Resource
$node->on_child_changed( $args )
Distributes the calls over the classes
Will only be calld if the node is blessed to more than a singel class in addition to RDF::Base::Resource
RDF::Base, RDF::Base::Arc, RDF::Base::Pred, RDF::Base::List, RDF::Base::Search, RDF::Base::Literal::Time