public abstract class CDOTransferSystem extends Object
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.
Modifier | Constructor and Description |
---|---|
protected |
CDOTransferSystem(boolean readOnly) |
Modifier and Type | Method and Description |
---|---|
abstract void |
createBinary(IPath path,
InputStream source,
IProgressMonitor monitor) |
abstract void |
createFolder(IPath path) |
org.eclipse.emf.ecore.resource.Resource |
createModel(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
IPath path) |
abstract void |
createText(IPath path,
InputStream source,
String encoding,
IProgressMonitor monitor) |
CDOTransferType |
getDefaultTransferType(CDOTransferElement element) |
abstract CDOTransferElement |
getElement(IPath path) |
CDOTransferElement |
getElement(String path) |
abstract CDOTransferElement |
getElement(org.eclipse.emf.common.util.URI uri) |
abstract String |
getType() |
abstract org.eclipse.emf.common.util.URI |
getURI(IPath path) |
boolean |
isReadOnly() |
protected org.eclipse.emf.ecore.resource.ResourceSet |
provideResourceSet() |
void |
saveModels(org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.resource.Resource> resources,
IProgressMonitor monitor) |
public abstract String getType()
protected org.eclipse.emf.ecore.resource.ResourceSet provideResourceSet()
public boolean isReadOnly()
public CDOTransferType getDefaultTransferType(CDOTransferElement element)
public abstract org.eclipse.emf.common.util.URI getURI(IPath path)
public CDOTransferElement getElement(String path)
public abstract CDOTransferElement getElement(IPath path)
public abstract CDOTransferElement getElement(org.eclipse.emf.common.util.URI uri)
public abstract void createFolder(IPath path)
public org.eclipse.emf.ecore.resource.Resource createModel(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, IPath path)
public abstract void createBinary(IPath path, InputStream source, IProgressMonitor monitor)
public abstract void createText(IPath path, InputStream source, String encoding, IProgressMonitor monitor)
public void saveModels(org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.resource.Resource> resources, IProgressMonitor monitor)
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.