Class CommandServiceCreationFunction
java.lang.Object
org.eclipse.e4.core.contexts.ContextFunction
org.eclipse.e4.core.commands.internal.CommandServiceCreationFunction
- All Implemented Interfaces:
IContextFunction
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.e4.core.contexts.IContextFunction
IContextFunction.ServiceContextKey -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringA 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
Constructors -
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:IContextFunctionEvaluates the function based on the provided arguments and context to produce a consistent result.- Specified by:
computein interfaceIContextFunction- Overrides:
computein classContextFunction- Parameters:
context- The context in which to perform the value computation.contextKey- The context key used to find this function; may benullsuch as if invoked directly.- Returns:
- The concrete value. Implementations may return
IInjector.NOT_A_VALUEto cause lookup to continue up the context hierarchy.
-