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>