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 306294dc150db4555094139d9eaf44d151630c36..1ad4fa30b7fe7dd3b91c9a7894ac3892e63d9aef 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) {