|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.emfstore.internal.common.api.AbstractAPIImpl<API,INTERNAL>
INTERNAL
- the internal API type to be mapped onto an API implementation classAPI
- the interface available in the APIpublic abstract class AbstractAPIImpl<API,INTERNAL extends APIDelegate<API>>
Common base class for all API implementation classes.
Given an internal type that defines an APIDelegate
to an API type and a concrete API implementation class
that delegates to the internal type by means of the InternalAPIDelegator
interface, this class is responsible
for setting up the mapping from the API type to the internal one.
InternalAPIDelegator
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
int |
hashCode()
|
INTERNAL |
toInternalAPI()
Returns the internal interface of this class. |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public INTERNAL toInternalAPI()
toInternalAPI
in interface InternalAPIDelegator<API,INTERNAL extends APIDelegate<API>>
InternalAPIDelegator.toInternalAPI()
public int hashCode()
hashCode
in class Object
Object.hashCode()
public boolean equals(Object obj)
equals
in class Object
Object.equals(java.lang.Object)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |