Class LiveShadowedAllContainerState

  • All Implemented Interfaces:
    IAllContainersState

    public class LiveShadowedAllContainerState
    extends java.lang.Object
    implements IAllContainersState
    This class ensures that every IResourceDescription from a local IResourceDescriptions that is not known to the global IAllContainerState gets a proper container. This is usually necessary when an IResourceDescription has no (not yet a) file in the file system.
    Since:
    2.6
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean containsURI​(java.lang.String containerHandle, org.eclipse.emf.common.util.URI candidateURI)  
      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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LiveShadowedAllContainerState

        public LiveShadowedAllContainerState()
    • Method Detail

      • getContainedURIs

        public java.util.Collection<org.eclipse.emf.common.util.URI> getContainedURIs​(java.lang.String containerHandle)
        Specified by:
        getContainedURIs in interface IAllContainersState
      • containsURI

        public boolean containsURI​(java.lang.String containerHandle,
                                   org.eclipse.emf.common.util.URI candidateURI)
        Specified by:
        containsURI in interface IAllContainersState