edu.stanford.smi.protege.plugin
Interface CreateProjectPlugin
- All Superinterfaces:
- Disposable, Plugin
- All Known Implementing Classes:
- AbstractCreateProjectPlugin
- 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
public boolean canCreateProject(KnowledgeBaseFactory factory,
boolean useExistingSources)
createCreateProjectWizardPage
public WizardPage createCreateProjectWizardPage(CreateProjectWizard wizard,
boolean useExistingSources)
createProject
public Project createProject()
setKnowledgeBaseFactory
public void setKnowledgeBaseFactory(KnowledgeBaseFactory factory)
setUseExistingSources
public void setUseExistingSources(boolean useExistingSources)
Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2005 Stanford University.