diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/platform/generic/PersistenceUnitItemLabelProvider.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/platform/generic/PersistenceUnitItemLabelProvider.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/platform/generic/PersistenceUnitItemLabelProvider.java b/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/platform/generic/PersistenceUnitItemLabelProvider.java index 0e92afb458..771577e29e 100644 --- a/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/platform/generic/PersistenceUnitItemLabelProvider.java +++ b/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/platform/generic/PersistenceUnitItemLabelProvider.java @@ -94,7 +94,7 @@ public class PersistenceUnitItemLabelProvider return new ComponentDescriptionModel( nodeTextModels, new TextModel(node.getPersistenceUnit()), - node.getResource().getFullPath().makeRelative().toString(), + node.getResource() == null ? null : node.getResource().getFullPath().makeRelative().toString(), quote ); } @@ -154,8 +154,11 @@ public class PersistenceUnitItemLabelProvider if (this.quote) { sb.append('\"'); } - sb.append(" - "); //$NON-NLS-1$ - sb.append(this.path); + if (this.path != null) { + sb.append(" - "); //$NON-NLS-1$ + sb.append(this.path); + } + sb.append(""); //$NON-NLS-1$ return sb.toString(); } } |