Criação de Modelo de Anotação

org.eclipse.core.filebuffers.annotationModelCreation

3.0

Este ponto de extensão é utilizado para personalizar o comportamento de criação do modelo de anotações do gestor de memórias-tampão do ficheiro de texto predefinido deste plug-in. Permite especificar qual a fábrica de modelo de anotações que deve ser utilizada para criar a instância-objecto de modelo de anotações da memória-tampão de um ficheiro de texto, para um determinado tipo de conteúdo, de extensão ou nome de ficheiro.

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

A especificação de uma fábrica de modelo de anotações. De forma a encontrar uma fábrica para um determinado ficheiro, há que consultar os atributos de cada especificação de fábrica pela seguinte sequência: contentTypeId, fileNames, extensions. Caso existam vários, encontram-se especificações de fábrica igualmente específicas para um determinado ficheiros, caso não se especifique qual a fábrica a utilizar.



   

<extension point=

"org.eclipse.core.filebuffers.annotationModelCreation"

>

<factory extensions=

"xzy"

class=

"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"

>

</factory>

</extension>

As fábricas de modelo de anotação têm de implementar org.eclipse.core.filebuffers.IAnnotationModelFactory.