org.eclipse.emf.cdo.transfer
Class CDOTransfer.ModelTransferContext
java.lang.Object
org.eclipse.emf.cdo.transfer.CDOTransfer.ModelTransferContext
- Enclosing class:
- CDOTransfer
- public static class CDOTransfer.ModelTransferContext
- extends Object
Encapsulates the model-specific aspects of a transfer
.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CDOTransfer.ModelTransferContext
protected CDOTransfer.ModelTransferContext(CDOTransfer transfer)
getTransfer
public final CDOTransfer getTransfer()
getSourceResourceSet
public final ResourceSet getSourceResourceSet()
getTargetResourceSet
public final ResourceSet getTargetResourceSet()
registerSourceExtension
public void registerSourceExtension(String extension,
Resource.Factory factory)
registerSourceProtocol
public void registerSourceProtocol(String protocol,
Resource.Factory factory)
registerSourceContentType
public void registerSourceContentType(String contentType,
Resource.Factory factory)
registerTargetExtension
public void registerTargetExtension(String extension,
Resource.Factory factory)
registerTargetProtocol
public void registerTargetProtocol(String protocol,
Resource.Factory factory)
registerTargetContentType
public void registerTargetContentType(String contentType,
Resource.Factory factory)
getUnmappedModels
public Set<Resource> getUnmappedModels()
getResolution
public CDOTransfer.ModelTransferResolution getResolution(URI uri)
setResolution
public CDOTransfer.ModelTransferResolution setResolution(URI uri,
CDOTransfer.ModelTransferResolution resolution)
resolve
protected Set<Resource> resolve()
fireUnmappedModelsEvent
protected void fireUnmappedModelsEvent()
addModelMapping
protected void addModelMapping(CDOTransferMapping mapping)
removeModelMapping
protected void removeModelMapping(CDOTransferMapping mapping)
getSourceResource
protected Resource getSourceResource(CDOTransferMapping mapping)
getTargetResource
protected Resource getTargetResource(CDOTransferMapping mapping)
createCopier
protected EcoreUtil.Copier createCopier()
createResourceSet
protected ResourceSet createResourceSet(CDOTransferSystem system)
hasResourceFactory
protected boolean hasResourceFactory(CDOTransferElement source)
perform
protected void perform(CDOTransferMapping mapping,
IProgressMonitor monitor)
performFinish
protected void performFinish(IProgressMonitor monitor)
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.