public class LocalStorageURIConverter extends org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl implements ILogicalModelURIConverter
org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.ContentHandlerList, org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.URIHandlerList, org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.URIMap
org.eclipse.emf.ecore.resource.URIConverter.Cipher, org.eclipse.emf.ecore.resource.URIConverter.Loadable, org.eclipse.emf.ecore.resource.URIConverter.Readable, org.eclipse.emf.ecore.resource.URIConverter.ReadableInputStream, org.eclipse.emf.ecore.resource.URIConverter.Saveable, org.eclipse.emf.ecore.resource.URIConverter.Writeable, org.eclipse.emf.ecore.resource.URIConverter.WriteableOutputStream
contentHandlers, uriHandlers, uriMap
ATTRIBUTE_ARCHIVE, ATTRIBUTE_DIRECTORY, ATTRIBUTE_EXECUTABLE, ATTRIBUTE_HIDDEN, ATTRIBUTE_LENGTH, ATTRIBUTE_READ_ONLY, ATTRIBUTE_TIME_STAMP, INSTANCE, NULL_TIME_STAMP, OPTION_REQUESTED_ATTRIBUTES, OPTION_RESPONSE, OPTION_TIMEOUT, OPTION_URI_CONVERTER, RESPONSE_TIME_STAMP_PROPERTY, RESPONSE_URI, URI_MAP
Constructor and Description |
---|
LocalStorageURIConverter(org.eclipse.core.resources.IFile rootModelFile,
org.eclipse.emf.common.util.URI rootModelURI) |
LocalStorageURIConverter(org.eclipse.core.runtime.IPath rootModelAbsolutePath,
org.eclipse.emf.common.util.URI rootModelURI) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.URI |
createCommonRemoteURI(java.lang.String fileName,
int commonUriDepth) |
java.io.InputStream |
createInputStream(org.eclipse.emf.common.util.URI uri) |
void |
disableUriResolutionForModelFiles(java.lang.String[] modelFileExtensions) |
IClosureURIConverterExtension |
getClosureConverterExtension()
Returns closure converter extension
|
org.eclipse.emf.common.util.URI |
getCommonRootLogicalModelURI() |
org.eclipse.emf.ecore.resource.URIConverter |
getDelegateURIConverter(org.eclipse.emf.common.util.URI uri) |
org.eclipse.core.resources.IFile |
getFile(org.eclipse.emf.common.util.URI uri)
Finds the referencing file in work space
|
org.eclipse.emf.common.util.URI |
getRootModelURI() |
org.eclipse.emf.common.util.URI |
normalize(org.eclipse.emf.common.util.URI uri) |
void |
setClosureConverterExtension(IClosureURIConverterExtension extension)
Set Closure URI converter extension to handle conversion of URIs in closure
|
void |
setCommonRootLogicModelURI(org.eclipse.emf.common.util.URI commonRootLogicModelURI) |
void |
setDelegateURIConverter(org.eclipse.emf.common.util.URI uri,
org.eclipse.emf.ecore.resource.URIConverter delegateConverter) |
void |
setOriginalConverterInResourceSet(org.eclipse.emf.ecore.resource.URIConverter converter) |
contentDescription, createInputStream, createOutputStream, createOutputStream, delete, exists, getAttributes, getContentHandlers, getInternalURIMap, getURIHandler, getURIHandlers, getURIMap, setAttributes
public LocalStorageURIConverter(org.eclipse.core.resources.IFile rootModelFile, org.eclipse.emf.common.util.URI rootModelURI)
public LocalStorageURIConverter(org.eclipse.core.runtime.IPath rootModelAbsolutePath, org.eclipse.emf.common.util.URI rootModelURI)
public org.eclipse.emf.common.util.URI normalize(org.eclipse.emf.common.util.URI uri)
normalize
in interface org.eclipse.emf.ecore.resource.URIConverter
normalize
in class org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl
public org.eclipse.emf.common.util.URI createCommonRemoteURI(java.lang.String fileName, int commonUriDepth)
public org.eclipse.emf.common.util.URI getCommonRootLogicalModelURI()
public void setCommonRootLogicModelURI(org.eclipse.emf.common.util.URI commonRootLogicModelURI)
public java.io.InputStream createInputStream(org.eclipse.emf.common.util.URI uri) throws java.io.IOException
createInputStream
in interface org.eclipse.emf.ecore.resource.URIConverter
createInputStream
in class org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl
java.io.IOException
public void setDelegateURIConverter(org.eclipse.emf.common.util.URI uri, org.eclipse.emf.ecore.resource.URIConverter delegateConverter)
setDelegateURIConverter
in interface ILogicalModelURIConverter
public org.eclipse.emf.ecore.resource.URIConverter getDelegateURIConverter(org.eclipse.emf.common.util.URI uri)
getDelegateURIConverter
in interface ILogicalModelURIConverter
public void setOriginalConverterInResourceSet(org.eclipse.emf.ecore.resource.URIConverter converter)
setOriginalConverterInResourceSet
in interface ILogicalModelURIConverter
public void disableUriResolutionForModelFiles(java.lang.String[] modelFileExtensions)
public org.eclipse.core.resources.IFile getFile(org.eclipse.emf.common.util.URI uri)
ILogicalModelURIConverter
getFile
in interface ILogicalModelURIConverter
uri
- - The platform resource uripublic org.eclipse.emf.common.util.URI getRootModelURI()
getRootModelURI
in interface ILogicalModelURIConverter
public void setClosureConverterExtension(IClosureURIConverterExtension extension)
ILogicalModelURIConverter
setClosureConverterExtension
in interface ILogicalModelURIConverter
public IClosureURIConverterExtension getClosureConverterExtension()
ILogicalModelURIConverter
getClosureConverterExtension
in interface ILogicalModelURIConverter