org.eclipse.xtext.ui.containers
Class JavaProjectsStateHelper

java.lang.Object
  extended by org.eclipse.xtext.ui.containers.AbstractStorage2UriMapperClient
      extended by org.eclipse.xtext.ui.containers.JavaProjectsStateHelper

public class JavaProjectsStateHelper
extends AbstractStorage2UriMapperClient

Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
JavaProjectsStateHelper()
           
 
Method Summary
protected  org.eclipse.jdt.core.IPackageFragmentRoot getJarWithEntry(org.eclipse.emf.common.util.URI uri)
           
protected  org.eclipse.jdt.core.IPackageFragmentRoot getJavaElement(org.eclipse.core.resources.IFile file)
           
protected  org.eclipse.jdt.core.IPackageFragmentRoot getPackageFragmentRoot(org.eclipse.emf.common.util.URI uri)
           
protected  java.util.List<java.lang.String> getPackageFragmentRootHandles(org.eclipse.jdt.core.IJavaProject project)
           
protected  org.eclipse.core.resources.IWorkspaceRoot getWorkspaceRoot()
           
 java.util.Collection<org.eclipse.emf.common.util.URI> initContainedURIs(java.lang.String containerHandle)
           
 java.lang.String initHandle(org.eclipse.emf.common.util.URI uri)
           
 java.util.List<java.lang.String> initVisibleHandles(java.lang.String handle)
           
protected  boolean isAccessibleXtextProject(org.eclipse.core.resources.IProject p)
           
 void setWorkspace(org.eclipse.core.resources.IWorkspace workspace)
           
 
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

JavaProjectsStateHelper

public JavaProjectsStateHelper()
Method Detail

initHandle

public java.lang.String initHandle(org.eclipse.emf.common.util.URI uri)

initVisibleHandles

public java.util.List<java.lang.String> initVisibleHandles(java.lang.String handle)

initContainedURIs

public java.util.Collection<org.eclipse.emf.common.util.URI> initContainedURIs(java.lang.String containerHandle)

getPackageFragmentRootHandles

protected java.util.List<java.lang.String> getPackageFragmentRootHandles(org.eclipse.jdt.core.IJavaProject project)

getPackageFragmentRoot

protected org.eclipse.jdt.core.IPackageFragmentRoot getPackageFragmentRoot(org.eclipse.emf.common.util.URI uri)

getJavaElement

protected org.eclipse.jdt.core.IPackageFragmentRoot getJavaElement(org.eclipse.core.resources.IFile file)

getJarWithEntry

protected org.eclipse.jdt.core.IPackageFragmentRoot getJarWithEntry(org.eclipse.emf.common.util.URI uri)

isAccessibleXtextProject

protected boolean isAccessibleXtextProject(org.eclipse.core.resources.IProject p)

getWorkspaceRoot

protected org.eclipse.core.resources.IWorkspaceRoot getWorkspaceRoot()

setWorkspace

public void setWorkspace(org.eclipse.core.resources.IWorkspace workspace)