org.coode.owlapi.rdfxml.parser
Class AbstractClassExpressionTranslator

java.lang.Object
  extended by org.coode.owlapi.rdfxml.parser.AbstractClassExpressionTranslator
All Implemented Interfaces:
ClassExpressionTranslator
Direct Known Subclasses:
AbstractNaryBooleanClassExpressionTranslator, AbstractRestrictionTranslator, ComplementOfTranslator, OneOfTranslator

public abstract class AbstractClassExpressionTranslator
extends java.lang.Object
implements ClassExpressionTranslator

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 08-Dec-2006


Constructor Summary
protected AbstractClassExpressionTranslator(OWLRDFConsumer consumer)
           
 
Method Summary
 OWLRDFConsumer getConsumer()
           
protected  OWLDataFactory getDataFactory()
           
protected  OWLLiteral getLiteralObject(IRI subject, IRI predicate, boolean consume)
           
protected  IRI getResourceObject(IRI subject, IRI predicate, boolean consume)
           
protected  boolean isTriplePresent(IRI mainNode, IRI predicate, IRI value, boolean consume)
           
protected  OWLClassExpression translateToClassExpression(IRI mainNode)
           
protected  java.util.Set<OWLClassExpression> translateToClassExpressionSet(IRI mainNode)
           
protected  java.util.Set<OWLIndividual> translateToIndividualSet(IRI mainNode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.coode.owlapi.rdfxml.parser.ClassExpressionTranslator
translate
 

Constructor Detail

AbstractClassExpressionTranslator

protected AbstractClassExpressionTranslator(OWLRDFConsumer consumer)
Method Detail

getConsumer

public OWLRDFConsumer getConsumer()

getResourceObject

protected IRI getResourceObject(IRI subject,
                                IRI predicate,
                                boolean consume)

getLiteralObject

protected OWLLiteral getLiteralObject(IRI subject,
                                      IRI predicate,
                                      boolean consume)

isTriplePresent

protected boolean isTriplePresent(IRI mainNode,
                                  IRI predicate,
                                  IRI value,
                                  boolean consume)

translateToClassExpressionSet

protected java.util.Set<OWLClassExpression> translateToClassExpressionSet(IRI mainNode)

translateToIndividualSet

protected java.util.Set<OWLIndividual> translateToIndividualSet(IRI mainNode)

getDataFactory

protected OWLDataFactory getDataFactory()

translateToClassExpression

protected OWLClassExpression translateToClassExpression(IRI mainNode)