Creación de modelo de anotaciones

org.eclipse.core.filebuffers.annotationModelCreation

3.0

Este punto de extensión se utiliza para personalizar el comportamiento de creación del modelo de anotaciones del gestor de almacenamiento intermedio de archivos de texto por omisión de este conector. Permite especificar la fábrica de modelo de anotaciones que debe utilizarse para crear la instancia de modelo de anotaciones de un almacenamiento intermedio de archivos de texto creado para un tipo de contenido de archivo, extensión de archivo o nombre de archivo determinado.

<!ELEMENT extension (factory)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT factory EMPTY>

<!ATTLIST factory

class         CDATA #REQUIRED

extensions    CDATA #IMPLIED

fileNames     CDATA #IMPLIED

contentTypeId CDATA #IMPLIED>

La especificación de una fábrica de modelo de anotación. Para encontrar una fábrica para un archivo determinado, se consultan los atributos de cada especificación de fábrica en el siguiente orden: contentTypeId, fileNames, extensions. Si hay varios, se encuentran especificaciones de fábrica igualmente específicas para un archivo determinado si no se especifica la fábrica utilizada.



   

<extension point=

"org.eclipse.core.filebuffers.annotationModelCreation"

>

<factory extensions=

"xzy"

class=

"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"

>

</factory>

</extension>

Las fábricas de modelo de anotación deben implementar org.eclipse.core.filebuffers.IAnnotationModelFactory.