[
https://jira.jboss.org/jira/browse/TEIIDDES-163?page=com.atlassian.jira.p...
]
Barry LaFond resolved TEIIDDES-163.
-----------------------------------
Resolution: Done
EMF changed the BasicEObjectImpl class. They added a 3 arg eDynamicSet() method which is
called from eSet(). Our ObjectExtension class was overriding the 2 arg method, hence was
not getting called during eSet() of the base-class.
Added overriding 3 arg eDynamicSet() method in ObjectExtension class. Reviewed by John
V.
Editing properties contributed through extension model does not dirty
model editor.
------------------------------------------------------------------------------------
Key: TEIIDDES-163
URL:
https://jira.jboss.org/jira/browse/TEIIDDES-163
Project: Teiid Designer
Issue Type: Bug
Components: Editors
Affects Versions: 6.0.0
Reporter: Barry LaFond
Assignee: Barry LaFond
Priority: Blocker
Fix For: 6.0.0
While investigating Salesforce importer problems, we uncovered a bug in setting
properties contributed through extensions. Basically, if you create an extension model
adding properties to a Table, for instance, when you actually extend a model and set the
properties the model is NOT changed.
Steps:
1) create extension model extending a relational table
2) add this extension model to a relational model
3) Open the relational model in editor
4) Select a relational table in explorer
5) Change an extended property value
6) Editor should now be "Dirty" (i.e. requires save) but it's not
Note that we did upgrade EMF from version 2.1 to 2.4 for Teiid Designer, so that's a
place to start.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira