org.eclipse.emf.emfstore.internal.common.model.impl
Class ESModelElementIdToEObjectMappingImpl

java.lang.Object
  extended by org.eclipse.emf.emfstore.internal.common.api.AbstractAPIImpl<ESModelElementIdToEObjectMappingImpl,ModelElementIdToEObjectMapping>
      extended by org.eclipse.emf.emfstore.internal.common.model.impl.ESModelElementIdToEObjectMappingImpl
All Implemented Interfaces:
ESIdToEObjectMapping<ESModelElementId>, ESModelElementIdToEObjectMapping, InternalAPIDelegator<ESModelElementIdToEObjectMappingImpl,ModelElementIdToEObjectMapping>

public class ESModelElementIdToEObjectMappingImpl
extends AbstractAPIImpl<ESModelElementIdToEObjectMappingImpl,ModelElementIdToEObjectMapping>
implements ESModelElementIdToEObjectMapping

Mapping between ESModelElementIdToEObjectMapping and ModelElementIdToEObjectMapping.

Author:
emueller

Constructor Summary
ESModelElementIdToEObjectMappingImpl(ModelElementIdToEObjectMapping mapping)
          Constructor.
 
Method Summary
 org.eclipse.emf.ecore.EObject get(ESModelElementId modelElementId)
          Get the EObject for the given ESModelElementId, if any.
 
Methods inherited from class org.eclipse.emf.emfstore.internal.common.api.AbstractAPIImpl
equals, hashCode, toInternalAPI
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ESModelElementIdToEObjectMappingImpl

public ESModelElementIdToEObjectMappingImpl(ModelElementIdToEObjectMapping mapping)
Constructor.

Parameters:
mapping - the internal mapping
Method Detail

get

public org.eclipse.emf.ecore.EObject get(ESModelElementId modelElementId)
Get the EObject for the given ESModelElementId, if any.

Specified by:
get in interface ESIdToEObjectMapping<ESModelElementId>
Parameters:
modelElementId - the ID
Returns:
the object or null if no EObject for the ID is found
See Also:
ESIdToEObjectMapping.get(java.lang.Object)


Copyright © 2015. All Rights Reserved.