Extension points

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>