From e4b252101fdc0e85b239713b8bfbddf51855cacc Mon Sep 17 00:00:00 2001 From: cletavernie Date: Mon, 2 Jul 2012 11:43:34 +0000 Subject: 370797: [Theme] Papyrus should provide a support for CSS files on its diagrams https://bugs.eclipse.org/bugs/show_bug.cgi?id=370797 --- .../css/configuration/providers/ExistingStyleContentProvider.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration') diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/providers/ExistingStyleContentProvider.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/providers/ExistingStyleContentProvider.java index 291c328a865..a5b76514954 100644 --- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/providers/ExistingStyleContentProvider.java +++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/providers/ExistingStyleContentProvider.java @@ -43,7 +43,12 @@ public class ExistingStyleContentProvider implements IHierarchicContentProvider } public Object[] getElements(Object inputElement) { - return getStyleSheets().toArray(); + Collection stylesheets = getStyleSheets(); + if(stylesheets.isEmpty()) { + //Display a message to let the user know why he cannot edit a stylesheet + return new Object[]{ "No stylesheet available" }; + } + return stylesheets.toArray(); } public Object[] getChildren(Object parentElement) { -- cgit v1.2.3