Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvlorenzo2013-06-13 11:07:17 +0000
committervlorenzo2013-06-13 11:07:17 +0000
commit7764323699468469736401800418c91f6435e5f0 (patch)
tree325e99c012ecaeebb335922d67f2f3d48cbd8f20
parent651d51b3fabc647c0f82a2dca1026334e0e639d7 (diff)
downloadorg.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.java7
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) {

Back to the top