Providers van logische structuren

org.eclipse.debug.core.logicalStructureProviders

3.1

Door middel van dit extensiepunt worden meerdere typen logische structuren beschikbaar voor waarden. Dit extensiepunt is een uitbreiding van het extensiepunt org.eclipse.debug.core.logicalStructureTypes, waarmee ondersteuning voor logische structuren (één structuur per waarde) wordt toegevoegd.

<!ELEMENT extension (logicalStructureProvider*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT logicalStructureProvider EMPTY>

<!ATTLIST logicalStructureProvider

class           CDATA #REQUIRED

modelIdentifier CDATA #REQUIRED>


Dit is een voorbeeld van de extensie logicalStructureProviders:

 

<extension point=

"org.eclipse.debug.core.logicalStructureProviders"

>

<logicalStructureProvider class=

"com.example.ExampleLogicalStructureProvider"

modelIdentifier=

"com.example.debug.model"

>

</logicalStructureProvider>

</extension>

De provider van logische structuren uit het bovenstaande voorbeeld wordt in de view met variabelen geraadpleegd voor alternatieve logische structuren uit het foutopsporingsmodel com.example.debug.model.

De waarde van het kenmerk class moet de volledig gekwalificeerde naam zijn van de Java-klasse waarmee de interface org.eclipse.debug.core.ILogicalStructureProvider wordt geïmplementeerd.