Protege 3.4.5

edu.stanford.smi.protege.plugin
Interface ExportProjectPlugin

All Superinterfaces:
Disposable, Plugin
All Known Implementing Classes:
AbstractBackendExportPlugin, AbstractExportPlugin, ClipsFilesExportProjectPlugin

public interface ExportProjectPlugin
extends Plugin

A plugin that controls the export of all or part of a knowledge to "somewhere else". The export plugin ends up being a state object that is passed around among the wizard pages of the configuration dialog. When the user hits "finish" the exportProject method gets called. The pages are responsible for setting informatin in the exportPlugin object in their onFinish() method so that the ExportPlugin.exportProject method can execute.

Author:
Ray Fergerson

Method Summary
 boolean canExport(Project project)
           
 WizardPage createExportWizardPage(ExportWizard wizard, Project project)
           
 void exportProject(Project project)
           
 
Methods inherited from interface edu.stanford.smi.protege.plugin.Plugin
getName
 
Methods inherited from interface edu.stanford.smi.protege.util.Disposable
dispose
 

Method Detail

canExport

boolean canExport(Project project)

exportProject

void exportProject(Project project)

createExportWizardPage

WizardPage createExportWizardPage(ExportWizard wizard,
                                  Project project)

Protege 3.4.5

Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2011 Stanford University.