public class ResourceStorageFacade extends Object implements IResourceStorageFacade
| Constructor and Description |
|---|
ResourceStorageFacade() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
computeOutputPath(StorageAwareResource resource) |
ResourceStorageLoadable |
createResourceStorageLoadable(InputStream in)
Creates a fresh ResourceStorageLoadable wrapping the given InputStream
|
ResourceStorageWritable |
createResourceStorageWritable(OutputStream out)
Creates a fresh ResourceStorageWritable wrapping the given OutputStream
|
protected boolean |
doesStorageExist(StorageAwareResource resource) |
protected org.eclipse.emf.common.util.URI |
getBinaryStorageURI(org.eclipse.emf.common.util.URI sourceURI) |
protected AbstractFileSystemAccess2 |
getFileSystemAccess(StorageAwareResource resource) |
ResourceStorageLoadable |
getOrCreateResourceStorageLoadable(StorageAwareResource resource)
Finds or creates a ResourceStorageLoadable for the given resource.
|
protected org.eclipse.emf.common.util.URI |
getSourceContainerURI(StorageAwareResource resource) |
boolean |
hasStorageFor(org.eclipse.emf.common.util.URI uri) |
boolean |
isStoreNodeModel() |
void |
saveResource(StorageAwareResource resource,
IFileSystemAccessExtension3 fsa)
Saves the resource using the given file system access.
|
void |
setStoreNodeModel(boolean storeNodeModel) |
boolean |
shouldLoadFromStorage(StorageAwareResource resource) |
public boolean shouldLoadFromStorage(StorageAwareResource resource)
shouldLoadFromStorage in interface IResourceStorageFacadepublic ResourceStorageLoadable getOrCreateResourceStorageLoadable(StorageAwareResource resource)
getOrCreateResourceStorageLoadable in interface IResourceStorageFacadepublic void saveResource(StorageAwareResource resource, IFileSystemAccessExtension3 fsa)
IResourceStorageFacadesaveResource in interface IResourceStorageFacadepublic ResourceStorageLoadable createResourceStorageLoadable(InputStream in)
IResourceStorageFacadecreateResourceStorageLoadable in interface IResourceStorageFacadepublic ResourceStorageWritable createResourceStorageWritable(OutputStream out)
IResourceStorageFacadecreateResourceStorageWritable in interface IResourceStorageFacadeprotected boolean doesStorageExist(StorageAwareResource resource)
protected AbstractFileSystemAccess2 getFileSystemAccess(StorageAwareResource resource)
protected String computeOutputPath(StorageAwareResource resource)
protected org.eclipse.emf.common.util.URI getSourceContainerURI(StorageAwareResource resource)
public boolean hasStorageFor(org.eclipse.emf.common.util.URI uri)
hasStorageFor in interface IResourceStorageFacadeprotected org.eclipse.emf.common.util.URI getBinaryStorageURI(org.eclipse.emf.common.util.URI sourceURI)
@Pure public boolean isStoreNodeModel()
public void setStoreNodeModel(boolean storeNodeModel)
Copyright © 2015. All Rights Reserved.