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.FlatResourceSetBasedAllContainersStateIAllContainersState.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 IAllContainersStatepublic 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 IAllContainersStatepublic java.lang.String getContainerHandle(org.eclipse.emf.common.util.URI uri)
getContainerHandle in interface IAllContainersStatepublic java.lang.String toString()
toString in class java.lang.Object