|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.semanticweb.owlapi.reasoner.impl.DefaultNodeSet<E>
E - the type of owl objects in the nodepublic abstract class DefaultNodeSet<E extends org.semanticweb.owlapi.model.OWLObject>
Author: Matthew Horridge
The University of Manchester
Information Management Group
Date: 05-Dec-2009
| Constructor Summary | |
|---|---|
DefaultNodeSet()
constructor for an empty node set |
|
DefaultNodeSet(E entity)
|
|
DefaultNodeSet(org.semanticweb.owlapi.reasoner.Node<E> node)
|
|
DefaultNodeSet(Set<org.semanticweb.owlapi.reasoner.Node<E>> nodes)
|
|
| Method Summary | |
|---|---|
void |
addAllNodes(Collection<org.semanticweb.owlapi.reasoner.Node<E>> nodeset)
Adds a collection of Nodes to this set. |
void |
addDifferentEntities(Set<E> entities)
Adds the specified entities as Nodes to this set. |
void |
addEntity(E entity)
Adds an entity to this NodeSet by wrapping it in a Node. |
void |
addNode(org.semanticweb.owlapi.reasoner.Node<E> node)
Adds a Node to this set. |
void |
addSameEntities(Set<E> entities)
Adds the set of entities as a Node to this set. |
boolean |
containsEntity(E e)
|
boolean |
equals(Object obj)
|
Set<E> |
getFlattened()
|
protected abstract DefaultNode<E> |
getNode(E entity)
|
protected abstract DefaultNode<E> |
getNode(Set<E> entities)
|
Set<org.semanticweb.owlapi.reasoner.Node<E>> |
getNodes()
|
int |
hashCode()
|
boolean |
isBottomSingleton()
|
boolean |
isEmpty()
|
boolean |
isSingleton()
|
boolean |
isTopSingleton()
|
Iterator<org.semanticweb.owlapi.reasoner.Node<E>> |
iterator()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultNodeSet()
public DefaultNodeSet(E entity)
entity - the entity to be containedpublic DefaultNodeSet(org.semanticweb.owlapi.reasoner.Node<E> node)
node - the node to be containedpublic DefaultNodeSet(Set<org.semanticweb.owlapi.reasoner.Node<E>> nodes)
nodes - a set of nodes to be contained| Method Detail |
|---|
public Set<org.semanticweb.owlapi.reasoner.Node<E>> getNodes()
getNodes in interface org.semanticweb.owlapi.reasoner.NodeSet<E extends org.semanticweb.owlapi.model.OWLObject>public void addEntity(E entity)
NodeSet by wrapping it in a Node.
entity - The entity to be added. The entity will be wrapped in the Node and the Node
added to this set. Must not be null.
NullPointerException - if entity is null.public void addNode(org.semanticweb.owlapi.reasoner.Node<E> node)
Node to this set.
node - The Node to be added.
NullPointerException - if entity is null.public void addAllNodes(Collection<org.semanticweb.owlapi.reasoner.Node<E>> nodeset)
Nodes to this set.
nodeset - The Nodes to be added. Note that if the collection is not a set then duplicate
Nodes will be filtered out.public void addSameEntities(Set<E> entities)
Node to this set.
entities - The set of entities to be added. The entities will be wrapped in a Node
which will be added to this NodeSet.public void addDifferentEntities(Set<E> entities)
Nodes to this set.
entities - The entities to be added. Each entity will be wrapped in a Node which will then
be added to this NodeSet.protected abstract DefaultNode<E> getNode(E entity)
protected abstract DefaultNode<E> getNode(Set<E> entities)
public Set<E> getFlattened()
getFlattened in interface org.semanticweb.owlapi.reasoner.NodeSet<E extends org.semanticweb.owlapi.model.OWLObject>public boolean isEmpty()
isEmpty in interface org.semanticweb.owlapi.reasoner.NodeSet<E extends org.semanticweb.owlapi.model.OWLObject>public boolean containsEntity(E e)
containsEntity in interface org.semanticweb.owlapi.reasoner.NodeSet<E extends org.semanticweb.owlapi.model.OWLObject>public boolean isSingleton()
isSingleton in interface org.semanticweb.owlapi.reasoner.NodeSet<E extends org.semanticweb.owlapi.model.OWLObject>public boolean isTopSingleton()
isTopSingleton in interface org.semanticweb.owlapi.reasoner.NodeSet<E extends org.semanticweb.owlapi.model.OWLObject>public boolean isBottomSingleton()
isBottomSingleton in interface org.semanticweb.owlapi.reasoner.NodeSet<E extends org.semanticweb.owlapi.model.OWLObject>public Iterator<org.semanticweb.owlapi.reasoner.Node<E>> iterator()
iterator in interface Iterable<org.semanticweb.owlapi.reasoner.Node<E extends org.semanticweb.owlapi.model.OWLObject>>public String toString()
toString in class Objectpublic boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||