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.WorkbenchHelperorg.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.ContentHandlerList, org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.URIHandlerListorg.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.WriteableOutputStreamcontentHandlers, uriHandlers, uriMapATTRIBUTE_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, isEFSSchemecontentDescription, delete, exists, getAttributes, getContentHandlers, getURIHandler, getURIHandlers, getURIMap, setAttributespublic 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.URIConverternormalize in class org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImplpublic java.io.InputStream createInputStream(org.eclipse.emf.common.util.URI uri)
throws java.io.IOException
createInputStream in interface org.eclipse.emf.ecore.resource.URIConvertercreateInputStream in class org.eclipse.emf.ecore.resource.impl.URIConverterImpljava.io.IOExceptionpublic java.io.OutputStream createOutputStream(org.eclipse.emf.common.util.URI uri)
throws java.io.IOException
createOutputStream in interface org.eclipse.emf.ecore.resource.URIConvertercreateOutputStream in class org.eclipse.emf.ecore.resource.impl.URIConverterImpljava.io.IOExceptionpublic 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)
ILogicalModelURIConvertergetFile in interface ILogicalModelURIConverteruri - - 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 ILogicalModelURIConverterpublic org.eclipse.emf.ecore.resource.URIConverter getDelegateURIConverter(org.eclipse.emf.common.util.URI uri)
getDelegateURIConverter in interface ILogicalModelURIConverterpublic void setOriginalConverterInResourceSet(org.eclipse.emf.ecore.resource.URIConverter converter)
setOriginalConverterInResourceSet in interface ILogicalModelURIConverterpublic org.eclipse.emf.common.util.URI getRootModelURI()
getRootModelURI in interface ILogicalModelURIConverterpublic IFileStorage getStorage()
public LogicalModelTypedElement getLogicalModelTypedElement()
public void setClosureConverterExtension(IClosureURIConverterExtension extension)
ILogicalModelURIConvertersetClosureConverterExtension in interface ILogicalModelURIConverterpublic IClosureURIConverterExtension getClosureConverterExtension()
ILogicalModelURIConvertergetClosureConverterExtension in interface ILogicalModelURIConverter