Package org.eclipse.debug.core
Interface ILogicalStructureProvider
-
public interface ILogicalStructureProvider
Provides logical structure types applicable to a raw implementation value from a debug model. Associated with a logical structure provider extension.The following is an example of a logical structure provider extension:
<extension point="org.eclipse.debug.core.logicalStructureProviders"> <logicalStructureProvider class="com.example.ExampleLogicalStructureProvider" modelIdentifier="com.example.debug.model"> </logicalStructureProvider> </extension>
In the example above, the specified logical structure provider will be consulted for alternative logical structures for values from the
com.example.debug.model
debug model as they are displayed in the variables view.Clients contributing logical structure providers must implement this interface.
- Since:
- 3.1
- See Also:
ILogicalStructureType
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ILogicalStructureType[]
getLogicalStructureTypes(IValue value)
Returns the logical structure types which are applicable to the given value.
-
-
-
Method Detail
-
getLogicalStructureTypes
ILogicalStructureType[] getLogicalStructureTypes(IValue value)
Returns the logical structure types which are applicable to the given value.- Parameters:
value
- value for which logical structure types are being requested- Returns:
- the logical structure types which are applicable to the given value
-
-