public abstract class AbstractAllContainersState extends AbstractStorage2UriMapperClient implements org.eclipse.core.resources.IResourceChangeListener, IAllContainersState
IAllContainersState.Provider| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAllContainersState() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.util.Collection<org.eclipse.emf.common.util.URI> |
doInitContainedURIs(java.lang.String containerHandle) |
protected abstract java.lang.String |
doInitHandle(org.eclipse.emf.common.util.URI uri) |
protected abstract java.util.List<java.lang.String> |
doInitVisibleHandles(java.lang.String handle) |
java.util.Collection<org.eclipse.emf.common.util.URI> |
getContainedURIs(java.lang.String containerHandle) |
java.lang.String |
getContainerHandle(org.eclipse.emf.common.util.URI uri) |
java.util.List<java.lang.String> |
getVisibleContainerHandles(java.lang.String handle) |
protected org.eclipse.core.resources.IWorkspaceRoot |
getWorkspaceRoot() |
protected java.util.Collection<org.eclipse.emf.common.util.URI> |
initContainedURIs(java.lang.String containerHandle,
java.util.Collection<org.eclipse.emf.common.util.URI> result) |
protected java.lang.String |
initHandle(org.eclipse.emf.common.util.URI uri) |
protected void |
initialize() |
protected java.util.List<java.lang.String> |
initVisibleContainerHandles(java.lang.String handle,
java.util.List<java.lang.String> result) |
protected boolean |
isAffectingContainerState(org.eclipse.core.resources.IResourceDelta delta) |
boolean |
isEmpty(java.lang.String containerHandle) |
protected boolean |
isIgnoredResource(org.eclipse.core.resources.IResource resource) |
protected void |
registerAsListener() |
void |
resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event) |
void |
unregisterAsListener() |
getMapper, getStorages, getUri, setMapperprotected void registerAsListener()
public void unregisterAsListener()
protected void initialize()
public java.lang.String getContainerHandle(org.eclipse.emf.common.util.URI uri)
getContainerHandle in interface IAllContainersStateprotected java.lang.String initHandle(org.eclipse.emf.common.util.URI uri)
protected abstract java.lang.String doInitHandle(org.eclipse.emf.common.util.URI uri)
public java.util.Collection<org.eclipse.emf.common.util.URI> getContainedURIs(java.lang.String containerHandle)
getContainedURIs in interface IAllContainersStatepublic boolean isEmpty(java.lang.String containerHandle)
isEmpty in interface IAllContainersStateprotected java.util.Collection<org.eclipse.emf.common.util.URI> initContainedURIs(java.lang.String containerHandle,
java.util.Collection<org.eclipse.emf.common.util.URI> result)
protected abstract java.util.Collection<org.eclipse.emf.common.util.URI> doInitContainedURIs(java.lang.String containerHandle)
public java.util.List<java.lang.String> getVisibleContainerHandles(java.lang.String handle)
getVisibleContainerHandles in interface IAllContainersStateprotected java.util.List<java.lang.String> initVisibleContainerHandles(java.lang.String handle,
java.util.List<java.lang.String> result)
protected abstract java.util.List<java.lang.String> doInitVisibleHandles(java.lang.String handle)
public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
resourceChanged in interface org.eclipse.core.resources.IResourceChangeListenerprotected boolean isAffectingContainerState(org.eclipse.core.resources.IResourceDelta delta)
protected boolean isIgnoredResource(org.eclipse.core.resources.IResource resource)
protected org.eclipse.core.resources.IWorkspaceRoot getWorkspaceRoot()