Class CDOTransfer.ModelTransferContext

  • Enclosing class:
    CDOTransfer

    public static class CDOTransfer.ModelTransferContext
    extends java.lang.Object
    Encapsulates the model-specific aspects of a transfer.
    Author:
    Eike Stepper
    • Constructor Detail

      • ModelTransferContext

        protected ModelTransferContext​(CDOTransfer transfer)
    • Method Detail

      • getSourceResourceSet

        public final org.eclipse.emf.ecore.resource.ResourceSet getSourceResourceSet()
      • getTargetResourceSet

        public final org.eclipse.emf.ecore.resource.ResourceSet getTargetResourceSet()
      • registerSourceExtension

        public void registerSourceExtension​(java.lang.String extension,
                                            org.eclipse.emf.ecore.resource.Resource.Factory factory)
      • registerSourceProtocol

        public void registerSourceProtocol​(java.lang.String protocol,
                                           org.eclipse.emf.ecore.resource.Resource.Factory factory)
      • registerSourceContentType

        public void registerSourceContentType​(java.lang.String contentType,
                                              org.eclipse.emf.ecore.resource.Resource.Factory factory)
      • registerTargetExtension

        public void registerTargetExtension​(java.lang.String extension,
                                            org.eclipse.emf.ecore.resource.Resource.Factory factory)
      • registerTargetProtocol

        public void registerTargetProtocol​(java.lang.String protocol,
                                           org.eclipse.emf.ecore.resource.Resource.Factory factory)
      • registerTargetContentType

        public void registerTargetContentType​(java.lang.String contentType,
                                              org.eclipse.emf.ecore.resource.Resource.Factory factory)
      • getUnmappedModels

        public java.util.Set<org.eclipse.emf.ecore.resource.Resource> getUnmappedModels()
      • resolve

        protected java.util.Set<org.eclipse.emf.ecore.resource.Resource> resolve()
      • fireUnmappedModelsEvent

        protected void fireUnmappedModelsEvent()
      • getSourceResource

        protected org.eclipse.emf.ecore.resource.Resource getSourceResource​(CDOTransferMapping mapping)
      • getTargetResource

        protected org.eclipse.emf.ecore.resource.Resource getTargetResource​(CDOTransferMapping mapping)
      • createCopier

        protected org.eclipse.emf.ecore.util.EcoreUtil.Copier createCopier()
      • createResourceSet

        protected org.eclipse.emf.ecore.resource.ResourceSet createResourceSet​(CDOTransferSystem system)
      • hasResourceFactory

        protected boolean hasResourceFactory​(CDOTransferElement source)