From 3101d7502e4686f31fdd4b422f1da61ef6a2c7f9 Mon Sep 17 00:00:00 2001
From: Andreas Bayha <bayha@fortiss.org>
Date: Mon, 10 Aug 2020 16:51:17 +0200
Subject: [PATCH] DynmicTreeTable: Changed signature of
 DynamicTreeTableUIProviderBase.isEditable

New (more consistent) signature: isEditable(int column, AnnotationEntry
element).

Issue-Ref: 4014
Issue-Url: https://af3-developer.fortiss.org/issues/4014
Signed-off-by: Andreas Bayha <bayha@fortiss.org>
---
 .../org/fortiss/tooling/base/ui/annotation/view/fx/.ratings | 2 +-
 .../ui/annotation/view/fx/AnnotationViewFXController.java   | 6 +++---
 .../tooling/common/ui/javafx/control/treetableview/.ratings | 2 +-
 .../treetableview/DynamicTreeTableUIProviderBase.java       | 4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/fx/.ratings b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/fx/.ratings
index 1ff07a4ed..c94ec1b52 100644
--- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/fx/.ratings
+++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/fx/.ratings
@@ -1,3 +1,3 @@
 AnnotationFxViewPart.java 6b65210913c150420f4fe67d055a0051d1d37a4e YELLOW
-AnnotationViewFXController.java c4dde26002834991ccb45f30c8cc10f39c78c0be YELLOW
+AnnotationViewFXController.java fb57d0b275ef946c59af50d33bc3ef5be03a0a9d YELLOW
 FXAnnotationFilterContentProvider.java 80fa6e9cc2f5ba3a255cab7061edca5fa368451a YELLOW
diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/fx/AnnotationViewFXController.java b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/fx/AnnotationViewFXController.java
index c4dde2600..fb57d0b27 100644
--- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/fx/AnnotationViewFXController.java
+++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/fx/AnnotationViewFXController.java
@@ -521,11 +521,11 @@ public class AnnotationViewFXController extends CompositeFXControllerBase<SplitP
 				IAnnotationValueProvider<IAnnotatedSpecification> valueProvider =
 						element.getAnnotationValueProvider(spec.getClass());
 				if(valueProvider != null && valueProvider.getAnnotationValue(spec) != null &&
-						!isElementEditable(column, element)) {
+						!isEditable(column, element)) {
 					return ALICEBLUE;
 				}
 
-				if(!isElementEditable(column, element)) {
+				if(!isEditable(column, element)) {
 					return LIGHTGREY;
 				}
 			}
@@ -545,7 +545,7 @@ public class AnnotationViewFXController extends CompositeFXControllerBase<SplitP
 
 		/** {@inheritDoc} */
 		@Override
-		public boolean isElementEditable(int column, AnnotationEntry element) {
+		public boolean isEditable(int column, AnnotationEntry element) {
 			if(column > 1 && colIdxAnnotationMap.containsKey(column)) {
 				IAnnotatedSpecification spec =
 						colIdxAnnotationMap.get(column).getAnnotatedSpecification();
diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/control/treetableview/.ratings b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/control/treetableview/.ratings
index de6d5d399..bec9ef7b7 100644
--- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/control/treetableview/.ratings
+++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/control/treetableview/.ratings
@@ -1,7 +1,7 @@
 DynamicTextFieldTreeTableCell.java de24117e6f785b328f1ff62383626a0b4b54e8ff YELLOW
 DynamicTreeContentProviderBase.java 6760a6dc5721175b1dada8f30fd9da05f7bcc4b3 GREEN
 DynamicTreeItem.java 75dc5534b119ffdb3c10a65810c2a0f330b7955e GREEN
-DynamicTreeTableUIProviderBase.java ab6ab0335f24913f26b15e523dfd56b699f92f0f YELLOW
+DynamicTreeTableUIProviderBase.java c6e2e137c6b8afbb81e0a90b7642571e7e2364cd YELLOW
 DynamicTreeTableViewer.java 3d91b1bd43393f5d0733a253a85436b8255526ae YELLOW
 DynamicTreeUIProviderBase.java e9b68607683de279d0cb8712a28dc131c5c33ece GREEN
 DynamicTreeViewer.java 725f41f4fb4b6bfa813f010fb9083ab02eea164a GREEN
diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/control/treetableview/DynamicTreeTableUIProviderBase.java b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/control/treetableview/DynamicTreeTableUIProviderBase.java
index ab6ab0335..c6e2e137c 100644
--- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/control/treetableview/DynamicTreeTableUIProviderBase.java
+++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/control/treetableview/DynamicTreeTableUIProviderBase.java
@@ -159,7 +159,7 @@ public abstract class DynamicTreeTableUIProviderBase<T> {
 	 *            The element to be checked
 	 * @return Whether the column is editable
 	 */
-	public boolean isElementEditable(int column, T element) {
+	public boolean isEditable(int column, T element) {
 		return isEditable(column);
 	}
 
@@ -479,7 +479,7 @@ public abstract class DynamicTreeTableUIProviderBase<T> {
 				/** {@inheritDoc} */
 				@Override
 				protected boolean canEdit(T element) {
-					return isElementEditable(columnIndex, element);
+					return DynamicTreeTableUIProviderBase.this.isEditable(columnIndex, element);
 				}
 
 				/** {@inheritDoc} */
-- 
GitLab