Class ResourceSetBasedAllContainersState
- java.lang.Object
-
- org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersState
-
- All Implemented Interfaces:
IAllContainersState
public class ResourceSetBasedAllContainersState extends java.lang.Object implements IAllContainersState
This implementationIAllContainersState
associates resource (e.g. their URIs) to containers. It assumes that all URIs and their containers are known whenconfigure(List, Multimap)
is called.- See Also:
FlatResourceSetBasedAllContainersState
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.resource.containers.IAllContainersState
IAllContainersState.Provider
-
-
Constructor Summary
Constructors Constructor Description ResourceSetBasedAllContainersState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.xtext.resource.containers.IAllContainersState
containsURI
-
-
-
-
Method Detail
-
configure
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)
-
getVisibleContainerHandles
public java.util.List<java.lang.String> getVisibleContainerHandles(java.lang.String handle)
- Specified by:
getVisibleContainerHandles
in interfaceIAllContainersState
-
getContainedURIs
public java.util.Collection<org.eclipse.emf.common.util.URI> getContainedURIs(java.lang.String containerHandle)
- Specified by:
getContainedURIs
in interfaceIAllContainersState
-
isEmpty
public boolean isEmpty(java.lang.String containerHandle)
- Specified by:
isEmpty
in interfaceIAllContainersState
-
getContainerHandle
public java.lang.String getContainerHandle(org.eclipse.emf.common.util.URI uri)
- Specified by:
getContainerHandle
in interfaceIAllContainersState
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-