public class ResourceSetBasedAllContainersState extends java.lang.Object implements IAllContainersState
IAllContainersState
associates resource (e.g. their URIs) to containers. It assumes that
all URIs and their containers are known when configure(List, Multimap)
is called.FlatResourceSetBasedAllContainersState
IAllContainersState.Provider
Constructor and Description |
---|
ResourceSetBasedAllContainersState() |
Modifier and Type | Method and Description |
---|---|
void |
configure(java.util.List<java.lang.String> containers,
com.google.common.collect.Multimap<java.lang.String,org.eclipse.emf.common.util.URI> container2Uris) |
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) |
boolean |
isEmpty(java.lang.String containerHandle) |
java.lang.String |
toString() |
public void configure(java.util.List<java.lang.String> containers, com.google.common.collect.Multimap<java.lang.String,org.eclipse.emf.common.util.URI> container2Uris)
public java.util.List<java.lang.String> getVisibleContainerHandles(java.lang.String handle)
getVisibleContainerHandles
in interface IAllContainersState
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
public java.lang.String getContainerHandle(org.eclipse.emf.common.util.URI uri)
getContainerHandle
in interface IAllContainersState
public java.lang.String toString()
toString
in class java.lang.Object