Package org.eclipse.emf.cdo.transfer
Class CDOTransfer.ModelTransferContext
java.lang.Object
org.eclipse.emf.cdo.transfer.CDOTransfer.ModelTransferContext
- Enclosing class:
- CDOTransfer
Encapsulates the model-specific aspects of a
transfer.- Author:
- Eike Stepper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAnadapterfor aresource setthat resolves all proxies in all resources when they are loaded. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddModelMapping(CDOTransferMapping mapping) protected EcoreUtil.Copierprotected ResourceSetcreateResourceSet(CDOTransferSystem system) protected voidgetResolution(URI uri) protected ResourcegetSourceResource(CDOTransferMapping mapping) final ResourceSetprotected ResourcegetTargetResource(CDOTransferMapping mapping) final ResourceSetfinal CDOTransferprotected booleanhasResourceFactory(CDOTransferElement source) protected voidperform(CDOTransferMapping mapping, IProgressMonitor monitor) protected voidperformFinish(IProgressMonitor monitor) voidregisterSourceContentType(String contentType, Resource.Factory factory) voidregisterSourceExtension(String extension, Resource.Factory factory) voidregisterSourceProtocol(String protocol, Resource.Factory factory) voidregisterTargetContentType(String contentType, Resource.Factory factory) voidregisterTargetExtension(String extension, Resource.Factory factory) voidregisterTargetProtocol(String protocol, Resource.Factory factory) protected voidremoveModelMapping(CDOTransferMapping mapping) resolve()setResolution(URI uri, CDOTransfer.ModelTransferResolution resolution)
-
Constructor Details
-
ModelTransferContext
-
-
Method Details
-
getTransfer
-
getSourceResourceSet
-
getTargetResourceSet
-
registerSourceExtension
-
registerSourceProtocol
-
registerSourceContentType
-
registerTargetExtension
-
registerTargetProtocol
-
registerTargetContentType
-
getUnmappedModels
-
getResolution
-
setResolution
public CDOTransfer.ModelTransferResolution setResolution(URI uri, CDOTransfer.ModelTransferResolution resolution) -
resolve
-
fireUnmappedModelsEvent
protected void fireUnmappedModelsEvent() -
addModelMapping
-
removeModelMapping
-
getSourceResource
-
getTargetResource
-
createCopier
-
createResourceSet
-
hasResourceFactory
-
perform
-
performFinish
-