The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

UMMF::XForm::FoldMultipleInheritance - Inlines multiple inheritance bodies.

SYNOPSIS

  use UMMF::XForm::FoldMultipleInheritance;

  my $xform = UMMF::XForm::FoldMultipleInheritance->new();
  $model = $xform->apply_Model($model);

DESCRIPTION

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.

USAGE

PATTERNS

EXPORT

None exported.

AUTHOR

Kurt Stephens, kstephens@users.sourceforge.net 2003/05/04

SEE ALSO

UMMF::UML::MetaMetaModel

VERSION

$Revision: 1.8 $

METHODS