This section describes plugins pluggable into EuroMath2. EuroMath2 uses Eclipse plugin system and provides following extension points:
| Name | Extension point | Interface to implement |
|---|---|---|
| Coordinator | sk.uniba.euromath.ICoordinatorFactory | ICoordinatorFactory |
| Exporter | sk.uniba.euromath.IExporterFactory | IExporterFactory |
| Schema | sk.uniba.euromath.ISchemaFactory | ISchemaFactory |
| Renderer | sk.uniba.euromath.IRendererFactory | IRendererFactory |
| Editor | sk.uniba.euromath.IEditorFactory | IEditorFactory |
| Configuration widgets | sk.uniba.euromath.IConfigWidgetFactory | IConfigWidgetFactory |
To extend an extension point simply put these lines into your plugin's plugin.xml file:
<extension point="sk.uniba.euromath.IRendererFactory"> <factory name="Foo factory" class="foo.Foo"/> </extension>