UMMF::XForm::FoldMultipleInheritance - Inlines multiple inheritance bodies.
use UMMF::XForm::FoldMultipleInheritance; my $xform = UMMF::XForm::FoldMultipleInheritance->new(); $model = $xform->apply_Model($model);
This transform is useful for converting a Model containing multiple inheritance to a Model using single inheritance by creating Interfaces for classes that are inherited from in multiple inheritance context and inlining Features and Operations from the multiple inheritance Classifiers.
Kurt Stephens, email@example.com 2003/05/04
$Revision: 1.8 $