[520083] Improve editor failure diagnostics
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src/org/eclipse/qvtd/xtext/qvtcore/ui/QVTcoreUiModule.java b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src/org/eclipse/qvtd/xtext/qvtcore/ui/QVTcoreUiModule.java
index dd1a19d..b68e20f 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src/org/eclipse/qvtd/xtext/qvtcore/ui/QVTcoreUiModule.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src/org/eclipse/qvtd/xtext/qvtcore/ui/QVTcoreUiModule.java
@@ -20,6 +20,7 @@
*/
public class QVTcoreUiModule extends org.eclipse.qvtd.xtext.qvtcore.ui.AbstractQVTcoreUiModule
{
+ public static final String PLUGIN_ID = "org.eclipse.qvtd.xtext.qvtcore.ui";
public static final String EDITOR_ID = QVTcoreActivator.ORG_ECLIPSE_QVTD_XTEXT_QVTCORE_QVTCORE;
public QVTcoreUiModule(AbstractUIPlugin plugin) {
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src/org/eclipse/qvtd/xtext/qvtcore/ui/model/QVTcoreDocumentProvider.java b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src/org/eclipse/qvtd/xtext/qvtcore/ui/model/QVTcoreDocumentProvider.java
index 27d3306..91860de 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src/org/eclipse/qvtd/xtext/qvtcore/ui/model/QVTcoreDocumentProvider.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src/org/eclipse/qvtd/xtext/qvtcore/ui/model/QVTcoreDocumentProvider.java
@@ -16,11 +16,12 @@
import org.eclipse.ocl.pivot.resource.BasicProjectManager;
import org.eclipse.ocl.xtext.base.ui.model.BaseCSorASDocumentProvider;
import org.eclipse.qvtd.pivot.qvtcore.utilities.QVTcore;
+import org.eclipse.qvtd.xtext.qvtcore.ui.QVTcoreUiModule;
import org.eclipse.qvtd.xtext.qvtcorecs.QVTcoreCSPackage;
/**
* QVTcoreDocumentProvider orchestrates the load and saving of optional XMI content
- * externally while maintaining the serialised human friendly form internally.
+ * externally while maintaining the serialised human friendly form internally.
*/
public class QVTcoreDocumentProvider extends BaseCSorASDocumentProvider
{
@@ -43,4 +44,9 @@
protected @NonNull String getFileExtension() {
return "qvtc";
}
+
+ @Override
+ protected String getPluginId() {
+ return QVTcoreUiModule.PLUGIN_ID;
+ }
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src/org/eclipse/qvtd/xtext/qvtimperative/ui/QVTimperativeUiModule.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src/org/eclipse/qvtd/xtext/qvtimperative/ui/QVTimperativeUiModule.java
index 2bd0aee..c3f92a9 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src/org/eclipse/qvtd/xtext/qvtimperative/ui/QVTimperativeUiModule.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src/org/eclipse/qvtd/xtext/qvtimperative/ui/QVTimperativeUiModule.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.qvtd.xtext.qvtimperative.ui;
+import org.eclipse.qvtd.xtext.qvtimperative.ui.internal.QVTimperativeActivator;
import org.eclipse.qvtd.xtext.qvtimperative.ui.model.QVTimperativeDocumentProvider;
import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.eclipse.xtext.ui.editor.model.XtextDocumentProvider;
@@ -19,6 +20,9 @@
*/
public class QVTimperativeUiModule extends AbstractQVTimperativeUiModule
{
+ public static final String PLUGIN_ID = "org.eclipse.qvtd.xtext.qvtimperative.ui";
+ public static final String EDITOR_ID = QVTimperativeActivator.ORG_ECLIPSE_QVTD_XTEXT_QVTIMPERATIVE_QVTIMPERATIVE;
+
public QVTimperativeUiModule(AbstractUIPlugin plugin) {
super(plugin);
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src/org/eclipse/qvtd/xtext/qvtimperative/ui/model/QVTimperativeDocumentProvider.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src/org/eclipse/qvtd/xtext/qvtimperative/ui/model/QVTimperativeDocumentProvider.java
index 7353014..35fffbe 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src/org/eclipse/qvtd/xtext/qvtimperative/ui/model/QVTimperativeDocumentProvider.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src/org/eclipse/qvtd/xtext/qvtimperative/ui/model/QVTimperativeDocumentProvider.java
@@ -16,11 +16,12 @@
import org.eclipse.ocl.pivot.resource.BasicProjectManager;
import org.eclipse.ocl.xtext.base.ui.model.BaseCSorASDocumentProvider;
import org.eclipse.qvtd.pivot.qvtimperative.utilities.QVTimperative;
+import org.eclipse.qvtd.xtext.qvtimperative.ui.QVTimperativeUiModule;
import org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage;
/**
* QVTimperativeDocumentProvider orchestrates the load and saving of optional XMI content
- * externally while maintaining the serialised human friendly form internally.
+ * externally while maintaining the serialised human friendly form internally.
*/
public class QVTimperativeDocumentProvider extends BaseCSorASDocumentProvider
{
@@ -43,4 +44,9 @@
protected @NonNull String getFileExtension() {
return "qvti";
}
+
+ @Override
+ protected String getPluginId() {
+ return QVTimperativeUiModule.PLUGIN_ID;
+ }
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src/org/eclipse/qvtd/xtext/qvtrelation/ui/QVTrelationUiModule.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src/org/eclipse/qvtd/xtext/qvtrelation/ui/QVTrelationUiModule.java
index 1348d3f..1937b08 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src/org/eclipse/qvtd/xtext/qvtrelation/ui/QVTrelationUiModule.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src/org/eclipse/qvtd/xtext/qvtrelation/ui/QVTrelationUiModule.java
@@ -20,6 +20,7 @@
*/
public class QVTrelationUiModule extends org.eclipse.qvtd.xtext.qvtrelation.ui.AbstractQVTrelationUiModule
{
+ public static final String PLUGIN_ID = "org.eclipse.qvtd.xtext.qvtrelation.ui";
public static final String EDITOR_ID = QVTrelationActivator.ORG_ECLIPSE_QVTD_XTEXT_QVTRELATION_QVTRELATION;
public QVTrelationUiModule(AbstractUIPlugin plugin) {
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src/org/eclipse/qvtd/xtext/qvtrelation/ui/model/QVTrelationDocumentProvider.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src/org/eclipse/qvtd/xtext/qvtrelation/ui/model/QVTrelationDocumentProvider.java
index d26b5c0..4e49480 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src/org/eclipse/qvtd/xtext/qvtrelation/ui/model/QVTrelationDocumentProvider.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src/org/eclipse/qvtd/xtext/qvtrelation/ui/model/QVTrelationDocumentProvider.java
@@ -16,6 +16,7 @@
import org.eclipse.ocl.pivot.resource.BasicProjectManager;
import org.eclipse.ocl.xtext.base.ui.model.BaseCSorASDocumentProvider;
import org.eclipse.qvtd.pivot.qvtrelation.utilities.QVTrelation;
+import org.eclipse.qvtd.xtext.qvtrelation.ui.QVTrelationUiModule;
import org.eclipse.qvtd.xtext.qvtrelationcs.QVTrelationCSPackage;
/**
@@ -43,4 +44,9 @@
protected @NonNull String getFileExtension() {
return "qvtr";
}
+
+ @Override
+ protected String getPluginId() {
+ return QVTrelationUiModule.PLUGIN_ID;
+ }
}