edu.stanford.smi.protege.plugin
Class AbstractCreateProjectPlugin
java.lang.Object
edu.stanford.smi.protege.plugin.AbstractCreateProjectPlugin
- All Implemented Interfaces:
- CreateProjectPlugin, Plugin, Disposable
- Direct Known Subclasses:
- ClipsFilesCreateProjectPlugin, DatabaseCreateProjectPlugin
public abstract class AbstractCreateProjectPlugin
- extends Object
- implements CreateProjectPlugin
- Author:
- Ray Fergerson
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractCreateProjectPlugin
protected AbstractCreateProjectPlugin(String name)
getName
public String getName()
- Specified by:
getName
in interface Plugin
dispose
public void dispose()
- Specified by:
dispose
in interface Disposable
handleErrors
protected void handleErrors(Collection errors)
setKnowledgeBaseFactory
public void setKnowledgeBaseFactory(KnowledgeBaseFactory factory)
- Specified by:
setKnowledgeBaseFactory
in interface CreateProjectPlugin
setUseExistingSources
public void setUseExistingSources(boolean b)
- Specified by:
setUseExistingSources
in interface CreateProjectPlugin
createProject
public Project createProject()
- Specified by:
createProject
in interface CreateProjectPlugin
createNewProject
protected Project createNewProject(KnowledgeBaseFactory factory)
initialize
protected void initialize(Project project)
buildNewProject
protected Project buildNewProject(KnowledgeBaseFactory factory)
getBuildProjectURI
protected URI getBuildProjectURI()
initializeSources
protected void initializeSources(PropertyList sources)
Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2009 Stanford University.