public static class CDOTransfer.ModelTransferContext extends Object
transfer
.Modifier and Type | Class and Description |
---|---|
static class |
CDOTransfer.ModelTransferContext.ResolveProxyAdapter
An
adapter for a resource set that resolves all proxies in all resources when they are loaded. |
Modifier | Constructor and Description |
---|---|
protected |
CDOTransfer.ModelTransferContext(CDOTransfer transfer) |
Modifier and Type | Method and Description |
---|---|
protected void |
addModelMapping(CDOTransferMapping mapping) |
protected org.eclipse.emf.ecore.util.EcoreUtil.Copier |
createCopier() |
protected org.eclipse.emf.ecore.resource.ResourceSet |
createResourceSet(CDOTransferSystem system) |
protected void |
fireUnmappedModelsEvent() |
CDOTransfer.ModelTransferResolution |
getResolution(org.eclipse.emf.common.util.URI uri) |
protected org.eclipse.emf.ecore.resource.Resource |
getSourceResource(CDOTransferMapping mapping) |
org.eclipse.emf.ecore.resource.ResourceSet |
getSourceResourceSet() |
protected org.eclipse.emf.ecore.resource.Resource |
getTargetResource(CDOTransferMapping mapping) |
org.eclipse.emf.ecore.resource.ResourceSet |
getTargetResourceSet() |
CDOTransfer |
getTransfer() |
Set<org.eclipse.emf.ecore.resource.Resource> |
getUnmappedModels() |
protected boolean |
hasResourceFactory(CDOTransferElement source) |
protected void |
perform(CDOTransferMapping mapping,
IProgressMonitor monitor) |
protected void |
performFinish(IProgressMonitor monitor) |
void |
registerSourceContentType(String contentType,
org.eclipse.emf.ecore.resource.Resource.Factory factory) |
void |
registerSourceExtension(String extension,
org.eclipse.emf.ecore.resource.Resource.Factory factory) |
void |
registerSourceProtocol(String protocol,
org.eclipse.emf.ecore.resource.Resource.Factory factory) |
void |
registerTargetContentType(String contentType,
org.eclipse.emf.ecore.resource.Resource.Factory factory) |
void |
registerTargetExtension(String extension,
org.eclipse.emf.ecore.resource.Resource.Factory factory) |
void |
registerTargetProtocol(String protocol,
org.eclipse.emf.ecore.resource.Resource.Factory factory) |
protected void |
removeModelMapping(CDOTransferMapping mapping) |
protected Set<org.eclipse.emf.ecore.resource.Resource> |
resolve() |
CDOTransfer.ModelTransferResolution |
setResolution(org.eclipse.emf.common.util.URI uri,
CDOTransfer.ModelTransferResolution resolution) |
protected CDOTransfer.ModelTransferContext(CDOTransfer transfer)
public final CDOTransfer getTransfer()
public final org.eclipse.emf.ecore.resource.ResourceSet getSourceResourceSet()
public final org.eclipse.emf.ecore.resource.ResourceSet getTargetResourceSet()
public void registerSourceExtension(String extension, org.eclipse.emf.ecore.resource.Resource.Factory factory)
public void registerSourceProtocol(String protocol, org.eclipse.emf.ecore.resource.Resource.Factory factory)
public void registerSourceContentType(String contentType, org.eclipse.emf.ecore.resource.Resource.Factory factory)
public void registerTargetExtension(String extension, org.eclipse.emf.ecore.resource.Resource.Factory factory)
public void registerTargetProtocol(String protocol, org.eclipse.emf.ecore.resource.Resource.Factory factory)
public void registerTargetContentType(String contentType, org.eclipse.emf.ecore.resource.Resource.Factory factory)
public Set<org.eclipse.emf.ecore.resource.Resource> getUnmappedModels()
public CDOTransfer.ModelTransferResolution getResolution(org.eclipse.emf.common.util.URI uri)
public CDOTransfer.ModelTransferResolution setResolution(org.eclipse.emf.common.util.URI uri, CDOTransfer.ModelTransferResolution resolution)
protected Set<org.eclipse.emf.ecore.resource.Resource> resolve()
protected void fireUnmappedModelsEvent()
protected void addModelMapping(CDOTransferMapping mapping)
protected void removeModelMapping(CDOTransferMapping mapping)
protected org.eclipse.emf.ecore.resource.Resource getSourceResource(CDOTransferMapping mapping)
protected org.eclipse.emf.ecore.resource.Resource getTargetResource(CDOTransferMapping mapping)
protected org.eclipse.emf.ecore.util.EcoreUtil.Copier createCopier()
protected org.eclipse.emf.ecore.resource.ResourceSet createResourceSet(CDOTransferSystem system)
protected boolean hasResourceFactory(CDOTransferElement source)
protected void perform(CDOTransferMapping mapping, IProgressMonitor monitor)
protected void performFinish(IProgressMonitor monitor)
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.