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:
    DcsFile, V8XtextFile

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

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default org.eclipse.core.resources.IFile getFile()
      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
    • Method Detail

      • 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)