Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc)  » [EMFStore] cross-project references
[EMFStore] cross-project references [message #1274376] Fri, 21 March 2014 11:38 Go to next message
Christian Huelsmeier is currently offline Christian Huelsmeier
Messages: 12
Registered: September 2010
Junior Member
Hi,

the topic has been discussed some time ago, but I want to know if there have been some efforts to support "cross-project references".

Our problem:
We are currently working on a file based store (XMI files stored in SVN). We have several model files with model elements that refer to model elements in other files. There are only a few team members that are working concurrently on the files and until now we don't have much problems with this approach.
Nevertheless we are evaluating EMFStore (with an ECP client) as alternative since the project's growing. The problem is that we don't want to put all model elements from all files into one project, because the files are currently versioned separately and we want to retain this versioning process.

Are there some approaches to add "cross-project references"?
Is there some documentation where one can find out what to do if the feature is not supported and/or planned?
Does anyone outside of the EMFStore project has experiences with "cross-project references" in EMFStore?

Best regards

Christian
Re: [EMFStore] cross-project references [message #1276296 is a reply to message #1274376] Mon, 24 March 2014 10:58 Go to previous message
Maximilian Koegel is currently offline Maximilian Koegel
Messages: 198
Registered: July 2009
Senior Member
Hi Christian,

there are no current plans to implement this feature into EMFStore on
our side. To my knowledge other users of EMFStore have implemented
cross-referencing (at least some application-specific kind) but never
contributed it back. We would welcome a contribution, if you decided to
do so or consider sponsored development.
A simple work-around is to have explicit cross-references to the
EObjects in other projects by ID for example. This means the EObject of
class A has an additional attribut b of type String which points to an
EObject of Class B with ID <idb> by holding a value of <idb> in its
attribute b.
Hope this helps!

Cheers,
Maximilian

Am 21.03.2014 12:38, schrieb Christian Huelsmeier:
> Hi,
>
> the topic has been discussed some time ago, but I want to know if there
> have been some efforts to support "cross-project references".
>
> Our problem:
> We are currently working on a file based store (XMI files stored in
> SVN). We have several model files with model elements that refer to
> model elements in other files. There are only a few team members that
> are working concurrently on the files and until now we don't have much
> problems with this approach.
> Nevertheless we are evaluating EMFStore (with an ECP client) as
> alternative since the project's growing. The problem is that we don't
> want to put all model elements from all files into one project, because
> the files are currently versioned separately and we want to retain this
> versioning process.
>
> Are there some approaches to add "cross-project references"?
> Is there some documentation where one can find out what to do if the
> feature is not supported and/or planned?
> Does anyone outside of the EMFStore project has experiences with
> "cross-project references" in EMFStore?
>
> Best regards
>
> Christian


--
Maximilian Kögel

Get Professional Eclipse Support: http://eclipsesource.com/munich
Previous Topic:[EMF Forms][CDO] Make View model being CDO native
Next Topic:ECP Not able to execute Example
Goto Forum:
  


Current Time: Tue Sep 23 14:23:26 GMT 2014

Powered by FUDForum. Page generated in 0.03052 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software