public class LogicalModelURIConverter extends org.eclipse.emf.ecore.resource.impl.URIConverterImpl implements ILogicalModelURIConverter
org.eclipse.emf.ecore.resource.impl.URIConverterImpl.Archive, org.eclipse.emf.ecore.resource.impl.URIConverterImpl.PlatformResourceOutputStream, org.eclipse.emf.ecore.resource.impl.URIConverterImpl.URIMap, org.eclipse.emf.ecore.resource.impl.URIConverterImpl.WorkbenchHelper
org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.ContentHandlerList, org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.URIHandlerList
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 |
---|
LogicalModelURIConverter(LogicalModelTypedElement element,
org.eclipse.emf.common.util.URI rootModelURI) |
Modifier and Type | Method and Description |
---|---|
static org.eclipse.emf.ecore.resource.URIConverter |
createConverter(IInputOutputDescriptor desc,
org.eclipse.emf.common.util.URI rootModelURI) |
java.io.InputStream |
createInputStream(org.eclipse.emf.common.util.URI uri) |
java.io.OutputStream |
createOutputStream(org.eclipse.emf.common.util.URI uri) |
IClosureURIConverterExtension |
getClosureConverterExtension()
Returns closure converter extension
|
static org.eclipse.emf.common.util.URI |
getCommonRootLogicalModelURI(org.eclipse.emf.ecore.resource.URIConverter converter,
java.lang.String commonFileName,
int commonUriDepth) |
org.eclipse.emf.ecore.resource.URIConverter |
getDelegateURIConverter(org.eclipse.emf.common.util.URI uri) |
org.eclipse.core.resources.IFile |
getFile(java.lang.String filePath) |
org.eclipse.core.resources.IFile |
getFile(org.eclipse.emf.common.util.URI uri)
Finds the referencing file in work space
|
java.lang.String |
getFilePath(org.eclipse.emf.common.util.URI uri) |
java.lang.String[] |
getLoadedURIPaths() |
LogicalModelTypedElement |
getLogicalModelTypedElement() |
org.eclipse.emf.common.util.URI |
getRootModelURI() |
IFileStorage |
getStorage() |
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 |
setDelegateURIConverter(org.eclipse.emf.common.util.URI uri,
org.eclipse.emf.ecore.resource.URIConverter delegateConverter) |
void |
setOriginalConverterInResourceSet(org.eclipse.emf.ecore.resource.URIConverter converter) |
createArchive, createArchiveInputStream, createArchiveOutputStream, createEFSInputStream, createEFSOutputStream, createFileInputStream, createFileOutputStream, createInputStream, createOutputStream, createPlatformResourceInputStream, createPlatformResourceOutputStream, createURLInputStream, createURLOutputStream, getInternalURIMap, isArchiveScheme, isEFSScheme
contentDescription, delete, exists, getAttributes, getContentHandlers, getURIHandler, getURIHandlers, getURIMap, setAttributes
public LogicalModelURIConverter(LogicalModelTypedElement element, org.eclipse.emf.common.util.URI rootModelURI)
public static final org.eclipse.emf.common.util.URI getCommonRootLogicalModelURI(org.eclipse.emf.ecore.resource.URIConverter converter, java.lang.String commonFileName, int commonUriDepth)
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 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.URIConverterImpl
java.io.IOException
public java.io.OutputStream createOutputStream(org.eclipse.emf.common.util.URI uri) throws java.io.IOException
createOutputStream
in interface org.eclipse.emf.ecore.resource.URIConverter
createOutputStream
in class org.eclipse.emf.ecore.resource.impl.URIConverterImpl
java.io.IOException
public java.lang.String getFilePath(org.eclipse.emf.common.util.URI uri)
public org.eclipse.core.resources.IFile getFile(java.lang.String filePath)
public java.lang.String[] getLoadedURIPaths()
public org.eclipse.core.resources.IFile getFile(org.eclipse.emf.common.util.URI uri)
ILogicalModelURIConverter
getFile
in interface ILogicalModelURIConverter
uri
- - The platform resource uripublic static org.eclipse.emf.ecore.resource.URIConverter createConverter(IInputOutputDescriptor desc, org.eclipse.emf.common.util.URI rootModelURI)
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 org.eclipse.emf.common.util.URI getRootModelURI()
getRootModelURI
in interface ILogicalModelURIConverter
public IFileStorage getStorage()
public LogicalModelTypedElement getLogicalModelTypedElement()
public void setClosureConverterExtension(IClosureURIConverterExtension extension)
ILogicalModelURIConverter
setClosureConverterExtension
in interface ILogicalModelURIConverter
public IClosureURIConverterExtension getClosureConverterExtension()
ILogicalModelURIConverter
getClosureConverterExtension
in interface ILogicalModelURIConverter