Interface IMemoryRenderingType


public interface IMemoryRenderingType
Represents a type of memory rendering contributed via the memoryRenderings extension point.

Clients contributing a rendering usually implement IMemoryRenderingTypeDelegate and IMemoryRendering. Clients providing dynamic rendering bindings via an IMemoryRenderingBindingsProvider may implement this interface.

Since:
3.1
  • Method Summary

    Modifier and Type
    Method
    Description
    Creates and returns a new rendering of this type or null if none.
    Returns the unique identifier for this rendering type.
    Returns a label for this type of memory rendering.
  • Method Details

    • getLabel

      String getLabel()
      Returns a label for this type of memory rendering.
      Returns:
      a label for this type of memory rendering
    • getId

      String getId()
      Returns the unique identifier for this rendering type.
      Returns:
      the unique identifier for this rendering type
    • createRendering

      IMemoryRendering createRendering() throws CoreException
      Creates and returns a new rendering of this type or null if none.
      Returns:
      a new rendering of this type
      Throws:
      CoreException - if an exception occurs creating the rendering