edu.stanford.smi.protege.plugin
Interface CreateProjectPlugin
- All Superinterfaces:
- Disposable, Plugin
- All Known Implementing Classes:
- AbstractCreateProjectPlugin, ClipsFilesCreateProjectPlugin, DatabaseCreateProjectPlugin
public interface CreateProjectPlugin
- extends Plugin
A plugin that controls the creation and configuration of a Project and the possible import
of existing sources files into the new project.
The create project 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 createProject method gets called. The
pages are responsible for setting informatin in the ImportPlugin object in their onFinish() method
so that the ImportPlugin.importIntoProject method can execute.
- Author:
- Ray Fergerson
Methods inherited from interface edu.stanford.smi.protege.plugin.Plugin |
getName |
canCreateProject
boolean canCreateProject(KnowledgeBaseFactory factory,
boolean useExistingSources)
createCreateProjectWizardPage
WizardPage createCreateProjectWizardPage(CreateProjectWizard wizard,
boolean useExistingSources)
createProject
Project createProject()
setKnowledgeBaseFactory
void setKnowledgeBaseFactory(KnowledgeBaseFactory factory)
setUseExistingSources
void setUseExistingSources(boolean useExistingSources)
Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2009 Stanford University.