Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierre-Charles David2016-09-08 14:36:40 +0000
committerPierre-Charles David2016-09-26 07:37:24 +0000
commitd176dff1cb9ce084bcaef304928cd46c3163a0da (patch)
tree011721f54da7436cb591c389f7e1d5567c422898
parentd58c3477b8f78008585c5d1dfdbd93bea2220850 (diff)
downloadorg.eclipse.sirius-d176dff1cb9ce084bcaef304928cd46c3163a0da.tar.gz
org.eclipse.sirius-d176dff1cb9ce084bcaef304928cd46c3163a0da.tar.xz
org.eclipse.sirius-d176dff1cb9ce084bcaef304928cd46c3163a0da.zip
[486631] Log a warning if an evaluation error occured during tree refresh
Bug: 486631 Change-Id: I711e1b4db629eabcb1fd8f133925753d6d044b1b Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
-rw-r--r--plugins/org.eclipse.sirius.tree/src/org/eclipse/sirius/tree/business/internal/dialect/common/viewpoint/SpecifierMonitor.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/org.eclipse.sirius.tree/src/org/eclipse/sirius/tree/business/internal/dialect/common/viewpoint/SpecifierMonitor.java b/plugins/org.eclipse.sirius.tree/src/org/eclipse/sirius/tree/business/internal/dialect/common/viewpoint/SpecifierMonitor.java
index c9a50b0ad3..c083e3cd1c 100644
--- a/plugins/org.eclipse.sirius.tree/src/org/eclipse/sirius/tree/business/internal/dialect/common/viewpoint/SpecifierMonitor.java
+++ b/plugins/org.eclipse.sirius.tree/src/org/eclipse/sirius/tree/business/internal/dialect/common/viewpoint/SpecifierMonitor.java
@@ -10,8 +10,11 @@
*******************************************************************************/
package org.eclipse.sirius.tree.business.internal.dialect.common.viewpoint;
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.Status;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.sirius.ext.base.Option;
+import org.eclipse.sirius.tree.tools.internal.TreePlugin;
public class SpecifierMonitor {
@@ -26,8 +29,8 @@ public class SpecifierMonitor {
* the specification attachment
*/
public void warning(String string, Exception e, Option<? extends EObject> specificationAttachment) {
- // TODO Auto-generated method stub
-
+ IStatus status = new Status(IStatus.WARNING, TreePlugin.getPlugin().getBundle().getSymbolicName(), string, e);
+ TreePlugin.INSTANCE.log(status);
}
}

Back to the top