org.semanticweb.owlapi.expression
Class ShortFormEntityChecker

java.lang.Object
  extended by org.semanticweb.owlapi.expression.ShortFormEntityChecker
All Implemented Interfaces:
OWLEntityChecker

public class ShortFormEntityChecker
extends java.lang.Object
implements OWLEntityChecker

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 28-Nov-2007

An entity checker that maps from string to entities using a bidirectional short form provider.


Constructor Summary
ShortFormEntityChecker(BidirectionalShortFormProvider shortFormProvider)
          Creates a short form entity checker, which uses the specified bidirectional short form provider to map entity name strings to entities.
 
Method Summary
 OWLAnnotationProperty getOWLAnnotationProperty(java.lang.String name)
           
 OWLClass getOWLClass(java.lang.String name)
           
 OWLDataProperty getOWLDataProperty(java.lang.String name)
           
 OWLDatatype getOWLDatatype(java.lang.String name)
           
 OWLNamedIndividual getOWLIndividual(java.lang.String name)
           
 OWLObjectProperty getOWLObjectProperty(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShortFormEntityChecker

public ShortFormEntityChecker(BidirectionalShortFormProvider shortFormProvider)
Creates a short form entity checker, which uses the specified bidirectional short form provider to map entity name strings to entities.

Parameters:
shortFormProvider - The BidirectionalShortFormProvider that should be used to perform the required mapping.
Method Detail

getOWLClass

public OWLClass getOWLClass(java.lang.String name)
Specified by:
getOWLClass in interface OWLEntityChecker

getOWLDataProperty

public OWLDataProperty getOWLDataProperty(java.lang.String name)
Specified by:
getOWLDataProperty in interface OWLEntityChecker

getOWLDatatype

public OWLDatatype getOWLDatatype(java.lang.String name)
Specified by:
getOWLDatatype in interface OWLEntityChecker

getOWLIndividual

public OWLNamedIndividual getOWLIndividual(java.lang.String name)
Specified by:
getOWLIndividual in interface OWLEntityChecker

getOWLObjectProperty

public OWLObjectProperty getOWLObjectProperty(java.lang.String name)
Specified by:
getOWLObjectProperty in interface OWLEntityChecker

getOWLAnnotationProperty

public OWLAnnotationProperty getOWLAnnotationProperty(java.lang.String name)
Specified by:
getOWLAnnotationProperty in interface OWLEntityChecker