diff options
author | Vincent Lorenzo | 2013-07-17 08:15:55 +0000 |
---|---|---|
committer | Vincent Lorenzo | 2013-07-17 08:15:55 +0000 |
commit | 87c57c60c3d17a57b9dc659bf795dab24edd0177 (patch) | |
tree | d069cca265557d8df1730b6d3638251e07efd94e /sandbox/org.eclipse.papyrus.views.properties.table/src | |
parent | 8e8c38056a11a5b00fe91be7ea33d8a342cfeea3 (diff) | |
download | org.eclipse.papyrus-87c57c60c3d17a57b9dc659bf795dab24edd0177.tar.gz org.eclipse.papyrus-87c57c60c3d17a57b9dc659bf795dab24edd0177.tar.xz org.eclipse.papyrus-87c57c60c3d17a57b9dc659bf795dab24edd0177.zip |
401764: [Table 2] The classes managing the table model and Nattable must
be refactored
https://bugs.eclipse.org/bugs/show_bug.cgi?id=401764
In AbstractCellManager :
the method getValue is now in final
the developpers must override the method doGetValue
Diffstat (limited to 'sandbox/org.eclipse.papyrus.views.properties.table/src')
2 files changed, 7 insertions, 1 deletions
diff --git a/sandbox/org.eclipse.papyrus.views.properties.table/src/org/eclipse/papyrus/views/properties/table/axis/DerivedUMLPropertiesAxisManager.java b/sandbox/org.eclipse.papyrus.views.properties.table/src/org/eclipse/papyrus/views/properties/table/axis/DerivedUMLPropertiesAxisManager.java index aa5cab2eff1..7c696ca2701 100644 --- a/sandbox/org.eclipse.papyrus.views.properties.table/src/org/eclipse/papyrus/views/properties/table/axis/DerivedUMLPropertiesAxisManager.java +++ b/sandbox/org.eclipse.papyrus.views.properties.table/src/org/eclipse/papyrus/views/properties/table/axis/DerivedUMLPropertiesAxisManager.java @@ -51,4 +51,9 @@ public class DerivedUMLPropertiesAxisManager extends AbstractAxisManager { return null;
}
+ @Override
+ public boolean canBeSavedAsConfig() {
+ return false;
+ }
+
}
diff --git a/sandbox/org.eclipse.papyrus.views.properties.table/src/org/eclipse/papyrus/views/properties/table/cell/DerivedUMLPropertiesCellManager.java b/sandbox/org.eclipse.papyrus.views.properties.table/src/org/eclipse/papyrus/views/properties/table/cell/DerivedUMLPropertiesCellManager.java index d2dbfa4a755..5e6639ff674 100644 --- a/sandbox/org.eclipse.papyrus.views.properties.table/src/org/eclipse/papyrus/views/properties/table/cell/DerivedUMLPropertiesCellManager.java +++ b/sandbox/org.eclipse.papyrus.views.properties.table/src/org/eclipse/papyrus/views/properties/table/cell/DerivedUMLPropertiesCellManager.java @@ -46,7 +46,8 @@ public class DerivedUMLPropertiesCellManager extends AbstractCellManager impleme /**
* {@inheritDoc}
*/
- public Object getValue(Object columnElement, Object rowElement, INattableModelManager tableManager) {
+ @Override
+ protected Object doGetValue(Object columnElement, Object rowElement, INattableModelManager tableManager) {
MultiplicityElement element = getMultiplicityElement(columnElement, rowElement);
if(element == null) {
return null;
|