UMMF::UML::MetaMetaModelUMMF::UML::MetaMetaModel is an implementation of the UML Meta-Meta-Model (M3). | |
Download |
UMMF::UML::MetaMetaModel Ranking & Summary
Advertisement
- 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