[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[mdt-sbvr.dev] Plugin projects committed to CVS
|
Title: Message
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 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