Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 313762 - epsilon.loadModel expand feature error
Summary: epsilon.loadModel expand feature error
Status: CLOSED FIXED
Alias: None
Product: Epsilon
Classification: Modeling
Component: Core (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Dimitris Kolovos CLA
QA Contact:
URL:
Whiteboard: interim
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-20 12:31 EDT by Chris Holmes CLA
Modified: 2013-09-01 08:17 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Holmes CLA 2010-05-20 12:31:11 EDT
The epsilon.loadModel expand attribute allows clients to access models that are ref'd (rather than owned). The syntax for using this feature is:
<epsilon.loadModel name="${MyModel}" type="EMF">
	<parameter name="expand"          value="true"/>
	<parameter name="modelFile"       file="${MyModelModel}"/>
	<parameter name="metamodelUri"    value="${MyMetamodelUri}"/>
	<parameter name="readOnLoad"      value="true"/>
	<parameter name="storeOnDisposal" value="false"/>
</epsilon.loadModel>

If two instances of the same model are loaded under different aliases then the expand feature does not operate correctly and it is not possible to navigate from the named model instance to the ref'd model.

Item 'Navigation of ref'd associations posted on 07-May-2010 to the epsilon newsgroup refers.

Error demonstrated to Dimitris on 20-May-2010 and this bug report raised at his request.
Comment 1 Dimitris Kolovos CLA 2013-04-29 09:52:50 EDT
I've tried to reproduce this but haven't managed to (hopefully, it's been fixed somewhere along the way). Closing as fixed but please feel free to re-open if encountered again.
Comment 2 Dimitris Kolovos CLA 2013-06-01 03:47:13 EDT
Fixed in the latest interim version.
Comment 3 Dimitris Kolovos CLA 2013-09-01 08:17:05 EDT
Fixed in 1.1