public interface IContributionRoot
AbstractContributionFactory instances may insert
elements. Instances of this interface are provided by the platform and this
interface should NOT be implemented by clients.| Modifier and Type | Method and Description |
|---|---|
void |
addContributionItem(IContributionItem item,
Expression visibleWhen)
Adds a given contribution item with provided visibility expression and
kill-switch filtering as a direct child of this container.
|
void |
registerVisibilityForChild(IContributionItem item,
Expression visibleWhen)
Registers visibilty for arbitrary
IContributionItem instances
that are NOT direct children of this container. |
void addContributionItem(IContributionItem item, Expression visibleWhen)
AbstractContributionFactory.createContributionItems(org.eclipse.ui.services.IServiceLocator, IContributionRoot)item - the item to addvisibleWhen - the visibility expression. May be null.void registerVisibilityForChild(IContributionItem item, Expression visibleWhen)
IContributionItem instances
that are NOT direct children of this container. Ie: children of a
IContributionManager that has been previously registered with a
call to {addContributionItem(IContributionItem, Expression).item - the item for which to register a visibility clausevisibleWhen - the visibility expression. May be null in which
case this method is a no-op.
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.