Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorradvorak2009-06-05 10:57:21 +0000
committerradvorak2009-06-05 10:57:21 +0000
commit73176d175b44a660c60494a51cf44e4c315113e2 (patch)
tree8a4371344e7059352e4d389d214c3797d3e48bfd /plugins/org.eclipse.m2m.qvt.oml.common/src/org/eclipse/m2m/internal
parent4482f1705d28e67c1e8d3acdae740086ececeb3f (diff)
downloadorg.eclipse.qvto-73176d175b44a660c60494a51cf44e4c315113e2.tar.gz
org.eclipse.qvto-73176d175b44a660c60494a51cf44e4c315113e2.tar.xz
org.eclipse.qvto-73176d175b44a660c60494a51cf44e4c315113e2.zip
[279099] qvto.interpretedTransformation Ant task should display log() messages in Ant script output
Diffstat (limited to 'plugins/org.eclipse.m2m.qvt.oml.common/src/org/eclipse/m2m/internal')
-rw-r--r--plugins/org.eclipse.m2m.qvt.oml.common/src/org/eclipse/m2m/internal/qvt/oml/common/io/eclipse/EclipseResource.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/plugins/org.eclipse.m2m.qvt.oml.common/src/org/eclipse/m2m/internal/qvt/oml/common/io/eclipse/EclipseResource.java b/plugins/org.eclipse.m2m.qvt.oml.common/src/org/eclipse/m2m/internal/qvt/oml/common/io/eclipse/EclipseResource.java
index e2b0d294f..04a9171dc 100644
--- a/plugins/org.eclipse.m2m.qvt.oml.common/src/org/eclipse/m2m/internal/qvt/oml/common/io/eclipse/EclipseResource.java
+++ b/plugins/org.eclipse.m2m.qvt.oml.common/src/org/eclipse/m2m/internal/qvt/oml/common/io/eclipse/EclipseResource.java
@@ -13,6 +13,7 @@ package org.eclipse.m2m.internal.qvt.oml.common.io.eclipse;
import java.io.File;
import java.io.IOException;
+import java.net.URI;
import org.eclipse.core.filesystem.EFS;
import org.eclipse.core.filesystem.IFileStore;
@@ -31,7 +32,11 @@ public class EclipseResource implements CResource {
public IFileStore getFileStore() throws IOException {
try {
- return EFS.getStore(myResource.getLocationURI());
+ URI locationURI = myResource.getLocationURI();
+ if(locationURI == null) {
+ throw new IOException(myResource + " not found"); //$NON-NLS-1$
+ }
+ return EFS.getStore(locationURI);
} catch (CoreException e) {
IOException io = new IOException();
io.initCause(e);

Back to the top