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 implementationIAllContainersStateassociates 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 voidconfigure(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.StringgetContainerHandle(org.eclipse.emf.common.util.URI uri)java.util.List<java.lang.String>getVisibleContainerHandles(java.lang.String handle)booleanisEmpty(java.lang.String containerHandle)java.lang.StringtoString()-
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:
getVisibleContainerHandlesin interfaceIAllContainersState
-
getContainedURIs
public java.util.Collection<org.eclipse.emf.common.util.URI> getContainedURIs(java.lang.String containerHandle)
- Specified by:
getContainedURIsin interfaceIAllContainersState
-
isEmpty
public boolean isEmpty(java.lang.String containerHandle)
- Specified by:
isEmptyin interfaceIAllContainersState
-
getContainerHandle
public java.lang.String getContainerHandle(org.eclipse.emf.common.util.URI uri)
- Specified by:
getContainerHandlein interfaceIAllContainersState
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-