Interface ICompletionProvider

All Known Implementing Classes:
AbstractCompletionProvider, AbstractFileLocationCompletionProvider, AbstractPathCompletionProvider, EnvironmentLocationCompletionProvider, LoadedModuleCompletionProvider, LoadModuleCompletionProvider, PythonCompletionProviderWrapper, VariablesCompletionProvider

public interface ICompletionProvider
  • Method Details

    • getProposals

      Calculate all matching proposals.
      Parameters:
      context - with necessary information to calculate proposals.
      Returns:
      Collection of matching proposals.
    • isActive

      boolean isActive(ICompletionContext context)
      Query indicating that this providers completion proposals should be taken into account.
      Parameters:
      context - with necessary information to calculate proposals.
      Returns:
      true when active