edu.stanford.smi.protegex.owl.database
Class CreateOWLDatabaseProjectPlugin

java.lang.Object
  extended byedu.stanford.smi.protege.plugin.AbstractCreateProjectPlugin
      extended byedu.stanford.smi.protegex.owl.database.CreateOWLDatabaseProjectPlugin
All Implemented Interfaces:
edu.stanford.smi.protege.plugin.CreateProjectPlugin, edu.stanford.smi.protege.storage.database.DatabasePlugin, edu.stanford.smi.protege.util.Disposable, OWLDatabasePlugin, edu.stanford.smi.protege.plugin.Plugin
Direct Known Subclasses:
CreateOWLDatabaseFromFileProjectPlugin

public class CreateOWLDatabaseProjectPlugin
extends edu.stanford.smi.protege.plugin.AbstractCreateProjectPlugin
implements OWLDatabasePlugin

Author:
Ray Fergerson , Holger Knublauch

Field Summary
private  String driver
           
protected  URI ontologyFileURI
           
private  String password
           
private  String table
           
private  String url
           
private  String username
           
 
Fields inherited from class edu.stanford.smi.protege.plugin.AbstractCreateProjectPlugin
 
Constructor Summary
CreateOWLDatabaseProjectPlugin()
           
CreateOWLDatabaseProjectPlugin(String name)
           
 
Method Summary
 boolean canCreateProject(edu.stanford.smi.protege.model.KnowledgeBaseFactory factory, boolean useExistingSources)
           
 edu.stanford.smi.protege.util.WizardPage createCreateProjectWizardPage(edu.stanford.smi.protege.plugin.CreateProjectWizard wizard, boolean useExistingSources)
           
 edu.stanford.smi.protege.model.Project createNewProject(edu.stanford.smi.protege.model.KnowledgeBaseFactory factory)
           
protected  void initializeSources(edu.stanford.smi.protege.util.PropertyList sources)
           
 void setDriver(String driver)
           
 void setOntologyFileURI(URI uri)
           
 void setPassword(String password)
           
 void setTable(String table)
           
 void setURL(String url)
           
 void setUsername(String username)
           
 
Methods inherited from class edu.stanford.smi.protege.plugin.AbstractCreateProjectPlugin
buildNewProject, createProject, dispose, getBuildProjectURI, getName, handleErrors, initialize, setKnowledgeBaseFactory, setUseExistingSources
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

driver

private String driver

table

private String table

username

private String username

password

private String password

ontologyFileURI

protected URI ontologyFileURI

url

private String url
Constructor Detail

CreateOWLDatabaseProjectPlugin

public CreateOWLDatabaseProjectPlugin()

CreateOWLDatabaseProjectPlugin

public CreateOWLDatabaseProjectPlugin(String name)
Method Detail

canCreateProject

public boolean canCreateProject(edu.stanford.smi.protege.model.KnowledgeBaseFactory factory,
                                boolean useExistingSources)
Specified by:
canCreateProject in interface edu.stanford.smi.protege.plugin.CreateProjectPlugin

createNewProject

public edu.stanford.smi.protege.model.Project createNewProject(edu.stanford.smi.protege.model.KnowledgeBaseFactory factory)

createCreateProjectWizardPage

public edu.stanford.smi.protege.util.WizardPage createCreateProjectWizardPage(edu.stanford.smi.protege.plugin.CreateProjectWizard wizard,
                                                                              boolean useExistingSources)
Specified by:
createCreateProjectWizardPage in interface edu.stanford.smi.protege.plugin.CreateProjectPlugin

initializeSources

protected void initializeSources(edu.stanford.smi.protege.util.PropertyList sources)

setDriver

public void setDriver(String driver)
Specified by:
setDriver in interface edu.stanford.smi.protege.storage.database.DatabasePlugin

setOntologyFileURI

public void setOntologyFileURI(URI uri)
Specified by:
setOntologyFileURI in interface OWLDatabasePlugin

setTable

public void setTable(String table)
Specified by:
setTable in interface edu.stanford.smi.protege.storage.database.DatabasePlugin

setURL

public void setURL(String url)
Specified by:
setURL in interface edu.stanford.smi.protege.storage.database.DatabasePlugin

setUsername

public void setUsername(String username)
Specified by:
setUsername in interface edu.stanford.smi.protege.storage.database.DatabasePlugin

setPassword

public void setPassword(String password)
Specified by:
setPassword in interface edu.stanford.smi.protege.storage.database.DatabasePlugin