org.semanticweb.owlapi.reasoner.impl
Class NodeFactory

java.lang.Object
  extended by org.semanticweb.owlapi.reasoner.impl.NodeFactory

public class NodeFactory
extends Object

Author: Matthew Horridge
The University of Manchester
Information Management Group
Date: 05-Dec-2009


Constructor Summary
NodeFactory()
           
 
Method Summary
static DefaultNode<org.semanticweb.owlapi.model.OWLClass> getOWLClassBottomNode()
           
static DefaultNode<org.semanticweb.owlapi.model.OWLClass> getOWLClassNode()
           
static DefaultNode<org.semanticweb.owlapi.model.OWLClass> getOWLClassNode(org.semanticweb.owlapi.model.OWLClass cls)
           
static DefaultNode<org.semanticweb.owlapi.model.OWLClass> getOWLClassNode(Set<org.semanticweb.owlapi.model.OWLClass> clses)
           
static DefaultNode<org.semanticweb.owlapi.model.OWLClass> getOWLClassTopNode()
           
static DefaultNode<org.semanticweb.owlapi.model.OWLDataProperty> getOWLDataPropertyBottomNode()
           
static DefaultNode<org.semanticweb.owlapi.model.OWLDataProperty> getOWLDataPropertyNode()
           
static DefaultNode<org.semanticweb.owlapi.model.OWLDataProperty> getOWLDataPropertyNode(org.semanticweb.owlapi.model.OWLDataProperty prop)
           
static DefaultNode<org.semanticweb.owlapi.model.OWLDataProperty> getOWLDataPropertyNode(Set<org.semanticweb.owlapi.model.OWLDataProperty> properties)
           
static DefaultNode<org.semanticweb.owlapi.model.OWLDataProperty> getOWLDataPropertyTopNode()
           
static DefaultNode<org.semanticweb.owlapi.model.OWLNamedIndividual> getOWLNamedIndividualNode()
           
static DefaultNode<org.semanticweb.owlapi.model.OWLNamedIndividual> getOWLNamedIndividualNode(org.semanticweb.owlapi.model.OWLNamedIndividual ind)
           
static DefaultNode<org.semanticweb.owlapi.model.OWLNamedIndividual> getOWLNamedIndividualNode(Set<org.semanticweb.owlapi.model.OWLNamedIndividual> inds)
           
static DefaultNode<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getOWLObjectPropertyBottomNode()
           
static DefaultNode<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getOWLObjectPropertyNode()
           
static DefaultNode<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getOWLObjectPropertyNode(org.semanticweb.owlapi.model.OWLObjectPropertyExpression prop)
           
static DefaultNode<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getOWLObjectPropertyNode(Set<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> properties)
           
static DefaultNode<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getOWLObjectPropertyTopNode()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeFactory

public NodeFactory()
Method Detail

getOWLClassNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLClass> getOWLClassNode()
Returns:
a class node

getOWLClassNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLClass> getOWLClassNode(org.semanticweb.owlapi.model.OWLClass cls)
Parameters:
cls - a class to be included in the node
Returns:
a class node with one element

getOWLClassNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLClass> getOWLClassNode(Set<org.semanticweb.owlapi.model.OWLClass> clses)
Parameters:
clses - set of classes to be included
Returns:
a class node with some elements

getOWLClassTopNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLClass> getOWLClassTopNode()
Returns:
the top class node

getOWLClassBottomNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLClass> getOWLClassBottomNode()
Returns:
the bottom class node

getOWLObjectPropertyNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getOWLObjectPropertyNode()
Returns:
an object property node

getOWLObjectPropertyNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getOWLObjectPropertyNode(org.semanticweb.owlapi.model.OWLObjectPropertyExpression prop)
Parameters:
prop - a property to be added
Returns:
an object property node with one element

getOWLObjectPropertyNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getOWLObjectPropertyNode(Set<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> properties)
Parameters:
properties - some properties to be added
Returns:
an object property node with some elements

getOWLObjectPropertyTopNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getOWLObjectPropertyTopNode()
Returns:
the top object property node

getOWLObjectPropertyBottomNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getOWLObjectPropertyBottomNode()
Returns:
the bottom object property node

getOWLDataPropertyNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLDataProperty> getOWLDataPropertyNode()
Returns:
a data property node

getOWLDataPropertyNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLDataProperty> getOWLDataPropertyNode(org.semanticweb.owlapi.model.OWLDataProperty prop)
Parameters:
prop - a property to be added
Returns:
a data property node with one element

getOWLDataPropertyNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLDataProperty> getOWLDataPropertyNode(Set<org.semanticweb.owlapi.model.OWLDataProperty> properties)
Parameters:
properties - some properties to be added
Returns:
a data property node with some elements

getOWLDataPropertyTopNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLDataProperty> getOWLDataPropertyTopNode()
Returns:
the top data property node

getOWLDataPropertyBottomNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLDataProperty> getOWLDataPropertyBottomNode()
Returns:
the bottom data property node

getOWLNamedIndividualNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLNamedIndividual> getOWLNamedIndividualNode()
Returns:
an individual node

getOWLNamedIndividualNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLNamedIndividual> getOWLNamedIndividualNode(org.semanticweb.owlapi.model.OWLNamedIndividual ind)
Parameters:
ind - an individual to be added
Returns:
an individual node with one element

getOWLNamedIndividualNode

public static DefaultNode<org.semanticweb.owlapi.model.OWLNamedIndividual> getOWLNamedIndividualNode(Set<org.semanticweb.owlapi.model.OWLNamedIndividual> inds)
Parameters:
inds - some individuals to be added
Returns:
an individual node containing some individuals


Copyright © 2012 The University of Manchester. All Rights Reserved.