Interface IElement

All Known Subinterfaces:
IElementExtension, IElementImpl, IElementImplExtension, IElementImplSupport, ISourceConstruct, ISourceConstructImpl, ISourceConstructImplExtension, ISourceConstructImplSupport, ISourceElement, ISourceElementExtension, ISourceElementImpl, ISourceElementImplSupport, ISourceFile, ISourceFileExtension, ISourceFileImpl, ISourceFileImplExtension, ISourceFileImplSupport
All Known Implementing Classes:
BaseSourceFile, Element, FsSourceFile, SourceConstruct, SourceFile, WorkspaceSourceFile

public interface IElement
A marker interface for all elements of a Handly-based model.

Elements of a Handly-based model are exposed to clients as handles to the actual underlying element. The model may hand out any number of handles for each element. Handles are value objects; handles that refer to the same element are guaranteed to be equal, but not necessarily identical.

Elements of a Handly-based model are safe for use by multiple threads.

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    int