Package org.eclipse.handly.model

## Interface ISourceElement

- All Superinterfaces:
    `IElement`
  All Known Subinterfaces:
    `ISourceConstruct`, `ISourceConstructImpl`, `ISourceConstructImplExtension`, `ISourceConstructImplSupport`, `ISourceElementExtension`, `ISourceElementImpl`, `ISourceElementImplSupport`, `ISourceFile`, `ISourceFileExtension`, `ISourceFileImpl`, `ISourceFileImplExtension`, `ISourceFileImplSupport`
  All Known Implementing Classes:
    `BaseSourceFile`, `FsSourceFile`, `SourceConstruct`, `SourceFile`, `WorkspaceSourceFile`

      public interface ISourceElement
      extends IElement

  A marker interface for elements that may have associated source code.

  The children of a source element are of type `ISourceConstruct` and appear in declaration order.

- - ### Method Summary

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

      `equals, hashCode`