org.eclipse.xtext.ui.containers
Class JavaProjectsState

java.lang.Object
  extended by org.eclipse.xtext.ui.containers.AbstractStorage2UriMapperClient
      extended by org.eclipse.xtext.ui.containers.AbstractAllContainersState
          extended by org.eclipse.xtext.ui.containers.AbstractJavaProjectsState
              extended by org.eclipse.xtext.ui.containers.JavaProjectsState
All Implemented Interfaces:
java.util.EventListener, org.eclipse.core.resources.IResourceChangeListener, org.eclipse.jdt.core.IElementChangedListener, IAllContainersState

public class JavaProjectsState
extends AbstractJavaProjectsState

Author:
Sebastian Zarnekow - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.resource.containers.IAllContainersState
IAllContainersState.Provider
 
Constructor Summary
JavaProjectsState()
           
 
Method Summary
protected  java.util.Collection<org.eclipse.emf.common.util.URI> doInitContainedURIs(java.lang.String containerHandle)
           
protected  java.lang.String doInitHandle(org.eclipse.emf.common.util.URI uri)
           
protected  java.util.List<java.lang.String> doInitVisibleHandles(java.lang.String handle)
           
 JavaProjectsStateHelper getJavaProjectsHelper()
           
 WorkspaceProjectsStateHelper getProjectsHelper()
           
 void setJavaProjectsHelper(JavaProjectsStateHelper javaProjectsHelper)
           
 void setProjectsHelper(WorkspaceProjectsStateHelper projectsHelper)
           
 
Methods inherited from class org.eclipse.xtext.ui.containers.AbstractJavaProjectsState
elementChanged, registerAsListener, unregisterAsListener
 
Methods inherited from class org.eclipse.xtext.ui.containers.AbstractAllContainersState
getContainedURIs, getContainerHandle, getVisibleContainerHandles, getWorkspaceRoot, initContainedURIs, initHandle, initialize, initVisibleContainerHandles, isEmpty, resourceChanged
 
Methods inherited from class org.eclipse.xtext.ui.containers.AbstractStorage2UriMapperClient
getMapper, getStorages, getUri, setMapper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaProjectsState

public JavaProjectsState()
Method Detail

doInitContainedURIs

protected java.util.Collection<org.eclipse.emf.common.util.URI> doInitContainedURIs(java.lang.String containerHandle)
Specified by:
doInitContainedURIs in class AbstractAllContainersState

doInitHandle

protected java.lang.String doInitHandle(org.eclipse.emf.common.util.URI uri)
Specified by:
doInitHandle in class AbstractAllContainersState

doInitVisibleHandles

protected java.util.List<java.lang.String> doInitVisibleHandles(java.lang.String handle)
Specified by:
doInitVisibleHandles in class AbstractAllContainersState

getJavaProjectsHelper

public JavaProjectsStateHelper getJavaProjectsHelper()

setJavaProjectsHelper

public void setJavaProjectsHelper(JavaProjectsStateHelper javaProjectsHelper)

getProjectsHelper

public WorkspaceProjectsStateHelper getProjectsHelper()

setProjectsHelper

public void setProjectsHelper(WorkspaceProjectsStateHelper projectsHelper)