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

Changes for version 0.26 - 2005-01-01

  • Fixes for java code generation.
  • Now generates compilable UML-1.5 implementation in java.

Documentation

multiplexes a stream of files into separate files in their respective directories.
multiplexes a stream of files into separate files in their respective directories.
driver for UMMF
driver for UMMF

Modules

UML Meta-Model Framework. UML to code generation via XMI. Implements UML 1.5 meta-model. Provides object-oriented Perl interface for processing UML meta-models and models. Imports XMI. Includes XMI, Perl and Java code generation back-ends.
Configuration Profile object.
A transformer for MOF 1.4 IDL Identifier Format 1.
A transformer for MOF 1.4 IDL Identifier Format 2.
A transformer for MOF 1.4 IDL Identifier Format 3.
A base class for MOF 1.4 ModelElement name transforms.
A OCL (Object Constraint Language) Parser.
A base class for all UMMF classes.
Traces the extent of objects.
Base exporter class for UMMF::UML::MetaModel;
A code generator for Data::Dumper.
A code generator for human-readable output.
A code generator for JavaTemplate.
A Hibernate .hbn.xml code generator.
A code generator for /dev/null
A code generator for Perl.
Old DBI forwards-compatibility.
Tangram Storage bridge for UMMF generated Perl code.
A code generator for Storable.
A code generator using Template Toolkit.
A code generator for XMI.
A code generator for YAML.
Base class for (meta-)model importers.
Parses an ad-hoc Metamodel description.
Importer for XMI documents.
An implementation of the UML Meta-Meta-Model (M3).
Constructs a Model from an input stream.
Configuration object.
Configurable object base class.
Defines a factory for (meta-)model construction.
A base class for all MetaMetaModel classes.
Utilities for querying meta-models and models.
Model package for Model UML 1.5 final/03-03-01;
base class package for Model UML 1.5 final/03-03-01;
Bootstrapping implementation of UML meta-model M1.
Base class for UML Model transformations.
Create Assoociations for each AssociationEnd of each AssociationClass.
Generates names for all Associations, renames AssociationEnds that collide across Generalizations.
Generate Interface that represent Class.
Inlines multiple inheritance bodies.
Merge ModelElements from multiple Models.

Provides

in lib/UMMF/UML/Export/Perl/DBI.pm
in lib/UMMF/UML/Export/Perl/Tangram/Storage.pm
in lib/UMMF/Object.pm
in lib/UMMF/UML/Export.pm
in lib/UMMF/UML/Import/XMI.pm
in lib/UMMF/UML/MetaMetaModel/FactoryBoot.pm
in lib/UMMF/UML/MetaMetaModel/Object.pm
in lib/UMMF/UML/Import/XMI.pm
in lib/use_alias.pm