Proveedores de estructuras lógicas

org.eclipse.debug.core.logicalStructureProviders

3.1

Este punto de extensión permite a los contribuyentes que proporcionen varios tipos de estructura lógica para un valor. Es una extensión del soporte de estructura lógica proporcionada por el punto de extensión org.eclipse.debug.core.logicalStructureTypes, lo que permite un tipo de estructura lógica por valor.

<!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>


A continuación figura un ejemplo de punto de extensión de un tipo de estructura lógica:

 

<extension point=

"org.eclipse.debug.core.logicalStructureProviders"

>

<logicalStructureProvider class=

"com.example.ExampleLogicalStructureProvider"

modelIdentifier=

"com.example.debug.model"

>

</logicalStructureProvider>

</extension>

En el ejemplo anterior, el proveedor de estructura lógica especificado se consultará para obtener estructuras de lógicas alternativas correspondientes a los valores del modelo de depuración com.example.debug.model a medida que se visualicen en la vista de variables.

el valor del atributo class debe ser un nombre totalmente calificado de una clase Java que implemente la interfaz org.eclipse.debug.core.ILogicalStructureProvider.