public class NamedOntClass extends java.lang.Object implements java.lang.Comparable
Modifier and Type | Class and Description |
---|---|
static class |
NamedOntClass.IteratorIterable<T> |
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
_manualUrl |
protected NamedOntModel |
_model |
protected java.lang.String |
_name |
protected org.semanticweb.owl.model.OWLClass |
_ontClass |
protected org.semanticweb.owl.model.OWLOntology |
_ontology |
protected boolean |
_orphaned |
Constructor and Description |
---|
NamedOntClass(NamedOntClass noc) |
NamedOntClass(org.semanticweb.owl.model.OWLClass ontClass,
org.semanticweb.owl.model.OWLOntology ontology) |
NamedOntClass(java.lang.String text) |
NamedOntClass(java.lang.String url,
java.lang.String label) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
_getNameSpace() |
int |
compareTo(java.lang.Object obj) |
static NamedOntClass |
createNamedOntClassFromURI(java.lang.String tagURIString) |
static NamedOntClass |
createNamedOntClassFromURIs(java.lang.String tagURIString,
java.lang.String ontologyURIString) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getComment() |
java.lang.String |
getConceptId() |
java.lang.String |
getConceptIdWithLabel() |
java.lang.String |
getLocalName() |
java.lang.String |
getManualUrl() |
NamedOntModel |
getModel() |
java.lang.String |
getName() |
java.util.Iterator<NamedOntProperty> |
getNamedProperties(boolean sorted) |
java.util.Iterator<NamedOntClass> |
getNamedSubClasses(boolean sorted) |
java.util.Iterator<NamedOntClass> |
getNamedSuperClasses(boolean sorted) |
java.lang.String |
getNameSpace() |
org.semanticweb.owl.model.OWLOntology |
getOntology() |
java.lang.String |
getOntologyName() |
NamedOntClass |
getThisClass() |
int |
hashCode() |
boolean |
hasNameSpace() |
boolean |
isDisjointWith(NamedOntClass cls) |
boolean |
isEquivalent(NamedOntClass cls) |
boolean |
isOrphaned() |
boolean |
isRemovable() |
boolean |
isSubClass(NamedOntClass cls) |
org.semanticweb.owl.model.OWLClass |
ontClass() |
void |
setManualUrl(java.lang.String _manualUrl) |
void |
setOrphaned(boolean orphaned) |
void |
setRemovable(boolean removable) |
java.lang.String |
toString() |
protected org.semanticweb.owl.model.OWLClass _ontClass
protected org.semanticweb.owl.model.OWLOntology _ontology
protected java.lang.String _name
protected NamedOntModel _model
protected boolean _orphaned
protected java.lang.String _manualUrl
public NamedOntClass(java.lang.String url, java.lang.String label)
public NamedOntClass(java.lang.String text)
public NamedOntClass(org.semanticweb.owl.model.OWLClass ontClass, org.semanticweb.owl.model.OWLOntology ontology)
public NamedOntClass(NamedOntClass noc)
public java.lang.String getManualUrl()
public void setManualUrl(java.lang.String _manualUrl)
public boolean isOrphaned()
public void setOrphaned(boolean orphaned)
public NamedOntClass getThisClass()
public boolean isRemovable()
public void setRemovable(boolean removable)
public static NamedOntClass createNamedOntClassFromURI(java.lang.String tagURIString)
public static NamedOntClass createNamedOntClassFromURIs(java.lang.String tagURIString, java.lang.String ontologyURIString)
public java.lang.String toString()
toString
in class java.lang.Object
public org.semanticweb.owl.model.OWLClass ontClass()
public org.semanticweb.owl.model.OWLOntology getOntology()
public java.lang.String getName()
public java.lang.String getComment()
public NamedOntModel getModel()
public java.lang.String getOntologyName()
public java.lang.String getLocalName()
public boolean hasNameSpace()
public java.lang.String getNameSpace()
public java.lang.String _getNameSpace()
public java.lang.String getConceptId()
public java.lang.String getConceptIdWithLabel()
public java.util.Iterator<NamedOntClass> getNamedSubClasses(boolean sorted)
sorted
- Return sorted list if true.public java.util.Iterator<NamedOntClass> getNamedSuperClasses(boolean sorted)
sorted
- Return sorted list if true.public java.util.Iterator<NamedOntProperty> getNamedProperties(boolean sorted)
public boolean isSubClass(NamedOntClass cls)
public boolean isDisjointWith(NamedOntClass cls)
public boolean isEquivalent(NamedOntClass cls)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(java.lang.Object obj)
compareTo
in interface java.lang.Comparable