Uses of Interface
org.eclipse.e4.core.contexts.IEclipseContext
Package
Description
Application programming interfaces for Eclipse contexts.
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.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.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.services
-
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.
IContextFunction
's compute() was changed to take the context key