E - the type of entities in the nodepublic abstract class DefaultNode<E extends org.semanticweb.owlapi.model.OWLObject> extends Object implements org.semanticweb.owlapi.reasoner.Node<E>
| Modifier and Type | Field and Description |
|---|---|
protected static org.semanticweb.owlapi.model.OWLClass |
BOTTOM_CLASS |
protected static OWLDataPropertyNode |
BOTTOM_DATA_NODE |
protected static org.semanticweb.owlapi.model.OWLDataProperty |
BOTTOM_DATA_PROPERTY |
protected static OWLClassNode |
BOTTOM_NODE |
protected static OWLObjectPropertyNode |
BOTTOM_OBJECT_NODE |
protected static org.semanticweb.owlapi.model.OWLObjectProperty |
BOTTOM_OBJECT_PROPERTY |
protected static org.semanticweb.owlapi.model.OWLClass |
TOP_CLASS |
protected static OWLDataPropertyNode |
TOP_DATA_NODE |
protected static org.semanticweb.owlapi.model.OWLDataProperty |
TOP_DATA_PROPERTY |
protected static org.semanticweb.owlapi.model.OWLDatatype |
TOP_DATATYPE |
protected static OWLClassNode |
TOP_NODE |
protected static OWLObjectPropertyNode |
TOP_OBJECT_NODE |
protected static org.semanticweb.owlapi.model.OWLObjectProperty |
TOP_OBJECT_PROPERTY |
| Modifier | Constructor and Description |
|---|---|
protected |
DefaultNode() |
|
DefaultNode(E entity) |
|
DefaultNode(Set<E> entities) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(E entity) |
boolean |
contains(E entity) |
boolean |
equals(Object obj) |
protected abstract E |
getBottomEntity() |
Set<E> |
getEntities() |
Set<E> |
getEntitiesMinus(E E) |
Set<E> |
getEntitiesMinusBottom() |
Set<E> |
getEntitiesMinusTop() |
E |
getRepresentativeElement() |
int |
getSize() |
protected abstract E |
getTopEntity() |
int |
hashCode() |
boolean |
isBottomNode() |
boolean |
isSingleton() |
boolean |
isTopNode() |
Iterator<E> |
iterator() |
String |
toString() |
protected static final org.semanticweb.owlapi.model.OWLClass TOP_CLASS
protected static final OWLClassNode TOP_NODE
protected static final org.semanticweb.owlapi.model.OWLClass BOTTOM_CLASS
protected static final OWLClassNode BOTTOM_NODE
protected static final org.semanticweb.owlapi.model.OWLDataProperty TOP_DATA_PROPERTY
protected static final OWLDataPropertyNode TOP_DATA_NODE
protected static final org.semanticweb.owlapi.model.OWLDataProperty BOTTOM_DATA_PROPERTY
protected static final OWLDataPropertyNode BOTTOM_DATA_NODE
protected static final org.semanticweb.owlapi.model.OWLDatatype TOP_DATATYPE
protected static final org.semanticweb.owlapi.model.OWLObjectProperty TOP_OBJECT_PROPERTY
protected static final OWLObjectPropertyNode TOP_OBJECT_NODE
protected static final org.semanticweb.owlapi.model.OWLObjectProperty BOTTOM_OBJECT_PROPERTY
protected static final OWLObjectPropertyNode BOTTOM_OBJECT_NODE
public DefaultNode(E entity)
entity - the entity to addprotected DefaultNode()
protected abstract E getTopEntity()
protected abstract E getBottomEntity()
public void add(E entity)
entity - entity to be addedpublic boolean isTopNode()
isTopNode in interface org.semanticweb.owlapi.reasoner.Node<E extends org.semanticweb.owlapi.model.OWLObject>public boolean isBottomNode()
isBottomNode in interface org.semanticweb.owlapi.reasoner.Node<E extends org.semanticweb.owlapi.model.OWLObject>public Set<E> getEntities()
getEntities in interface org.semanticweb.owlapi.reasoner.Node<E extends org.semanticweb.owlapi.model.OWLObject>public int getSize()
getSize in interface org.semanticweb.owlapi.reasoner.Node<E extends org.semanticweb.owlapi.model.OWLObject>public boolean contains(E entity)
contains in interface org.semanticweb.owlapi.reasoner.Node<E extends org.semanticweb.owlapi.model.OWLObject>public Set<E> getEntitiesMinus(E E)
getEntitiesMinus in interface org.semanticweb.owlapi.reasoner.Node<E extends org.semanticweb.owlapi.model.OWLObject>public Set<E> getEntitiesMinusTop()
getEntitiesMinusTop in interface org.semanticweb.owlapi.reasoner.Node<E extends org.semanticweb.owlapi.model.OWLObject>public Set<E> getEntitiesMinusBottom()
getEntitiesMinusBottom in interface org.semanticweb.owlapi.reasoner.Node<E extends org.semanticweb.owlapi.model.OWLObject>public boolean isSingleton()
isSingleton in interface org.semanticweb.owlapi.reasoner.Node<E extends org.semanticweb.owlapi.model.OWLObject>public E getRepresentativeElement()
getRepresentativeElement in interface org.semanticweb.owlapi.reasoner.Node<E extends org.semanticweb.owlapi.model.OWLObject>Copyright © 2014 The University of Manchester. All Rights Reserved.