Interface ILogicalStructureTypeDelegate

All Known Subinterfaces:
ILogicalStructureType

public interface ILogicalStructureTypeDelegate
A delegate that provides a value representing the logical structure of a raw implementation value from a debug model. Associated with a logical structure type extension.

Clients contributing logical structure types should implement this interface.

Since:
3.0
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a value representing a logical structure of the given value.
    boolean
    Returns whether this structure type can provide a logical structure for the given value.
  • Method Details

    • providesLogicalStructure

      boolean providesLogicalStructure(IValue value)
      Returns whether this structure type can provide a logical structure for the given value.
      Parameters:
      value - value for which a logical structure is being requested
      Returns:
      whether this structure type can provide a logical structure for the given value
    • getLogicalStructure

      IValue getLogicalStructure(IValue value) throws CoreException
      Returns a value representing a logical structure of the given value.
      Parameters:
      value - value for which a logical structure is being requested
      Returns:
      value representing logical structure
      Throws:
      CoreException - if an exception occurs generating a logical structure