Runtime

Uses of Class
org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy

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

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.