org.eclipse.xtext.ui.containers
Class AbstractJavaProjectsState

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
All Implemented Interfaces:
java.util.EventListener, org.eclipse.core.resources.IResourceChangeListener, org.eclipse.jdt.core.IElementChangedListener, IAllContainersState
Direct Known Subclasses:
JavaProjectsState, StrictJavaProjectsState

public abstract class AbstractJavaProjectsState
extends AbstractAllContainersState
implements org.eclipse.jdt.core.IElementChangedListener

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
AbstractJavaProjectsState()
           
 
Method Summary
 void elementChanged(org.eclipse.jdt.core.ElementChangedEvent event)
           
protected  boolean isIgnoredResource(org.eclipse.core.resources.IResource resource)
           
protected  void registerAsListener()
           
 void setJdtHelper(IJdtHelper jdtHelper)
           
 void unregisterAsListener()
           
 
Methods inherited from class org.eclipse.xtext.ui.containers.AbstractAllContainersState
doInitContainedURIs, doInitHandle, doInitVisibleHandles, getContainedURIs, getContainerHandle, getVisibleContainerHandles, getWorkspaceRoot, initContainedURIs, initHandle, initialize, initVisibleContainerHandles, isAffectingContainerState, 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

AbstractJavaProjectsState

public AbstractJavaProjectsState()
Method Detail

registerAsListener

protected void registerAsListener()
Overrides:
registerAsListener in class AbstractAllContainersState

unregisterAsListener

public void unregisterAsListener()
Overrides:
unregisterAsListener in class AbstractAllContainersState

elementChanged

public void elementChanged(org.eclipse.jdt.core.ElementChangedEvent event)
Specified by:
elementChanged in interface org.eclipse.jdt.core.IElementChangedListener

isIgnoredResource

protected boolean isIgnoredResource(org.eclipse.core.resources.IResource resource)
Overrides:
isIgnoredResource in class AbstractAllContainersState
Since:
2.1

setJdtHelper

public void setJdtHelper(IJdtHelper jdtHelper)
This method is not intended to be referenced by clients.
This method is not intended to be referenced by clients.