diff options
author | vlorenzo | 2013-06-13 11:07:17 +0000 |
---|---|---|
committer | vlorenzo | 2013-06-13 11:07:17 +0000 |
commit | 7764323699468469736401800418c91f6435e5f0 (patch) | |
tree | 325e99c012ecaeebb335922d67f2f3d48cbd8f20 | |
parent | 651d51b3fabc647c0f82a2dca1026334e0e639d7 (diff) | |
download | org.eclipse.papyrus-7764323699468469736401800418c91f6435e5f0.tar.gz org.eclipse.papyrus-7764323699468469736401800418c91f6435e5f0.tar.xz org.eclipse.papyrus-7764323699468469736401800418c91f6435e5f0.zip |
410499: [Table 2] Combo box for Single Reference value doesn't work
https://bugs.eclipse.org/bugs/show_bug.cgi?id=410499
-rw-r--r-- | extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/dataprovider/UMLSingleReferenceComboBoxDataProvider.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/dataprovider/UMLSingleReferenceComboBoxDataProvider.java b/extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/dataprovider/UMLSingleReferenceComboBoxDataProvider.java index 8f9bc079f8b..3ce42b15cf7 100644 --- a/extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/dataprovider/UMLSingleReferenceComboBoxDataProvider.java +++ b/extraplugins/table/org.eclipse.papyrus.uml.nattable/src/org/eclipse/papyrus/uml/nattable/dataprovider/UMLSingleReferenceComboBoxDataProvider.java @@ -169,9 +169,10 @@ public class UMLSingleReferenceComboBoxDataProvider implements IComboBoxDataProv */
// FIXME : try to remove this method, improving the ComboAction...
public EObject getEditedEObject(int columnIndex, int rowIndex) {
- final Object colElement = this.elementProvider.getColumnElement(columnIndex);
- final Object rowElement = this.elementProvider.getRowElement(rowIndex);
-
+ Object colElement = this.elementProvider.getColumnElement(columnIndex);
+ Object rowElement = this.elementProvider.getRowElement(rowIndex);
+ colElement= AxisUtils.getRepresentedElement(colElement);
+ rowElement = AxisUtils.getRepresentedElement(rowElement);
Element el = (Element)rowElement;
if(colElement == this.axisElement) {
|