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.