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:
    ILogicalStructureType
    • Method Detail

      • 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