UMMF::UML::MetaMetaModel

UMMF::UML::MetaMetaModel is an implementation of the UML Meta-Meta-Model (M3).
Download

UMMF::UML::MetaMetaModel Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Kurt Stephens
  • Publisher web site:
  • http://search.cpan.org/~kstephens/UMMF-1.02/lib/UMMF/Boot/MetaMetaModel.pm

UMMF::UML::MetaMetaModel Tags


UMMF::UML::MetaMetaModel Description

UMMF::UML::MetaMetaModel is an implementation of the UML Meta-Meta-Model (M3). UMMF::UML::MetaMetaModel is an implementation of the UML Meta-Meta-Model (M3).SYNOPSIS use UMMF::UML::MetaMetaModel; my $factory = UMMF::UML::MetaMetaModel->factory; my $model = $factory->create('Model'); $factory->create('Class', 'name' => 'Foo', 'namespace' => $model); ...This package implements a meta-meta-model (M3) for generating the UML metamodel (M2).UMMF::UML::MetaMetaModel is not an implementation of the MOF; It is actually a subset of the 1.5 Meta-model, as described in UML Spec. 1.5., p.2-13, but with a flattened package namespace.It is the "Backbone" for generating the meta-model.The UML 1.5 Meta-model is described in UMMF::UML::MetaModel package, in the ad-hoc language imported by UMMF::UML::Import::MetaMetaModel.This meta-model is then used to generate the Perl (or Java) code for the classes in UMMF::UML::MetaModel::*.The same exporters and importers can be used to process M* layers.Thus, one description of the meta-model can generate multiple implementations. Requirements: · Perl


UMMF::UML::MetaMetaModel Related Software