Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-sbvr.dev] Plugin projects committed to CVS

Dave & others,

I appreciate the need to move ahead, and apologize that I have not put much time into this recently. I still do intend to experiment with both approaches by implementing a sample vocabulary both ways and comparing the results. I'll report on that once I have it done. I hope that this group is open to a hybrid approach if that turns out to be worth the additional complexity.

--------------------------------
Mark H. Linehan
STSM, Model Driven Business Transformation
IBM Research

phone: (914) 945-1038 or IBM tieline 862-1038
internet: mlinehan@xxxxxxxxxx
Inactive hide details for "Dave Carlson" <dcarlson@xxxxxxxxxxxxxxx>"Dave Carlson" <dcarlson@xxxxxxxxxxxxxxx>


          "Dave Carlson" <dcarlson@xxxxxxxxxxxxxxx>
          Sent by: mdt-sbvr.dev-bounces@xxxxxxxxxxx

          10/07/2008 09:43 AM

          Please respond to
          SBVR developer list <mdt-sbvr.dev@xxxxxxxxxxx>

To

"'SBVR developer list'" <mdt-sbvr.dev@xxxxxxxxxxx>

cc


Subject

[mdt-sbvr.dev] Plugin projects committed to CVS

Team,

We have been stalled for a few weeks to solicit feedback and choose between two alternative approaches for Ecore metamodel design. Based on feedback and community requests, it is important that we commit to an initial design strategy for this incubation project and enable tool developers to build on this project's assets. We will move ahead to create a milestone build based on the SBVR Tools Metamodel design that was previously described here:
http://wiki.eclipse.org/SBVR_Tools_Metamodel
I have committed to CVS a set of EMF-generated plug-in projects for the five compliance levels of SBVR. The easiest way to check out all plugin projects is by using the project team file: sbvr-ALL.psf
http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.mdt/org.eclipse.sbvr/psf/?root=Modeling_Project

I have also included a sample EMF generated editor, plus several sample actions that allow easy creation of vocabulary elements (shown below). A very important part of this project is to extend the core metamodel library with "helper" methods that encapsulate repetitive operations. The UML models for the SBVR tools metamodel include several createXXX() operations that are generated to the API and then implemented. This design mimics the same approach used in the UML2 metamodel design and adopted as an Eclipse MDT best practice. I expect that many other helper operations will be needed. That's where YOU come in!

This sample editor is not expected to be usable by end-user analysts, but only for developers to test the underlying tooling APIs. I have also started work on a Project Explorer common navigator content provider plugin. That may be a better starting point for other tool developers that use the project explorer view as a vocabulary navigator to open specialized editors targeted at end-users.

I look forward to your feedback and participation,
Dave Carlson

_______________________________________________
mdt-sbvr.dev mailing list
mdt-sbvr.dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/mdt-sbvr.dev

GIF image

GIF image

GIF image


Back to the top