Package 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 java.lang.ObjectEncapsulates the model-specific aspects of atransfer.- Author:
- Eike Stepper
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCDOTransfer.ModelTransferContext.ResolveProxyAdapterAnadapterfor aresource setthat resolves all proxies in all resources when they are loaded.
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedModelTransferContext(CDOTransfer transfer)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddModelMapping(CDOTransferMapping mapping)protected org.eclipse.emf.ecore.util.EcoreUtil.CopiercreateCopier()protected org.eclipse.emf.ecore.resource.ResourceSetcreateResourceSet(CDOTransferSystem system)protected voidfireUnmappedModelsEvent()CDOTransfer.ModelTransferResolutiongetResolution(org.eclipse.emf.common.util.URI uri)protected org.eclipse.emf.ecore.resource.ResourcegetSourceResource(CDOTransferMapping mapping)org.eclipse.emf.ecore.resource.ResourceSetgetSourceResourceSet()protected org.eclipse.emf.ecore.resource.ResourcegetTargetResource(CDOTransferMapping mapping)org.eclipse.emf.ecore.resource.ResourceSetgetTargetResourceSet()CDOTransfergetTransfer()java.util.Set<org.eclipse.emf.ecore.resource.Resource>getUnmappedModels()protected booleanhasResourceFactory(CDOTransferElement source)protected voidperform(CDOTransferMapping mapping, IProgressMonitor monitor)protected voidperformFinish(IProgressMonitor monitor)voidregisterSourceContentType(java.lang.String contentType, org.eclipse.emf.ecore.resource.Resource.Factory factory)voidregisterSourceExtension(java.lang.String extension, org.eclipse.emf.ecore.resource.Resource.Factory factory)voidregisterSourceProtocol(java.lang.String protocol, org.eclipse.emf.ecore.resource.Resource.Factory factory)voidregisterTargetContentType(java.lang.String contentType, org.eclipse.emf.ecore.resource.Resource.Factory factory)voidregisterTargetExtension(java.lang.String extension, org.eclipse.emf.ecore.resource.Resource.Factory factory)voidregisterTargetProtocol(java.lang.String protocol, org.eclipse.emf.ecore.resource.Resource.Factory factory)protected voidremoveModelMapping(CDOTransferMapping mapping)protected java.util.Set<org.eclipse.emf.ecore.resource.Resource>resolve()CDOTransfer.ModelTransferResolutionsetResolution(org.eclipse.emf.common.util.URI uri, CDOTransfer.ModelTransferResolution resolution)
 
- 
- 
- 
Constructor Detail- 
ModelTransferContextprotected ModelTransferContext(CDOTransfer transfer) 
 
- 
 - 
Method Detail- 
getTransferpublic final CDOTransfer getTransfer() 
 - 
getSourceResourceSetpublic final org.eclipse.emf.ecore.resource.ResourceSet getSourceResourceSet() 
 - 
getTargetResourceSetpublic final org.eclipse.emf.ecore.resource.ResourceSet getTargetResourceSet() 
 - 
registerSourceExtensionpublic void registerSourceExtension(java.lang.String extension, org.eclipse.emf.ecore.resource.Resource.Factory factory)
 - 
registerSourceProtocolpublic void registerSourceProtocol(java.lang.String protocol, org.eclipse.emf.ecore.resource.Resource.Factory factory)
 - 
registerSourceContentTypepublic void registerSourceContentType(java.lang.String contentType, org.eclipse.emf.ecore.resource.Resource.Factory factory)
 - 
registerTargetExtensionpublic void registerTargetExtension(java.lang.String extension, org.eclipse.emf.ecore.resource.Resource.Factory factory)
 - 
registerTargetProtocolpublic void registerTargetProtocol(java.lang.String protocol, org.eclipse.emf.ecore.resource.Resource.Factory factory)
 - 
registerTargetContentTypepublic void registerTargetContentType(java.lang.String contentType, org.eclipse.emf.ecore.resource.Resource.Factory factory)
 - 
getUnmappedModelspublic java.util.Set<org.eclipse.emf.ecore.resource.Resource> getUnmappedModels() 
 - 
getResolutionpublic CDOTransfer.ModelTransferResolution getResolution(org.eclipse.emf.common.util.URI uri) 
 - 
setResolutionpublic CDOTransfer.ModelTransferResolution setResolution(org.eclipse.emf.common.util.URI uri, CDOTransfer.ModelTransferResolution resolution) 
 - 
resolveprotected java.util.Set<org.eclipse.emf.ecore.resource.Resource> resolve() 
 - 
fireUnmappedModelsEventprotected void fireUnmappedModelsEvent() 
 - 
addModelMappingprotected void addModelMapping(CDOTransferMapping mapping) 
 - 
removeModelMappingprotected void removeModelMapping(CDOTransferMapping mapping) 
 - 
getSourceResourceprotected org.eclipse.emf.ecore.resource.Resource getSourceResource(CDOTransferMapping mapping) 
 - 
getTargetResourceprotected org.eclipse.emf.ecore.resource.Resource getTargetResource(CDOTransferMapping mapping) 
 - 
createCopierprotected org.eclipse.emf.ecore.util.EcoreUtil.Copier createCopier() 
 - 
createResourceSetprotected org.eclipse.emf.ecore.resource.ResourceSet createResourceSet(CDOTransferSystem system) 
 - 
hasResourceFactoryprotected boolean hasResourceFactory(CDOTransferElement source) 
 - 
performprotected void perform(CDOTransferMapping mapping, IProgressMonitor monitor) 
 - 
performFinishprotected void performFinish(IProgressMonitor monitor) 
 
- 
 
-