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`