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, setMapper
protected void registerAsListener()
public void unregisterAsListener()
protected void initialize()
public java.lang.String getContainerHandle(org.eclipse.emf.common.util.URI uri)
getContainerHandle
in interface IAllContainersState
protected 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 IAllContainersState
public boolean isEmpty(java.lang.String containerHandle)
isEmpty
in interface IAllContainersState
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 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 IAllContainersState
protected 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.IResourceChangeListener
protected boolean isAffectingContainerState(org.eclipse.core.resources.IResourceDelta delta)
protected boolean isIgnoredResource(org.eclipse.core.resources.IResource resource)
protected org.eclipse.core.resources.IWorkspaceRoot getWorkspaceRoot()