Protégé-OWL 3.4

edu.stanford.smi.protegex.owl.database.creator
Class AbstractOwlDatabaseCreator

java.lang.Object
  extended by edu.stanford.smi.protegex.owl.model.factory.AbstractOwlProjectCreator
      extended by edu.stanford.smi.protegex.owl.database.creator.AbstractOwlDatabaseCreator
Direct Known Subclasses:
OwlDatabaseCreator, OwlDatabaseFromFileCreator

public abstract class AbstractOwlDatabaseCreator
extends AbstractOwlProjectCreator

This is the common part of all the owl database project creators. It is abstract because it does not ensure that the ontology is not null.

Author:
tredmond

Field Summary
protected  edu.stanford.smi.protege.model.Project project
           
 
Fields inherited from class edu.stanford.smi.protegex.owl.model.factory.AbstractOwlProjectCreator
factory
 
Constructor Summary
protected AbstractOwlDatabaseCreator(OWLDatabaseKnowledgeBaseFactory factory)
           
 
Method Summary
 void create(Collection errors)
           
 String getDriver()
           
 OWLDatabaseModel getOwlModel()
           
 String getPassword()
           
 edu.stanford.smi.protege.model.Project getProject()
           
 String getTable()
           
 String getUrl()
           
 String getUsername()
           
protected  void initializeSources(edu.stanford.smi.protege.util.PropertyList sources)
           
protected  void initializeTable(Collection errors)
           
 void setDriver(String driver)
           
 void setPassword(String password)
           
 void setTable(String table)
           
 void setURL(String url)
           
 void setUsername(String username)
           
 
Methods inherited from class edu.stanford.smi.protegex.owl.model.factory.AbstractOwlProjectCreator
addViewSettings, getFactory, getRepositories, insertRepositoriesIntoOwlModel, setDefaultClassView, setProfileURI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

project

protected edu.stanford.smi.protege.model.Project project
Constructor Detail

AbstractOwlDatabaseCreator

protected AbstractOwlDatabaseCreator(OWLDatabaseKnowledgeBaseFactory factory)
Method Detail

create

public void create(Collection errors)
            throws edu.stanford.smi.protege.exception.OntologyLoadException
Specified by:
create in class AbstractOwlProjectCreator
Throws:
edu.stanford.smi.protege.exception.OntologyLoadException

getOwlModel

public OWLDatabaseModel getOwlModel()
Specified by:
getOwlModel in class AbstractOwlProjectCreator

getProject

public edu.stanford.smi.protege.model.Project getProject()
Specified by:
getProject in class AbstractOwlProjectCreator

initializeSources

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

initializeTable

protected void initializeTable(Collection errors)
                        throws IOException
Throws:
IOException

setDriver

public void setDriver(String driver)

setTable

public void setTable(String table)

setURL

public void setURL(String url)

setUsername

public void setUsername(String username)

setPassword

public void setPassword(String password)

getDriver

public String getDriver()

getTable

public String getTable()

getUsername

public String getUsername()

getPassword

public String getPassword()

getUrl

public String getUrl()

Protégé-OWL 3.4

Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.