public class NamedOntModel extends java.lang.Object implements java.lang.Comparable
| Constructor and Description |
|---|
NamedOntModel(java.lang.String filePath)
Creates a named ont model for the ontology given in filePath
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(java.lang.Object obj) |
boolean |
equals(java.lang.Object o) |
Color |
getColor() |
java.io.File |
getFile() |
java.lang.String |
getName() |
NamedOntClass |
getNamedClass(java.lang.String name) |
java.util.Iterator<NamedOntClass> |
getNamedClasses()
gets a list of the named classes in the ontology
|
java.util.Iterator<NamedOntProperty> |
getNamedProperties(boolean sorted)
gets a list of the named properties in the ontology
|
java.lang.String |
getNameSpace() |
org.semanticweb.owl.model.OWLOntology |
getOntology() |
java.util.Iterator<NamedOntClass> |
getRootClasses(boolean sorted) |
java.lang.String |
getTopLevelLabel() |
int |
hashCode() |
boolean |
initialize()
Initializes a named ont model wrapper for the ontology.
|
void |
initializeNew(java.lang.String label) |
boolean |
isLocal() |
static java.lang.String |
parseLabel(org.semanticweb.owl.model.OWLAnnotation annot) |
static java.lang.String |
parseLabel(org.semanticweb.owl.model.OWLAnnotationAxiom axiom) |
void |
removeTopLevelLabel() |
void |
setColor(Color color) |
void |
setLocal(boolean local) |
void |
setTopLevelLabel(java.lang.String label) |
java.lang.String |
toString() |
void |
write() |
public NamedOntModel(java.lang.String filePath) throws java.lang.Exception
filePath - The path to the file to load. We assume the ontology is
already classified.java.lang.Exceptionpublic static java.lang.String parseLabel(org.semanticweb.owl.model.OWLAnnotationAxiom axiom)
public static java.lang.String parseLabel(org.semanticweb.owl.model.OWLAnnotation annot)
public java.lang.String getTopLevelLabel()
public void initializeNew(java.lang.String label)
public void removeTopLevelLabel()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void setTopLevelLabel(java.lang.String label)
public java.io.File getFile()
public boolean initialize()
public java.lang.String getNameSpace()
public org.semanticweb.owl.model.OWLOntology getOntology()
public java.util.Iterator<NamedOntClass> getRootClasses(boolean sorted)
public void write()
public java.util.Iterator<NamedOntClass> getNamedClasses()
sorted - Return sorted list if truepublic NamedOntClass getNamedClass(java.lang.String name)
public java.util.Iterator<NamedOntProperty> getNamedProperties(boolean sorted)
sorted - Return sorted list if truepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getName()
public int compareTo(java.lang.Object obj)
compareTo in interface java.lang.Comparablepublic boolean isLocal()
public void setLocal(boolean local)