Package openllet.owlapi
Class ConceptConverter
- java.lang.Object
-
- openllet.core.output.ATermBaseVisitor
-
- openllet.owlapi.ConceptConverter
-
- All Implemented Interfaces:
openllet.core.output.ATermVisitor,FacetFactoryOWL
public class ConceptConverter extends openllet.core.output.ATermBaseVisitor implements FacetFactoryOWL
Description: Converts concepts expressed as ATerms to OWL-API structures.
Copyright: Copyright (c) 2007
Company: Clark & Parsia, LLC.
- Author:
- Evren Sirin
-
-
Constructor Summary
Constructors Constructor Description ConceptConverter(openllet.core.KnowledgeBase kb, org.semanticweb.owlapi.model.OWLDataFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.semanticweb.owlapi.model.OWLObjectconvert(openllet.aterm.ATermAppl term)org.semanticweb.owlapi.model.OWLIndividualconvertIndividual(openllet.aterm.ATermAppl term)org.semanticweb.owlapi.model.OWLDataFactorygetFactory()org.semanticweb.owlapi.model.OWLObjectgetResult()voidvisitAll(openllet.aterm.ATermAppl term)voidvisitAnd(openllet.aterm.ATermAppl term)voidvisitCard(openllet.aterm.ATermAppl term)voidvisitHasValue(openllet.aterm.ATermAppl term)voidvisitInverse(openllet.aterm.ATermAppl p)voidvisitList(openllet.aterm.ATermList listParam)voidvisitLiteral(openllet.aterm.ATermAppl term)voidvisitMax(openllet.aterm.ATermAppl term)voidvisitMin(openllet.aterm.ATermAppl term)voidvisitNot(openllet.aterm.ATermAppl term)voidvisitOneOf(openllet.aterm.ATermAppl term)voidvisitOr(openllet.aterm.ATermAppl term)voidvisitRestrictedDatatype(openllet.aterm.ATermAppl dt)voidvisitSelf(openllet.aterm.ATermAppl term)voidvisitSome(openllet.aterm.ATermAppl term)voidvisitTerm(openllet.aterm.ATermAppl term)voidvisitValue(openllet.aterm.ATermAppl term)
-
-
-
Method Detail
-
getFactory
public org.semanticweb.owlapi.model.OWLDataFactory getFactory()
- Specified by:
getFactoryin interfaceFacetFactoryOWL- Returns:
- a factory that can build object for this ontlogy.
-
convertIndividual
public org.semanticweb.owlapi.model.OWLIndividual convertIndividual(openllet.aterm.ATermAppl term)
-
convert
public org.semanticweb.owlapi.model.OWLObject convert(openllet.aterm.ATermAppl term)
-
getResult
public org.semanticweb.owlapi.model.OWLObject getResult()
-
visitTerm
public void visitTerm(openllet.aterm.ATermAppl term)
- Specified by:
visitTermin interfaceopenllet.core.output.ATermVisitor
-
visitAnd
public void visitAnd(openllet.aterm.ATermAppl term)
- Specified by:
visitAndin interfaceopenllet.core.output.ATermVisitor
-
visitOr
public void visitOr(openllet.aterm.ATermAppl term)
- Specified by:
visitOrin interfaceopenllet.core.output.ATermVisitor
-
visitNot
public void visitNot(openllet.aterm.ATermAppl term)
- Specified by:
visitNotin interfaceopenllet.core.output.ATermVisitor
-
visitSome
public void visitSome(openllet.aterm.ATermAppl term)
- Specified by:
visitSomein interfaceopenllet.core.output.ATermVisitor
-
visitAll
public void visitAll(openllet.aterm.ATermAppl term)
- Specified by:
visitAllin interfaceopenllet.core.output.ATermVisitor
-
visitMin
public void visitMin(openllet.aterm.ATermAppl term)
- Specified by:
visitMinin interfaceopenllet.core.output.ATermVisitor
-
visitCard
public void visitCard(openllet.aterm.ATermAppl term)
- Specified by:
visitCardin interfaceopenllet.core.output.ATermVisitor
-
visitMax
public void visitMax(openllet.aterm.ATermAppl term)
- Specified by:
visitMaxin interfaceopenllet.core.output.ATermVisitor
-
visitHasValue
public void visitHasValue(openllet.aterm.ATermAppl term)
- Specified by:
visitHasValuein interfaceopenllet.core.output.ATermVisitor
-
visitValue
public void visitValue(openllet.aterm.ATermAppl term)
- Specified by:
visitValuein interfaceopenllet.core.output.ATermVisitor
-
visitSelf
public void visitSelf(openllet.aterm.ATermAppl term)
- Specified by:
visitSelfin interfaceopenllet.core.output.ATermVisitor
-
visitOneOf
public void visitOneOf(openllet.aterm.ATermAppl term)
- Specified by:
visitOneOfin interfaceopenllet.core.output.ATermVisitor
-
visitLiteral
public void visitLiteral(openllet.aterm.ATermAppl term)
- Specified by:
visitLiteralin interfaceopenllet.core.output.ATermVisitor
-
visitList
public void visitList(openllet.aterm.ATermList listParam)
- Specified by:
visitListin interfaceopenllet.core.output.ATermVisitor- Overrides:
visitListin classopenllet.core.output.ATermBaseVisitor
-
visitInverse
public void visitInverse(openllet.aterm.ATermAppl p)
- Specified by:
visitInversein interfaceopenllet.core.output.ATermVisitor
-
visitRestrictedDatatype
public void visitRestrictedDatatype(openllet.aterm.ATermAppl dt)
- Specified by:
visitRestrictedDatatypein interfaceopenllet.core.output.ATermVisitor
-
-