|
Runtime | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ExecutionStrategy | |
|---|---|
| org.eclipse.gmf.runtime.common.core.service | Provides the base interfaces for all service providers. |
| Uses of ExecutionStrategy in org.eclipse.gmf.runtime.common.core.service |
|---|
| Fields in org.eclipse.gmf.runtime.common.core.service declared as ExecutionStrategy | |
|---|---|
static ExecutionStrategy |
ExecutionStrategy.FIRST
Executes an operation on the first provider of the highest priority that provides the operation. |
static ExecutionStrategy |
ExecutionStrategy.FORWARD
Executes an operation on all providers that provide the operation, in order from highest to lowest priority. |
static ExecutionStrategy |
ExecutionStrategy.LAST
Executes an operation on the last provider of the lowest priority that provides the operation. |
static ExecutionStrategy |
ExecutionStrategy.REVERSE
Executes an operation on all providers that provide the operation, in reverse order from lowest to highest priority. |
| Methods in org.eclipse.gmf.runtime.common.core.service with parameters of type ExecutionStrategy | |
|---|---|
protected java.util.List |
Service.execute(ExecutionStrategy strategy,
IOperation operation)
Executes the operation based on the specified execution
strategy. |
protected java.lang.Object |
Service.executeUnique(ExecutionStrategy strategy,
IOperation operation)
Executes the operation based on the specified execution
strategy. |
protected java.util.List |
Service.getProviders(ExecutionStrategy strategy,
ProviderPriority priority,
IOperation operation)
Retrieves a list of providers of the specified priority
that provide for the specified operation. |
protected java.util.List |
ExecutionStrategy.getProviders(Service service,
ExecutionStrategy strategy,
ProviderPriority priority,
IOperation operation)
Retrieves a list of providers of the specified priority that provide the specified operation. |
protected boolean |
Service.provides(ExecutionStrategy strategy,
IOperation operation)
Indicates whether or not this service can provide the functionality described by the specified operation using the given
execution strategy. |
|
Runtime | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.