diff options
Diffstat (limited to 'plugins/org.eclipse.etrice.generator.base/src/org/eclipse/etrice/generator/base/io/IModelPath.java')
-rw-r--r-- | plugins/org.eclipse.etrice.generator.base/src/org/eclipse/etrice/generator/base/io/IModelPath.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/plugins/org.eclipse.etrice.generator.base/src/org/eclipse/etrice/generator/base/io/IModelPath.java b/plugins/org.eclipse.etrice.generator.base/src/org/eclipse/etrice/generator/base/io/IModelPath.java index ff44f2441..e654ec208 100644 --- a/plugins/org.eclipse.etrice.generator.base/src/org/eclipse/etrice/generator/base/io/IModelPath.java +++ b/plugins/org.eclipse.etrice.generator.base/src/org/eclipse/etrice/generator/base/io/IModelPath.java @@ -48,6 +48,13 @@ public interface IModelPath { */ public Optional<QualifiedName> getQualifiedName(URI uri); + /** + * Checks whether the modelpath is empty. + * + * @return true if the modelpath is empty. + */ + public boolean isEmpty(); + static class EmptyModelPath implements IModelPath { @Override @@ -64,5 +71,10 @@ public interface IModelPath { public Optional<QualifiedName> getQualifiedName(URI uri) { return Optional.empty(); } + + @Override + public boolean isEmpty() { + return true; + } } } |