org.eclipse.xpand.ui.core.internal
Class XpandResourceImpl
java.lang.Object
org.eclipse.xtend.shared.ui.core.AbstractResource
org.eclipse.xpand.ui.core.internal.XpandResourceImpl
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable, XpandAnalyzable, XpandResource, IXpandResource, Resource, IXtendXpandResource
public class XpandResourceImpl
- extends AbstractResource
- implements IXpandResource
Methods inherited from class org.eclipse.xtend.shared.ui.core.AbstractResource |
analyze, getAdapter, getExtXptResource, getFullyQualifiedName, getImportedExtensions, getImportedNamespaces, getUnderlyingStorage, refresh, setExtXptResource, setFullyQualifiedName, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
XpandResourceImpl
public XpandResourceImpl(XpandResource tpl,
org.eclipse.core.resources.IStorage source,
XpandResourceParser parser)
analyze
public void analyze(ExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
- Specified by:
analyze
in class AbstractResource
analyze
public void analyze(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
- Specified by:
analyze
in interface XpandAnalyzable
getDefinitions
public XpandDefinition[] getDefinitions()
- Specified by:
getDefinitions
in interface XpandResource
getDefinitionsByName
public XpandDefinition[] getDefinitionsByName(java.lang.String name)
- Specified by:
getDefinitionsByName
in interface XpandResource
getAdvices
public XpandAdvice[] getAdvices()
- Specified by:
getAdvices
in interface XpandResource
getFileExtension
public java.lang.String getFileExtension()
- Specified by:
getFileExtension
in interface IXtendXpandResource
internalRefresh
public boolean internalRefresh()
- Specified by:
internalRefresh
in class AbstractResource