| |
|
| org.eclipse.ui.navigator.ICommonContentExtensionSite
All known Subclasses: org.eclipse.ui.internal.navigator.extensions.CommonContentExtensionSite,
ICommonContentExtensionSite | public interface ICommonContentExtensionSite (Code) | | Provides initialization data for a content extension. Supplied in the
init() methods of various interfaces allowed by the framework.
This interface is not intended to be implemented by clients.
since: 3.2 See Also: ICommonLabelProvider See Also: ICommonContentProvider |
getExtension | INavigatorContentExtension getExtension()(Code) | | The extension instance. Clients may use their extensioninstance to get access to other components defined by the logicalextension. |
getExtensionStateModel | IExtensionStateModel getExtensionStateModel()(Code) | | The extension state model allows an extension to isolate all of the
dynamic state information that affects how it presents content or
displays actions. Clients may use this state model to drive values from
actions that will cause label or content providers to change their
behavior.
The state model associated with this logical extension. |
getMemento | IMemento getMemento()(Code) | | Advanced extensions may expose user-customizeable properties that affect
the structure or behavior of the extension. Clients may use the given
memento to restore or persist these settings between sessions.
A memento which can be used to restore or persist settingsbetween workbench sessions. |
|
|
|