Vytvoření modelu anotací

org.eclipse.core.filebuffers.annotationModelCreation

3.0

Tento bod rozšíření slouží pro přizpůsobení chování vytváření modelu anotací výchozího správce vyrovnávací paměti textových souborů u tohoto modulu plug-in. Umožňuje zadat, která továrna modelu anotací by měla být použita pro vytvoření instance modelu anotací vyrovnávací paměti textového souboru pro konkrétní typ obsahu souboru, příponu souboru nebo název souboru.

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

Specifikace továrny modelu anotací. Aby bylo možné nalézt továrnu pro daný soubor, jsou konzultovány atributy jednotlivých specifikací továren v tomto pořadí: contentTypeId, fileNames, extensions. V případě nalezení více rovnocenných specifikací továren pro daný soubor není zadáno, která továrna bude použita.



   

<extension point=

"org.eclipse.core.filebuffers.annotationModelCreation"

>

<factory extensions=

"xzy"

class=

"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"

>

</factory>

</extension>

Továrny modelů anotací musí implementovat org.eclipse.core.filebuffers.IAnnotationModelFactory.