Community
Participate
Working Groups
Provide a (tree-based) editor for models in standard CMOF format. Such an editor should allow serializing UML2 models in a format expected for OMG specifications, e.g., "normative CMOF". Consider also providing an editor that can create instances of EMF-based metamodels in standard XMI format. The current generic XMI editor in EMF does not conform to the XMI standard.
There are several kinds of "trees" that are important in editing CMOF models: generalization, subsetting, redefinition, package merge See also: http://www.omg.org/issues/uml2-rtf.open.html#Issue14356 Compared to the UML, CMOF provides additional constraints, operations and a reflection mechanism that would be particularly useful for developing CMOF models and unit tests for such models. See part II and III of the MOF 2.0 spec: http://www.omg.org/spec/MOF/2.0/
Thanks for the input, Nicolas. We'll definitely want to look at providing views of the various hierarchies that are of interest to metamodelers to support this editor. That may or may not be done as part of this enhancement, depending on how we decide it's best to surface that functionality (e.g. as a tab in the editor or as a separate view). We should probably open a separate bug to address the additional constraints, operations, and reflection mechanism...