diff options
author | sboyko | 2014-12-08 13:37:23 +0000 |
---|---|---|
committer | sboyko | 2014-12-08 13:37:23 +0000 |
commit | 5093b4cefdad32e9cf75139327c5427dd399c0aa (patch) | |
tree | e47d1fccb4901212fb7e5b9757b5799a34149682 | |
parent | 8992025b00a046ba9305b05bb5d152796af1e2b8 (diff) | |
download | org.eclipse.qvto-5093b4cefdad32e9cf75139327c5427dd399c0aa.tar.gz org.eclipse.qvto-5093b4cefdad32e9cf75139327c5427dd399c0aa.tar.xz org.eclipse.qvto-5093b4cefdad32e9cf75139327c5427dd399c0aa.zip |
[448938] - Introduce abstract factory for unit resolvers
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(); |