|
Protégé-OWL 3.4.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.stanford.smi.protegex.owl.ProtegeOWL
public class ProtegeOWL
A singleton that provides several generic services such as creating new OWLModels.
Field Summary | |
---|---|
static String |
PLUGIN_FOLDER
The name of the OWL Plugin folder (subfolder of the plugins directory) |
Constructor Summary | |
---|---|
ProtegeOWL()
|
Method Summary | |
---|---|
static JenaOWLModel |
createJenaOWLModel()
Creates a new, empty JenaOWLModel. |
static JenaOWLModel |
createJenaOWLModelFromInputStream(InputStream is)
|
static JenaOWLModel |
createJenaOWLModelFromReader(Reader reader)
|
static JenaOWLModel |
createJenaOWLModelFromURI(String uri)
|
static File |
getPluginFolder()
Gets the plugin folder, which is the subfolder plugins/edu.stanford.smi.protegex.owl of the application's starting directory. |
static void |
initProject(edu.stanford.smi.protege.model.Project project,
String owlFilePath,
String language)
Initializes a Project so that it points to an existing OWL file. |
static void |
main(String[] args)
Starts the Protege UI, optionally with a given Project file. |
static void |
setPluginFolder(File customPluginFolder)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static String PLUGIN_FOLDER
Constructor Detail |
---|
public ProtegeOWL()
Method Detail |
---|
public static JenaOWLModel createJenaOWLModel() throws edu.stanford.smi.protege.exception.OntologyLoadException
edu.stanford.smi.protege.exception.OntologyLoadException
public static JenaOWLModel createJenaOWLModelFromInputStream(InputStream is) throws edu.stanford.smi.protege.exception.OntologyLoadException
edu.stanford.smi.protege.exception.OntologyLoadException
public static JenaOWLModel createJenaOWLModelFromReader(Reader reader) throws edu.stanford.smi.protege.exception.OntologyLoadException
edu.stanford.smi.protege.exception.OntologyLoadException
public static JenaOWLModel createJenaOWLModelFromURI(String uri) throws edu.stanford.smi.protege.exception.OntologyLoadException
edu.stanford.smi.protege.exception.OntologyLoadException
public static File getPluginFolder()
public static void setPluginFolder(File customPluginFolder)
public static void initProject(edu.stanford.smi.protege.model.Project project, String owlFilePath, String language)
createJenaOWLModel()
methods to create and save a new project. The resulting project can then be loaded
into a Protege UI using the main method.
project
- owlFilePath
- language
- public static void main(String[] args)
args
- the first String may be the name of a .pprj file
|
Protégé-OWL 3.4.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |