org.eclipse.xtend.ui.core.internal
Class XtendResourceImpl

java.lang.Object
  extended by org.eclipse.xtend.shared.ui.core.AbstractResource
      extended by org.eclipse.xtend.ui.core.internal.XtendResourceImpl
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, XtendFile, Resource, IXtendXpandResource, IXtendResource

public class XtendResourceImpl
extends AbstractResource
implements IXtendResource


Field Summary
 
Fields inherited from interface org.eclipse.internal.xtend.xtend.XtendFile
FILE_EXTENSION
 
Constructor Summary
XtendResourceImpl(XtendFile tpl, org.eclipse.core.resources.IProject project, org.eclipse.core.resources.IStorage res, XtendResourceParser parser)
           
XtendResourceImpl(XtendFile tpl, org.eclipse.core.resources.IStorage res, XtendResourceParser parser)
          Deprecated. 
 
Method Summary
 void analyze(ExecutionContext ctx, java.util.Set<AnalysationIssue> issues)
           
 java.util.List<Around> getArounds()
           
 java.util.List<Extension> getExtensions()
           
 java.lang.String getFileExtension()
           
 java.util.List<Extension> getPublicExtensions(ResourceManager rm, ExecutionContext ctx)
           
 java.util.List<Extension> getPublicExtensions(ResourceManager resourceManager, ExecutionContext ctx, java.util.Set<java.lang.String> flowoverCache)
          This method is public only for technical reasons - do not call directly!
 boolean internalRefresh()
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.xtend.shared.ui.core.AbstractResource
analyze, getAdapter, getExtXptResource, getFullyQualifiedName, getImportedExtensions, getImportedNamespaces, getUnderlyingStorage, refresh, setExtXptResource, setFullyQualifiedName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.xtend.shared.ui.core.IXtendXpandResource
analyze, getExtXptResource, getUnderlyingStorage, refresh
 
Methods inherited from interface org.eclipse.xtend.expression.Resource
getFullyQualifiedName, getImportedExtensions, getImportedNamespaces, setFullyQualifiedName
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Constructor Detail

XtendResourceImpl

@Deprecated
public XtendResourceImpl(XtendFile tpl,
                                    org.eclipse.core.resources.IStorage res,
                                    XtendResourceParser parser)
Deprecated. 


XtendResourceImpl

public XtendResourceImpl(XtendFile tpl,
                         org.eclipse.core.resources.IProject project,
                         org.eclipse.core.resources.IStorage res,
                         XtendResourceParser parser)
Method Detail

analyze

public void analyze(ExecutionContext ctx,
                    java.util.Set<AnalysationIssue> issues)
Specified by:
analyze in interface XtendFile
Specified by:
analyze in class AbstractResource

getExtensions

public java.util.List<Extension> getExtensions()
Specified by:
getExtensions in interface XtendFile

getPublicExtensions

public java.util.List<Extension> getPublicExtensions(ResourceManager rm,
                                                     ExecutionContext ctx)
Specified by:
getPublicExtensions in interface XtendFile

getPublicExtensions

public java.util.List<Extension> getPublicExtensions(ResourceManager resourceManager,
                                                     ExecutionContext ctx,
                                                     java.util.Set<java.lang.String> flowoverCache)
Description copied from interface: XtendFile
This method is public only for technical reasons - do not call directly!

Specified by:
getPublicExtensions in interface XtendFile

getFileExtension

public java.lang.String getFileExtension()
Specified by:
getFileExtension in interface IXtendXpandResource

internalRefresh

public boolean internalRefresh()
Specified by:
internalRefresh in class AbstractResource

getArounds

public java.util.List<Around> getArounds()
Specified by:
getArounds in interface XtendFile

toString

public java.lang.String toString()
Overrides:
toString in class AbstractResource