diff options
author | radvorak | 2009-06-05 10:57:21 +0000 |
---|---|---|
committer | radvorak | 2009-06-05 10:57:21 +0000 |
commit | 73176d175b44a660c60494a51cf44e4c315113e2 (patch) | |
tree | 8a4371344e7059352e4d389d214c3797d3e48bfd /plugins/org.eclipse.m2m.qvt.oml.common/src/org/eclipse/m2m/internal | |
parent | 4482f1705d28e67c1e8d3acdae740086ececeb3f (diff) | |
download | org.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.java | 7 |
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); |