public interface ILogicalStructureType extends ILogicalStructureTypeDelegate, ILogicalStructureTypeDelegate2
DebugPlugin
.
Following is example plug-in XML to define a logical structure type.
<extension point="org.eclipse.debug.core.logicalStructureTypes"> <logicalStructureType id="com.example.ExampleLogicalStructure" class="com.example.ExampleLogicalStructureDelegate" modelIdentifier="com.example.debug.model" description="Ordered Collection"> </logicalStructureType> </extension>
The attributes are specified as follows:
ILogicalStructureTypeDelegate
Clients contributing logicalStructureType extensions are not intended to implement
this interface. Rather, they provide an ILogicalStructureTypeDelegate
that optionally implements ILogicalStructureTypeDelegate2
to provide
dynamic descriptions of logical structures.
Since 3.1, clients contributing logicalStructureProviders extensions may implement this
interface to return a collection of logical structure types applicable to a value.
ILogicalStructureTypeDelegate
,
ILogicalStructureProvider
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
Returns a simple description of the logical structure provided by this
structure type.
|
String |
getId()
Returns this logical structure type's unique identifier, as defined
in plug-in XML.
|
getLogicalStructure, providesLogicalStructure
getDescription
String getDescription()
Since 3.1, this method can return null
if this logical structure
type's delegate implements ILogicalStructureTypeDelegate2
.
null
String getId()
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.