public class Storage2UriMapperImpl extends java.lang.Object implements IStorage2UriMapper
| Constructor and Description |
|---|
Storage2UriMapperImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<org.eclipse.emf.common.util.URI,org.eclipse.core.resources.IStorage> |
getAllEntries(org.eclipse.core.resources.IContainer container) |
java.lang.Iterable<Pair<org.eclipse.core.resources.IStorage,org.eclipse.core.resources.IProject>> |
getStorages(org.eclipse.emf.common.util.URI uri)
Find the storages that can be mapped to the given URI.
|
org.eclipse.emf.common.util.URI |
getUri(org.eclipse.core.resources.IStorage storage)
Returns the URI for the given
IStorage or null if not valid URI exists. |
protected org.eclipse.core.resources.IWorkspaceRoot |
getWorkspaceRoot() |
protected org.eclipse.emf.common.util.URI |
internalGetUri(org.eclipse.core.resources.IStorage storage) |
protected boolean |
isHandled(org.eclipse.core.resources.IFolder folder)
Return
true if the folder should be traversed. |
boolean |
isValidUri(org.eclipse.emf.common.util.URI uri,
org.eclipse.core.resources.IStorage storage) |
void |
resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
Deprecated.
|
void |
setUriValidator(UriValidator uriValidator) |
public void setUriValidator(UriValidator uriValidator)
public java.util.Map<org.eclipse.emf.common.util.URI,org.eclipse.core.resources.IStorage> getAllEntries(org.eclipse.core.resources.IContainer container)
getAllEntries in interface IStorage2UriMapperprotected boolean isHandled(org.eclipse.core.resources.IFolder folder)
true if the folder should be traversed. False otherwise.
Defaults to true for all folders.true if the folder should be traversed. False otherwise.public java.lang.Iterable<Pair<org.eclipse.core.resources.IStorage,org.eclipse.core.resources.IProject>> getStorages(org.eclipse.emf.common.util.URI uri)
IStorage2UriMapperIStorage associated with one IProject but
in the case that the same external class folder or jar is referenced in
multiple projects multiple IStorages are returned.getStorages in interface IStorage2UriMapperuri - the URI. May not be null.null.protected org.eclipse.core.resources.IWorkspaceRoot getWorkspaceRoot()
public final org.eclipse.emf.common.util.URI getUri(org.eclipse.core.resources.IStorage storage)
IStorage2UriMapperIStorage or null if not valid URI exists.getUri in interface IStorage2UriMapperIStorage or null.protected org.eclipse.emf.common.util.URI internalGetUri(org.eclipse.core.resources.IStorage storage)
public boolean isValidUri(org.eclipse.emf.common.util.URI uri,
org.eclipse.core.resources.IStorage storage)
@Deprecated public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)