Class CommandServiceCreationFunction
java.lang.Object
org.eclipse.e4.core.contexts.ContextFunction
org.eclipse.e4.core.commands.internal.CommandServiceCreationFunction
- All Implemented Interfaces:
IContextFunction
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
A context key (value "rootContext") that identifies the root of this context chain.Fields inherited from interface org.eclipse.e4.core.contexts.IContextFunction
SERVICE_CONTEXT_KEY, SERVICE_NAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncompute
(IEclipseContext context, String contextKey) Evaluates the function based on the provided arguments and context to produce a consistent result.Methods inherited from class org.eclipse.e4.core.contexts.ContextFunction
compute
-
Field Details
-
ROOT_CONTEXT
A context key (value "rootContext") that identifies the root of this context chain. It does not have to be the global root, but signifies the topmost context for the purposes of function management and active context chains.- See Also:
-
-
Constructor Details
-
CommandServiceCreationFunction
public CommandServiceCreationFunction()
-
-
Method Details
-
compute
Description copied from interface:IContextFunction
Evaluates the function based on the provided arguments and context to produce a consistent result.- Specified by:
compute
in interfaceIContextFunction
- Overrides:
compute
in classContextFunction
- Parameters:
context
- The context in which to perform the value computation.contextKey
- The context key used to find this function; may benull
such as if invoked directly.- Returns:
- The concrete value. Implementations may return
IInjector.NOT_A_VALUE
to cause lookup to continue up the context hierarchy.
-