Bug 290052 - CMOF Editor
Summary: CMOF Editor
Status: NEW
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: MDT.MST (show other bugs)
Version: unspecified   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard: Compliance
Keywords: plan
Depends on:
Blocks:
 
Reported: 2009-09-21 14:35 EDT by Kenn Hussey CLA
Modified: 2012-11-23 16:01 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kenn Hussey CLA 2009-09-21 14:35:37 EDT
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.
Comment 1 Nicolas Rouquette CLA 2009-10-04 15:45:28 EDT
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/
Comment 2 Kenn Hussey CLA 2009-10-05 09:28:38 EDT
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...