Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsboyko2014-12-08 13:37:23 +0000
committersboyko2014-12-08 13:37:23 +0000
commit5093b4cefdad32e9cf75139327c5427dd399c0aa (patch)
treee47d1fccb4901212fb7e5b9757b5799a34149682
parent8992025b00a046ba9305b05bb5d152796af1e2b8 (diff)
downloadorg.eclipse.qvto-5093b4cefdad32e9cf75139327c5427dd399c0aa.tar.gz
org.eclipse.qvto-5093b4cefdad32e9cf75139327c5427dd399c0aa.tar.xz
org.eclipse.qvto-5093b4cefdad32e9cf75139327c5427dd399c0aa.zip
[448938] - Introduce abstract factory for unit resolvers
-rw-r--r--plugins/org.eclipse.m2m.qvt.oml.project/src/org/eclipse/m2m/internal/qvt/oml/project/builder/WorkspaceUnitResolverFactory.java3
-rw-r--r--plugins/org.eclipse.m2m.qvt.oml.runtime.ui/src/org/eclipse/m2m/internal/qvt/oml/runtime/ui/QvtTransformationConfigurationUI.java4
2 files changed, 5 insertions, 2 deletions
diff --git a/plugins/org.eclipse.m2m.qvt.oml.project/src/org/eclipse/m2m/internal/qvt/oml/project/builder/WorkspaceUnitResolverFactory.java b/plugins/org.eclipse.m2m.qvt.oml.project/src/org/eclipse/m2m/internal/qvt/oml/project/builder/WorkspaceUnitResolverFactory.java
index 1cdc0e6cb..d2cc6585e 100644
--- a/plugins/org.eclipse.m2m.qvt.oml.project/src/org/eclipse/m2m/internal/qvt/oml/project/builder/WorkspaceUnitResolverFactory.java
+++ b/plugins/org.eclipse.m2m.qvt.oml.project/src/org/eclipse/m2m/internal/qvt/oml/project/builder/WorkspaceUnitResolverFactory.java
@@ -39,6 +39,9 @@ public class WorkspaceUnitResolverFactory extends UnitResolverFactory {
}
IResource file = URIUtils.getResource(uri);
+ if (file == null) {
+ return null;
+ }
try {
IContainer sourceContainer = QVTOBuilderConfig.getConfig(file.getProject()).getSourceContainer();
diff --git a/plugins/org.eclipse.m2m.qvt.oml.runtime.ui/src/org/eclipse/m2m/internal/qvt/oml/runtime/ui/QvtTransformationConfigurationUI.java b/plugins/org.eclipse.m2m.qvt.oml.runtime.ui/src/org/eclipse/m2m/internal/qvt/oml/runtime/ui/QvtTransformationConfigurationUI.java
index cd75ef59a..11c74c376 100644
--- a/plugins/org.eclipse.m2m.qvt.oml.runtime.ui/src/org/eclipse/m2m/internal/qvt/oml/runtime/ui/QvtTransformationConfigurationUI.java
+++ b/plugins/org.eclipse.m2m.qvt.oml.runtime.ui/src/org/eclipse/m2m/internal/qvt/oml/runtime/ui/QvtTransformationConfigurationUI.java
@@ -44,7 +44,6 @@ import org.eclipse.m2m.internal.qvt.oml.runtime.project.QvtTransformation;
import org.eclipse.m2m.internal.qvt.oml.runtime.project.config.QvtConfigurationProperty;
import org.eclipse.m2m.internal.qvt.oml.runtime.project.config.QvtConfigurationPropertyType;
import org.eclipse.m2m.internal.qvt.oml.runtime.ui.wizards.ApplyTransformationData;
-import org.eclipse.m2m.internal.qvt.oml.runtime.util.MiscUtil;
import org.eclipse.osgi.util.NLS;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionEvent;
@@ -167,7 +166,8 @@ public class QvtTransformationConfigurationUI {
myProperties.addProperty(property, valueMap.get(property.getName()));
}
} catch (MdaException e) {
- QvtRuntimeUIPlugin.getDefault().getLog().log(MiscUtil.makeErrorStatus(e));
+ // Error is already reported in UI, no need for duplication in log
+ //QvtRuntimeUIPlugin.getDefault().getLog().log(MiscUtil.makeErrorStatus(e));
}
}
myTableViewer.refresh();

Back to the top