Bug 226006

Summary: SBVR exchange document metamodel
Product: z_Archived Reporter: Dave Carlson <dcarlson>
Component: SBVRAssignee: Dave Carlson <dcarlson>
Status: ASSIGNED --- QA Contact:
Severity: normal    
Priority: P3 Keywords: plan
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard: Compliance
Bug Depends on: 105920    
Bug Blocks:    
Attachments:
Description Flags
patch to UMLUtil.java none

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.