diff options
Diffstat (limited to 'org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroGroup.java')
-rw-r--r-- | org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroGroup.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroGroup.java b/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroGroup.java index a74900e4a..217b7a2a3 100644 --- a/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroGroup.java +++ b/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroGroup.java @@ -26,6 +26,7 @@ public class IntroGroup extends AbstractIntroContainer { protected static final String TAG_GROUP = "group"; //$NON-NLS-1$ private static final String ATT_LABEL = "label"; //$NON-NLS-1$ private static final String ATT_COMPUTED = "computed"; //$NON-NLS-1$ + private static final String ATT_EXPANDABLE = "expandable"; //$NON-NLS-1$ private String label; /** * @param element @@ -51,6 +52,11 @@ public class IntroGroup extends AbstractIntroContainer { return AbstractIntroElement.GROUP; } + public boolean isExpandable() { + String value=getAttribute(element, ATT_EXPANDABLE); + return value!=null && value.equalsIgnoreCase("true"); //$NON-NLS-1$ + } + protected void loadChildren() { String value = getAttribute(element, ATT_COMPUTED); if (value!=null && value.equalsIgnoreCase("true")) //$NON-NLS-1$ |