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.Exception
public 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public 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.Object
public java.lang.String getName()
public int compareTo(java.lang.Object obj)
compareTo
in interface java.lang.Comparable
public boolean isLocal()
public void setLocal(boolean local)