Bug 226006 - SBVR exchange document metamodel
Summary: SBVR exchange document metamodel
Status: ASSIGNED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: SBVR (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Dave Carlson CLA
QA Contact:
URL:
Whiteboard: Compliance
Keywords: plan
Depends on: 105920
Blocks:
  Show dependency tree
 
Reported: 2008-04-07 13:38 EDT by Dave Carlson CLA
Modified: 2013-07-11 15:14 EDT (History)
0 users

See Also:


Attachments
patch to UMLUtil.java (3.57 KB, patch)
2008-04-10 18:52 EDT, Dave Carlson CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Carlson CLA 2008-04-07 13:38:52 EDT
Generate EMF model, edit, and editor plug-ins using the CMOF model delivered with the SBVR 1.0 specification. Fix metamodel bugs and provide feedback to the SBVR RTF, as required.
Comment 1 Dave Carlson CLA 2008-04-10 18:52:57 EDT
Created attachment 95606 [details]
patch to UMLUtil.java

This patch to UMLUtil.java is a temporary workaround until bug #105920 is resolved with a complete solution.  See Ed Merks blog link in that bug for more detail on the planned solution.

This patch was created today against the UML2 project HEAD. You only need this patch if you want to regenerate the sbvr.ecore model from the SBVR.uml model.  This patch will enable generation of an EClass for each Association in the UML model, when the Association owns both of its ends (as is true with all SBVR metamodel associations).
Comment 2 Dave Carlson CLA 2008-05-01 15:34:28 EDT
Revise plan item description:

Implement the CMOF metamodel delivered with the SBVR 1.0 specification. This metamodel will be used for XMI serialization. Fix metamodel bugs and provide feedback to the SBVR RTF, as required.

Additional detail on the SBVR CMOF metamodel is available on the wiki:
  http://wiki.eclipse.org/SBVR_Serialization_Metamodel
Comment 3 Dave Carlson CLA 2008-06-12 18:23:44 EDT
An Ecore model for the SBVR CMOF model is checked into CVS in project "org.eclipse.sbvr.xmi". This includes the EMF generated model code (using the patch supplied in this bugzilla), but not the edit or editor plugins.  The default EMF editor is not very useful for the "flat" format of SBVR exchange documents where all model elements are owned by the EMF Resource.

If desired, you can use the sbvr.genmodel to generate edit and editor plugins.
Comment 4 Dave Carlson CLA 2008-09-23 10:41:07 EDT
Modified metadata for project plan.