org.eclipse.emf.emfstore.internal.common.api
Interface InternalAPIDelegator<API,INTERNAL extends APIDelegate<? extends API>>

Type Parameters:
INTERNAL - the internal type the API is mapping onto
API - the API type
All Known Implementing Classes:
AbstractAPIImpl, ESAncestorVersionSpecImpl, ESBranchInfoImpl, ESBranchVersionSpecImpl, ESChangePackageImpl, ESConflictImpl, ESConflictSetImpl, ESDateVersionSpecImpl, ESGlobalProjectIdImpl, ESHeadVersionSpecImpl, ESHistoryInfoImpl, ESHistoryQueryImpl, ESLocalProjectImpl, ESLogMessageImpl, ESModelElementIdImpl, ESModelElementIdToEObjectMappingImpl, ESModelElementQueryImpl, ESMutatorConfigImpl, ESNotificationInfoImpl, ESOperationImpl, ESPagedUpdateVersionSpecImpl, ESPathQueryImpl, ESPrimaryVersionSpecImpl, ESRangeQueryImpl, ESServerCallImpl, ESServerImpl, ESSessionIdImpl, ESTagVersionSpecImpl, ESTestConfigImpl, ESUsersessionImpl, ESVersionSpecImpl, ESWorkspaceImpl

public interface InternalAPIDelegator<API,INTERNAL extends APIDelegate<? extends API>>

Interface that is meant to be implemented by all API implementation classes.

The interface enables it to navigate from the API type to the internal type in order to delegate the actual work to be done.

Author:
emueller

Method Summary
 INTERNAL toInternalAPI()
          Returns the internal interface of this class.
 

Method Detail

toInternalAPI

INTERNAL toInternalAPI()
Returns the internal interface of this class.

Returns:
the internal interface of this class


Copyright © 2015. All Rights Reserved.