Interface IV8File

All Superinterfaces:
org.eclipse.handly.model.IElement, org.eclipse.handly.model.IElementExtension, org.eclipse.handly.model.ISourceElement, org.eclipse.handly.model.ISourceElementExtension, org.eclipse.handly.model.ISourceFile, org.eclipse.handly.model.ISourceFileExtension, IV8Element
All Known Subinterfaces:
IBslFile, IDcsFile, IQlDcsFile, IQlFile, IRightTemplatesFile
All Known Implementing Classes:
BslFile, DcsFile, QlDcsFile, QlFile, RightTemplatesFile, V8XtextFile

public interface IV8File extends IV8Element, org.eclipse.handly.model.ISourceFileExtension, org.eclipse.handly.model.ISourceElementExtension
Represents a V8 file.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    default org.eclipse.core.resources.IFile
    Returns the IFile on which this IV8File was created.

    Methods inherited from interface org.eclipse.handly.model.IElement

    equals, hashCode

    Methods inherited from interface org.eclipse.handly.model.IElementExtension

    exists, getAncestor, getChildren, getChildren, getLocationUri, getName, getResource

    Methods inherited from interface org.eclipse.handly.model.ISourceElementExtension

    getSourceElementAt, getSourceElementInfo

    Methods inherited from interface org.eclipse.handly.model.ISourceFileExtension

    getBuffer, isWorkingCopy, needsReconciling, reconcile

    Methods inherited from interface com._1c.g5.v8.dt.core.handle.IV8Element

    getParent, getRoot
  • Method Details

    • getFile

      default org.eclipse.core.resources.IFile getFile()
      Returns the IFile on which this IV8File was created. This is handle-only method.
      Specified by:
      getFile in interface org.eclipse.handly.model.ISourceFileExtension
      Returns:
      the IFile on which this IV8File was created (never null)