Class ExpressionStateBasedContainerManager

  • All Implemented Interfaces:
    org.eclipse.xtext.resource.IContainer.Manager

    public class ExpressionStateBasedContainerManager
    extends org.eclipse.xtext.resource.containers.StateBasedContainerManager
    Special implementation of StateBasedContainerManager for getting module index element in dcs expression scope
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.xtext.resource.IContainer getContainer​(org.eclipse.xtext.resource.IResourceDescription desc, org.eclipse.xtext.resource.IResourceDescriptions resourceDescriptions)  
      List<org.eclipse.xtext.resource.IContainer> getVisibleContainers​(org.eclipse.xtext.resource.IResourceDescription desc, org.eclipse.xtext.resource.IResourceDescriptions resourceDescriptions)  
      protected String internalGetContainerHandle​(org.eclipse.xtext.resource.IResourceDescription desc, org.eclipse.xtext.resource.IResourceDescriptions resourceDescriptions)  
      • Methods inherited from class org.eclipse.xtext.resource.containers.StateBasedContainerManager

        createContainer, createContainer, getState, getStateProvider, getVisibleContainers, setDelegate, setStateProvider
    • Constructor Detail

      • ExpressionStateBasedContainerManager

        public ExpressionStateBasedContainerManager()
    • Method Detail

      • internalGetContainerHandle

        protected String internalGetContainerHandle​(org.eclipse.xtext.resource.IResourceDescription desc,
                                                    org.eclipse.xtext.resource.IResourceDescriptions resourceDescriptions)
        Overrides:
        internalGetContainerHandle in class org.eclipse.xtext.resource.containers.StateBasedContainerManager
      • getContainer

        public org.eclipse.xtext.resource.IContainer getContainer​(org.eclipse.xtext.resource.IResourceDescription desc,
                                                                  org.eclipse.xtext.resource.IResourceDescriptions resourceDescriptions)
        Specified by:
        getContainer in interface org.eclipse.xtext.resource.IContainer.Manager
        Overrides:
        getContainer in class org.eclipse.xtext.resource.containers.StateBasedContainerManager
      • getVisibleContainers

        public List<org.eclipse.xtext.resource.IContainer> getVisibleContainers​(org.eclipse.xtext.resource.IResourceDescription desc,
                                                                                org.eclipse.xtext.resource.IResourceDescriptions resourceDescriptions)
        Specified by:
        getVisibleContainers in interface org.eclipse.xtext.resource.IContainer.Manager
        Overrides:
        getVisibleContainers in class org.eclipse.xtext.resource.containers.StateBasedContainerManager