Package org.eclipse.emf.cdo.transfer
Class CDOTransferSystem
java.lang.Object
org.eclipse.emf.cdo.transfer.CDOTransferSystem
- Direct Known Subclasses:
FileSystemTransferSystem,RepositoryTransferSystem,WorkspaceTransferSystem
An abstraction of an end point system of a
transfer.
It's used for example in CDOTransfer.getSourceSystem() and CDOTransfer.getTargetSystem().
The arguments of the map() methods in CDOTransfer are treated as paths relative to the source transfer system.
The targets of the created mappings are determined by paths relative to the target transfer system.
- Since:
- 4.2
- Author:
- Eike Stepper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidcreateBinary(IPath path, InputStream source, IProgressMonitor monitor) abstract voidcreateFolder(IPath path) createModel(ResourceSet resourceSet, IPath path) abstract voidcreateText(IPath path, InputStream source, String encoding, IProgressMonitor monitor) getDefaultTransferType(CDOTransferElement element) getElement(String path) abstract CDOTransferElementgetElement(IPath path) abstract CDOTransferElementgetElement(URI uri) abstract StringgetType()abstract URIbooleanprotected ResourceSetvoidsaveModels(EList<Resource> resources, IProgressMonitor monitor)
-
Constructor Details
-
CDOTransferSystem
protected CDOTransferSystem(boolean readOnly)
-
-
Method Details
-
getType
-
provideResourceSet
-
isReadOnly
public boolean isReadOnly() -
getDefaultTransferType
-
getURI
-
getElement
-
getElement
-
getElement
-
createFolder
-
createModel
-
createBinary
-
createText
public abstract void createText(IPath path, InputStream source, String encoding, IProgressMonitor monitor) -
saveModels
-