Uses of Interface
org.eclipse.e4.core.contexts.IEclipseContext
Package
Description
Application programming interfaces for Eclipse contexts.
Application programming interfaces for translations .
Application programming interfaces describing the Eclipse 4 state and container model elements.
Application programming interfaces describing the Eclipse 4 context service.
Application programming interfaces describing Eclipse 4 handlers and the workbench.
Application programming interfaces describing the Eclipse 4 model services.
-
Uses of IEclipseContext in org.eclipse.e4.core.commands
Modifier and TypeMethodDescriptionboolean
EHandlerService.canExecute
(ParameterizedCommand command, IEclipseContext staticContext) Check if a command can be executed.EHandlerService.executeHandler
(ParameterizedCommand command, IEclipseContext staticContext) Execute a handler for the command. -
Uses of IEclipseContext in org.eclipse.e4.core.commands.internal
Modifier and TypeMethodDescriptionHandlerServiceImpl.getContext()
protected IEclipseContext
HandlerServiceHandler.getExecutionContext
(Object evalObj) HandlerServiceImpl.getExecutionContext()
Modifier and TypeMethodDescriptionboolean
HandlerServiceImpl.canExecute
(ParameterizedCommand command, IEclipseContext staticContext) CommandServiceCreationFunction.compute
(IEclipseContext context, String contextKey) HandlerServiceCreationFunction.compute
(IEclipseContext context, String contextKey) HandlerServiceImpl.executeHandler
(ParameterizedCommand command, IEclipseContext staticContext) ICommandHelpService.getHelpContextId
(String commandId, IEclipseContext context) Calculates the active help context for the command and returns the ID of the help context.static Object
HandlerServiceImpl.lookUpHandler
(IEclipseContext context, String commandId) static void
HandlerServiceImpl.push
(IEclipseContext ctx, IEclipseContext staticCtx) void
HandlerServiceImpl.setContext
(IEclipseContext c) -
Uses of IEclipseContext in org.eclipse.e4.core.contexts
Modifier and TypeMethodDescriptionstatic IEclipseContext
EclipseContextFactory.create()
Creates and returns a new empty context.static IEclipseContext
Creates and returns a new empty context.IEclipseContext.createChild()
Creates a new context using this context as a parent.IEclipseContext.createChild
(String name) Creates a new named context using this context as a parent.static IEclipseContext
EclipseContextFactory.createServiceContext
(BundleContext bundleContext) Creates and returns a new context that can be used to lookup OSGi services.IEclipseContext.getActiveChild()
Returns active child for this context.IEclipseContext.getActiveLeaf()
Follows active child chain to return the active leaf for this context.IEclipseContext.getParent()
Returns parent context, ornull
if there is no parent context.static IEclipseContext
IContextFunction.getRootContext
(IEclipseContext context) Recursively looks up the rootIEclipseContext
in the context hierarchy.static IEclipseContext
EclipseContextFactory.getServiceContext
(Class<?> contextClass) Returns a context that can be used to lookup OSGi services.static IEclipseContext
EclipseContextFactory.getServiceContext
(BundleContext bundleContext) Returns a context that can be used to lookup OSGi services.Modifier and TypeMethodDescriptionabstract boolean
RunAndTrack.changed
(IEclipseContext context) This method is initially called by the framework when an instance of this class is associated with the context viarunAndTrack(RunAndTrack)
.ContextFunction.compute
(IEclipseContext context) Deprecated.ContextFunction.compute
(IEclipseContext context, String contextKey) IContextFunction.compute
(IEclipseContext context, String contextKey) Evaluates the function based on the provided arguments and context to produce a consistent result.static IEclipseContext
IContextFunction.getRootContext
(IEclipseContext context) Recursively looks up the rootIEclipseContext
in the context hierarchy.static void
ContextInjectionFactory.inject
(Object object, IEclipseContext context) Injects a context into a domain object.static void
ContextInjectionFactory.inject
(Object object, IEclipseContext context, IEclipseContext staticContext) Injects a context into a domain object.static Object
ContextInjectionFactory.invoke
(Object object, Class<? extends Annotation> qualifier, IEclipseContext context) Call a method, injecting the parameters from the context.static Object
ContextInjectionFactory.invoke
(Object object, Class<? extends Annotation> qualifier, IEclipseContext context, Object defaultValue) Call a method, injecting the parameters from the context.static Object
ContextInjectionFactory.invoke
(Object object, Class<? extends Annotation> qualifier, IEclipseContext context, IEclipseContext localContext, Object defaultValue) Call a method, injecting the parameters from two contexts.static <T> T
ContextInjectionFactory.make
(Class<T> clazz, IEclipseContext context) Obtain an instance of the specified class and inject it with the context.static <T> T
ContextInjectionFactory.make
(Class<T> clazz, IEclipseContext context, IEclipseContext staticContext) Obtain an instance of the specified class and inject it with the context.static void
ContextInjectionFactory.setDefault
(IEclipseContext context) Specifies context used by the injector to create its internal objects.void
IEclipseContext.setParent
(IEclipseContext parentContext) Sets parent context.static void
ContextInjectionFactory.uninject
(Object object, IEclipseContext context) Un-injects the context from the object. -
Uses of IEclipseContext in org.eclipse.e4.core.services.contributions
Modifier and TypeMethodDescriptionIContributionFactorySpi.call
(Object object, String methodName, IEclipseContext context, Object defaultValue) IContributionFactory.create
(String uriString, IEclipseContext context) IContributionFactory.create
(String uriString, IEclipseContext context, IEclipseContext staticContext) IContributionFactorySpi.create
(Bundle bundle, String className, IEclipseContext context) -
Uses of IEclipseContext in org.eclipse.e4.core.services.translation
Modifier and TypeMethodDescriptionstatic TranslationService
TranslationProviderFactory.bundleTranslationService
(IEclipseContext context) Returns default bundle-based translation provider. -
Uses of IEclipseContext in org.eclipse.e4.ui.bindings
-
Uses of IEclipseContext in org.eclipse.e4.ui.bindings.internal
Modifier and TypeMethodDescriptionBindingServiceCreationFunction.compute
(IEclipseContext context, String contextKey) ModifierConstructorDescriptionKeyAssistDialog
(IEclipseContext context, KeyBindingDispatcher associatedKeyboard) Constructs a new instance ofKeyAssistDialog
. -
Uses of IEclipseContext in org.eclipse.e4.ui.bindings.keys
-
Uses of IEclipseContext in org.eclipse.e4.ui.internal
Modifier and TypeMethodDescriptionLocaleChangeServiceContextFunction.compute
(IEclipseContext context, String contextKey) -
Uses of IEclipseContext in org.eclipse.e4.ui.model
Modifier and TypeMethodDescriptionstatic String
LocalizationHelper.getLocalized
(String key, MApplicationElement element, IEclipseContext context) Returns localized string for the key from the application element using translation service from the context. -
Uses of IEclipseContext in org.eclipse.e4.ui.model.application.impl
Modifier and TypeFieldDescriptionprotected IEclipseContext
ApplicationImpl.context
The cached value of the 'Context
' attribute.protected static final IEclipseContext
ApplicationImpl.CONTEXT_EDEFAULT
The default value of the 'Context
' attribute. -
Uses of IEclipseContext in org.eclipse.e4.ui.model.application.ui
Modifier and TypeMethodDescriptionMContext.getContext()
Returns the value of the 'Context' attribute.Modifier and TypeMethodDescriptionvoid
MContext.setContext
(IEclipseContext value) Sets the value of the 'Context
' attribute. -
Uses of IEclipseContext in org.eclipse.e4.ui.model.application.ui.advanced.impl
Modifier and TypeFieldDescriptionprotected IEclipseContext
PerspectiveImpl.context
The cached value of the 'Context
' attribute.protected static final IEclipseContext
PerspectiveImpl.CONTEXT_EDEFAULT
The default value of the 'Context
' attribute. -
Uses of IEclipseContext in org.eclipse.e4.ui.model.application.ui.basic.impl
Modifier and TypeFieldDescriptionprotected IEclipseContext
PartImpl.context
The cached value of the 'Context
' attribute.protected IEclipseContext
WindowImpl.context
The cached value of the 'Context
' attribute.protected static final IEclipseContext
PartImpl.CONTEXT_EDEFAULT
The default value of the 'Context
' attribute.protected static final IEclipseContext
WindowImpl.CONTEXT_EDEFAULT
The default value of the 'Context
' attribute.Modifier and TypeMethodDescriptionvoid
PartImpl.setContext
(IEclipseContext newContext) void
WindowImpl.setContext
(IEclipseContext newContext) -
Uses of IEclipseContext in org.eclipse.e4.ui.model.internal
Modifier and TypeMethodDescriptionstatic IEclipseContext
ModelUtils.getContainingContext
(MApplicationElement element) -
Uses of IEclipseContext in org.eclipse.e4.ui.services
-
Uses of IEclipseContext in org.eclipse.e4.ui.services.events
Modifier and TypeMethodDescriptionEventBrokerFactory.compute
(IEclipseContext context, String contextKey) -
Uses of IEclipseContext in org.eclipse.e4.ui.workbench
Modifier and TypeMethodDescriptionIPresentationEngine.createGui
(MUIElement element, Object parentWidget, IEclipseContext parentContext) Creates and returns the UI element for the given model element.IPresentationEngine.run
(MApplicationElement uiRoot, IEclipseContext appContext) Run the UI. -
Uses of IEclipseContext in org.eclipse.e4.ui.workbench.modeling
Modifier and TypeMethodDescriptionEModelService.getContainingContext
(MUIElement element) Locate the context that is closest to the given element in the parent hierarchy.Modifier and TypeMethodDescriptionvoid
EModelService.hostElement
(MUIElement element, MWindow hostWindow, Object uiContainer, IEclipseContext hostContext) Allows an element to be rendered in an arbitrary UI container (I.e. -
Uses of IEclipseContext in org.eclipse.e4.ui.workbench.renderers.swt
Modifier and TypeMethodDescriptionprotected IEclipseContext
AbstractContributionItem.getContext
(MUIElement part) Return a context for this part.MenuManagerRenderer.getContext
(MUIElement el) ToolBarManagerRenderer.getContext
(MUIElement el) protected IEclipseContext
AbstractContributionItem.getContextForParent
(MUIElement element) Return a parent context for this part.Modifier and TypeMethodDescriptionstatic void
MenuManagerRendererFilter.collectInfo
(ExpressionInfo info, MMenu menuModel, MenuManagerRenderer renderer, IEclipseContext evalContext, boolean recurse) void
SWTPartRenderer.init
(IEclipseContext context) void
TrimBarRenderer.init
(IEclipseContext context) void
WorkbenchRendererFactory.init
(IEclipseContext context) static void
MenuManagerRendererFilter.updateElementVisibility
(MMenu menuModel, MenuManagerRenderer renderer, MenuManager menuManager, IEclipseContext evalContext, int recurseLevel, boolean updateEnablement) void
ContributionRecord.updateVisibility
(IEclipseContext context) void
ToolBarContributionRecord.updateVisibility
(IEclipseContext context) ModifierConstructorDescriptionCSSEngineHelper
(IEclipseContext context, Control control) Create a CSSEngineHelper that can retrieve engine values for a particular control. -
Uses of IEclipseContext in org.eclipse.ui.internal
Modifier and TypeMethodDescriptionorg.eclipse.ui.internal.dialogs.cpd.CustomizePerspectiveDialog
WorkbenchWindow.createCustomizePerspectiveDialog
(Perspective persp, IEclipseContext context) void
WorkbenchPlugin.initializeContext
(IEclipseContext context) Initialized the workbench plug-in with the e4 contextstatic final void
PartSite.registerContextMenu
(String menuId, MenuManager menuManager, ISelectionProvider selectionProvider, boolean includeEditorInput, IWorkbenchPart part, IEclipseContext context, Collection<PopupMenuExtender> menuExtenders) This is a helper method for the register context menu functionality.ModifierConstructorDescriptionEditorReference
(IEclipseContext windowContext, IWorkbenchPage page, MPart part, IEditorInput input, org.eclipse.ui.internal.registry.EditorDescriptor descriptor, IMemento editorState) PopupMenuExtender
(String id, MenuManager menu, ISelectionProvider prov, IWorkbenchPart part, IEclipseContext context) Construct a new menu extender.PopupMenuExtender
(String id, MenuManager menu, ISelectionProvider prov, IWorkbenchPart part, IEclipseContext context, boolean includeEditorInput) Construct a new menu extender.ViewReference
(IEclipseContext windowContext, IWorkbenchPage page, MPart part, org.eclipse.ui.internal.registry.ViewDescriptor descriptor) WorkbenchPartReference
(IEclipseContext windowContext, IWorkbenchPage page, MPart part)
IContextFunction
's compute() was changed to take the context key