ModeShape/modeshape — pull request #630 by elvisisking (2012-12-19 17:14:36+00:00)
Title: Mode 1344 Support the shredding of the new Model Extension properties being added to the Teiid Models

A node for each Model Extension Definition (MED) defined in a model are now created underneath the model node's MED grouping node. For each MED, a namespace is registered. There is a new CND (med.cnd) that defines the structure of the med node. Also, a mixin is created and registered with the NamespaceRegistry for each extended metaclass defined in the MED. Model object nodes are assigned these mixins if they explicitly have set a value for a MED property in the model, or if the inherit a MED property that has a default value.