diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/IEclipseResourceStorageLocationProvider.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/IEclipseResourceStorageLocationProvider.java index a0a1a1d8d8060b45974f79b3d8978c30e0799a2c..fbcd367f148a9efd30866ac8f3579ce973e904cc 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/IEclipseResourceStorageLocationProvider.java +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/IEclipseResourceStorageLocationProvider.java @@ -36,13 +36,13 @@ import org.fortiss.tooling.kernel.service.IEclipseResourceStorageService; * @author hoelzlf * @author $Author$ * @version $Rev$ - * @ConQAT.Rating GREEN Hash: B005A67C7F154C82209F24DB2DDAD99E + * @ConQAT.Rating GREEN Hash: 3AA02B7A5B29D6E1803E2BD90EE165DD */ public interface IEclipseResourceStorageLocationProvider { /** * Returns whether the given {@link IFile} should be considered as a model - * file. + * file (only files with an extension are given to this location provider). */ boolean isStorageLocation(IFile file); } diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/EclipseResourceStorageProvider.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/EclipseResourceStorageProvider.java index ac4fb1d974c1033c4248bbde21deab45d00a164c..74b3c195ac4856802e3e164527c8662fe9aaa9ff 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/EclipseResourceStorageProvider.java +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/storage/eclipse/EclipseResourceStorageProvider.java @@ -130,6 +130,9 @@ public class EclipseResourceStorageProvider implements * location provider validates the given file as model storage file. */ private boolean checkLocationProvider(IFile file) { + if (file.getFileExtension() == null) { + return false; + } for (IEclipseResourceStorageLocationProvider provider : storageProviderList) { if (provider.isStorageLocation(file)) { return true;