edu.stanford.smi.protegex.owl.storage
Class ProtegeFromOWLFilesCreateProjectPlugin

java.lang.Object
  extended byedu.stanford.smi.protege.plugin.AbstractCreateProjectPlugin
      extended byedu.stanford.smi.protegex.owl.storage.ProtegeFromOWLFilesCreateProjectPlugin
All Implemented Interfaces:
edu.stanford.smi.protege.plugin.CreateProjectPlugin, edu.stanford.smi.protege.util.Disposable, OWLCreateProjectPlugin, OWLFilesPlugin, edu.stanford.smi.protege.plugin.Plugin

public class ProtegeFromOWLFilesCreateProjectPlugin
extends edu.stanford.smi.protege.plugin.AbstractCreateProjectPlugin
implements OWLFilesPlugin

Author:
Holger Knublauch

Field Summary
private  String fileURI
           
 
Fields inherited from class edu.stanford.smi.protege.plugin.AbstractCreateProjectPlugin
 
Constructor Summary
ProtegeFromOWLFilesCreateProjectPlugin()
           
 
Method Summary
 void addImport(String uri, String prefix)
           
protected  edu.stanford.smi.protege.model.Project buildNewProject(edu.stanford.smi.protege.model.KnowledgeBaseFactory factory)
           
 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)
           
protected  URI getBuildProjectURI()
           
protected  void initializeSources(edu.stanford.smi.protege.util.PropertyList sources)
           
 void setDefaultClassView(Class typeClass)
           
 void setDefaultNamespace(String namespace)
           
 void setDublinCoreRedirectToDLVersion(boolean b)
           
 void setFile(String fileURI)
           
 void setLanguage(String lang)
           
 void setProfile(String profileURI)
           
 
Methods inherited from class edu.stanford.smi.protege.plugin.AbstractCreateProjectPlugin
createNewProject, createProject, dispose, 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

fileURI

private String fileURI
Constructor Detail

ProtegeFromOWLFilesCreateProjectPlugin

public ProtegeFromOWLFilesCreateProjectPlugin()
Method Detail

addImport

public void addImport(String uri,
                      String prefix)
Specified by:
addImport in interface OWLFilesPlugin

buildNewProject

protected edu.stanford.smi.protege.model.Project buildNewProject(edu.stanford.smi.protege.model.KnowledgeBaseFactory factory)

canCreateProject

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

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

getBuildProjectURI

protected URI getBuildProjectURI()

initializeSources

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

setDefaultClassView

public void setDefaultClassView(Class typeClass)
Specified by:
setDefaultClassView in interface OWLCreateProjectPlugin

setDefaultNamespace

public void setDefaultNamespace(String namespace)
Specified by:
setDefaultNamespace in interface OWLCreateProjectPlugin

setDublinCoreRedirectToDLVersion

public void setDublinCoreRedirectToDLVersion(boolean b)
Specified by:
setDublinCoreRedirectToDLVersion in interface OWLFilesPlugin

setFile

public void setFile(String fileURI)
Specified by:
setFile in interface OWLFilesPlugin

setLanguage

public void setLanguage(String lang)
Specified by:
setLanguage in interface OWLFilesPlugin

setProfile

public void setProfile(String profileURI)
Specified by:
setProfile in interface OWLCreateProjectPlugin