Module: Ea::Mdg

Defined in:
lib/ea/mdg.rb,
lib/ea/mdg/xml.rb,
lib/ea/mdg/loader.rb,
lib/ea/mdg/xml/tag.rb,
lib/ea/mdg/document.rb,
lib/ea/mdg/registry.rb,
lib/ea/mdg/xml/apply.rb,
lib/ea/mdg/xml/content.rb,
lib/ea/mdg/xml/applies_to.rb,
lib/ea/mdg/xml/stereotype.rb,
lib/ea/mdg/xml/technology.rb,
lib/ea/mdg/xml/stereotypes.rb,
lib/ea/mdg/xml/uml_profile.rb,
lib/ea/mdg/xml/uml_profiles.rb,
lib/ea/mdg/xml/documentation.rb,
lib/ea/mdg/xml/tagged_values.rb,
lib/ea/mdg/stereotype_alias_registry.rb

Overview

MDG (Model Driven Generation) Technology support.

EA's MDG technologies bundle UML profiles, reference models, and toolbox definitions in a single XMI file. When EA loads an MDG, the MDG's classes/attributes/stereotypes become available to all models — including inherited attribute rendering when a classifier's stereotype maps to an MDG- defined metaclass.

This namespace is standalone: it does not depend on QEA or XMI source adapters. Source adapters OPTIONALLY consume an Mdg::Registry to merge MDG-defined inherited attributes.

Defined Under Namespace

Modules: Xml Classes: Document, Loader, Registry, StereotypeAliasRegistry