commit | a13fa9da40213f5e0f130f9017e59ba01286a31c | [log] [tgz] |
---|---|---|
author | Eugen Neufeld <eneufeld@eclipsesource.com> | Mon Oct 23 10:30:51 2017 +0200 |
committer | Eugen Neufeld <eneufeld@eclipsesource.com> | Mon Oct 23 10:41:07 2017 +0200 |
tree | 9a71f1b9841b7cd5d674ebd1b2f434cfa4c62912 | |
parent | 16b310f1c2a00df0f19096d64ec38700d2cf2715 [diff] |
TCI - Added Check for cast Change-Id: I3dcecc867f941ae676af95cb6367156759cd813d Signed-off-by: Eugen Neufeld <eneufeld@eclipsesource.com>
diff --git a/bundles/org.eclipse.emf.ecp.view.model/src/org/eclipse/emf/ecp/view/spi/model/impl/VDiagnosticImpl.java b/bundles/org.eclipse.emf.ecp.view.model/src/org/eclipse/emf/ecp/view/spi/model/impl/VDiagnosticImpl.java index 6a39a82..5bd96f6 100644 --- a/bundles/org.eclipse.emf.ecp.view.model/src/org/eclipse/emf/ecp/view/spi/model/impl/VDiagnosticImpl.java +++ b/bundles/org.eclipse.emf.ecp.view.model/src/org/eclipse/emf/ecp/view/spi/model/impl/VDiagnosticImpl.java
@@ -131,7 +131,8 @@ } private void addNewDiagnostic(Diagnostic diagnostic) { - if (diagnostic == null) { + if (diagnostic == null || diagnostic.getData().isEmpty() + || !EObject.class.isInstance(diagnostic.getData().get(0))) { return; } final EObject eObject = (EObject) diagnostic.getData().get(0);