Создание модели аннотации

org.eclipse.core.filebuffers.annotationModelCreation

3.0

Эта точка расширения служит для настройки параметров создания модели аннотации в администраторе буфера текстовых файлов, по умолчанию применяемом в этом модуле. Она позволяет указать, какую фабрику модели аннотации следует применять, чтобы создать экземпляр модели аннотации для буфера текстовых файлов, созданного для определенного типа содержимого файла, расширения файла или имени файла.

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

Спецификация фабрики модели аннотации. Для того чтобы найти фабрику для заданного файла, атрибуты каждой спецификации фабрики просматриваются в следующей последовательности: contentTypeId, fileNames, extensions. Если для заданного файла существует несколько эквивалентных спецификаций фабрики, то не указывается, какую из них следует выбрать.



   

<extension point=

"org.eclipse.core.filebuffers.annotationModelCreation"

>

<factory extensions=

"xzy"

class=

"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"

>

</factory>

</extension>

Фабрики модели аннотации должны реализовывать org.eclipse.core.filebuffers.IAnnotationModelFactory.