org.eclipse.xtend.shared.ui.core.internal
Class XtendXpandModelManager

java.lang.Object
  extended by org.eclipse.xtend.shared.ui.core.internal.XtendXpandModelManager
All Implemented Interfaces:
IModelManager

public class XtendXpandModelManager
extends java.lang.Object
implements IModelManager


Field Summary
 Cache<org.eclipse.jdt.core.IJavaProject,XtendXpandProject> projects
           
 
Constructor Summary
XtendXpandModelManager()
           
 
Method Summary
 void analyze(org.eclipse.core.runtime.IProgressMonitor monitor)
           
 IXtendXpandResource findExtXptResource(org.eclipse.core.resources.IStorage file)
          Tries to locate an Xtend resource by its underlying file.
 IXtendXpandProject findProject(org.eclipse.core.runtime.IPath path)
           
 IXtendXpandProject findProject(org.eclipse.core.resources.IResource res)
           
 IXtendXpandResource findXtendXpandResource(java.lang.String oawNamespace, java.lang.String extension)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

projects

public final Cache<org.eclipse.jdt.core.IJavaProject,XtendXpandProject> projects
Constructor Detail

XtendXpandModelManager

public XtendXpandModelManager()
Method Detail

findProject

public IXtendXpandProject findProject(org.eclipse.core.runtime.IPath path)
Specified by:
findProject in interface IModelManager

findProject

public IXtendXpandProject findProject(org.eclipse.core.resources.IResource res)
Specified by:
findProject in interface IModelManager

analyze

public void analyze(org.eclipse.core.runtime.IProgressMonitor monitor)
Specified by:
analyze in interface IModelManager

findExtXptResource

public IXtendXpandResource findExtXptResource(org.eclipse.core.resources.IStorage file)
Tries to locate an Xtend resource by its underlying file.

Specified by:
findExtXptResource in interface IModelManager
Parameters:
underlying - IStorage

findXtendXpandResource

public IXtendXpandResource findXtendXpandResource(java.lang.String oawNamespace,
                                                  java.lang.String extension)
Specified by:
findXtendXpandResource in interface IModelManager