From ecdcac2013081de7f722c5498354b81fafd795fd Mon Sep 17 00:00:00 2001
From: Johannes Eder <eder@fortiss.org>
Date: Tue, 11 Aug 2020 16:49:01 +0200
Subject: [PATCH] Refactoring

Issue-Ref: 4018
Issue-Url: https://af3-developer.fortiss.org/issues/4018

Signed-off-by: Johannes Eder <eder@fortiss.org>
---
 .../views/ErrorViewFX/MarkerViewFXUIProvider.java     | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/MarkerViewFXUIProvider.java b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/MarkerViewFXUIProvider.java
index 306294dc1..1ad4fa30b 100644
--- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/MarkerViewFXUIProvider.java
+++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/MarkerViewFXUIProvider.java
@@ -58,13 +58,12 @@ public class MarkerViewFXUIProvider extends DynamicTreeTableUIProviderBase<Objec
 	/** {@inheritDoc} */
 	@Override
 	public String getLabel(Object element, int col) {
-
+		IConstraintViolation<?> violation = (IConstraintViolation<?>)element;
 		if(element instanceof IConstraintViolation) {
 			switch(col) {
 				case 0: // Severity Column
-					return ((IConstraintViolation<?>)element).getSeverity().toString();
+					return violation.getSeverity().toString();
 				case 1: // Element Column
-					IConstraintViolation<?> violation = (IConstraintViolation<?>)element;
 					IModelElementHandlerService hs = IModelElementHandlerService.getInstance();
 					IModelElementHandler<EObject> handler =
 							hs.getModelElementHandler(violation.getSource());
@@ -72,12 +71,10 @@ public class MarkerViewFXUIProvider extends DynamicTreeTableUIProviderBase<Objec
 						return handler.getName(violation.getSource());
 					}
 				case 2: // Explanation Column
-					return ((IConstraintViolation<?>)element).getExplanation();
+					return violation.getExplanation();
 				case 3: // Project Column
-					IConstraintViolation<?> violation_prj = (IConstraintViolation<?>)element;
 					IPersistencyService ps = IPersistencyService.getInstance();
-					ITopLevelElement topElement =
-							ps.getTopLevelElementFor(violation_prj.getSource());
+					ITopLevelElement topElement = ps.getTopLevelElementFor(violation.getSource());
 					IModelElementHandler<EObject> handler_prj = null;
 					EObject rootElement = null;
 					if(topElement != null) {
-- 
GitLab