org.coode.owlapi.rdfxml.parser
Class AbstractObjectQuantifiedRestrictionTranslator

java.lang.Object
  extended by org.coode.owlapi.rdfxml.parser.AbstractClassExpressionTranslator
      extended by org.coode.owlapi.rdfxml.parser.AbstractRestrictionTranslator
          extended by org.coode.owlapi.rdfxml.parser.AbstractObjectRestrictionTranslator
              extended by org.coode.owlapi.rdfxml.parser.AbstractObjectQuantifiedRestrictionTranslator
All Implemented Interfaces:
ClassExpressionTranslator
Direct Known Subclasses:
ObjectAllValuesFromTranslator, ObjectSomeValuesFromTranslator

public abstract class AbstractObjectQuantifiedRestrictionTranslator
extends AbstractObjectRestrictionTranslator

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


Constructor Summary
AbstractObjectQuantifiedRestrictionTranslator(OWLRDFConsumer consumer)
           
 
Method Summary
protected abstract  OWLClassExpression createRestriction(OWLObjectPropertyExpression property, OWLClassExpression filler)
           
protected abstract  IRI getFillerTriplePredicate()
           
protected  OWLClassExpression translateRestriction(IRI mainNode)
           
 
Methods inherited from class org.coode.owlapi.rdfxml.parser.AbstractObjectRestrictionTranslator
translateOnProperty
 
Methods inherited from class org.coode.owlapi.rdfxml.parser.AbstractRestrictionTranslator
translate
 
Methods inherited from class org.coode.owlapi.rdfxml.parser.AbstractClassExpressionTranslator
getConsumer, getDataFactory, getLiteralObject, getResourceObject, isTriplePresent, translateToClassExpression, translateToClassExpressionSet, translateToIndividualSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractObjectQuantifiedRestrictionTranslator

public AbstractObjectQuantifiedRestrictionTranslator(OWLRDFConsumer consumer)
Method Detail

translateRestriction

protected final OWLClassExpression translateRestriction(IRI mainNode)
Specified by:
translateRestriction in class AbstractRestrictionTranslator

getFillerTriplePredicate

protected abstract IRI getFillerTriplePredicate()

createRestriction

protected abstract OWLClassExpression createRestriction(OWLObjectPropertyExpression property,
                                                        OWLClassExpression filler)