Class Prover9Writer
java.lang.Object
org.tweetyproject.logics.fol.writer.Prover9Writer
- All Implemented Interfaces:
 FolWriter
Prints single first-order logic formulas and full knowledge bases to Prover9 format
 (https://www.cs.unm.edu/~mccune/mace4/manual/2009-11A/).
- Author:
 - Nils Geilen
 - See Also:
 
- 
Constructor Summary
ConstructorsConstructorDescriptioncreates new Prover9WriterProver9Writer(Writer writer) creates new Prover9Writer - 
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes the Writer.voidPrints formatted representation of a knowledge base.voidPrints an Equivalence.voidprintQuery(FolFormula query) Prints formatted representation of a query.toString() 
- 
Constructor Details
- 
Prover9Writer
creates new Prover9Writer- Parameters:
 writer- output is redirected to this writer
 - 
Prover9Writer
public Prover9Writer()creates new Prover9Writer 
 - 
 - 
Method Details
- 
printQuery
Description copied from interface:FolWriterPrints formatted representation of a query.- Specified by:
 printQueryin interfaceFolWriter- Parameters:
 query- the formula to be queried- Throws:
 IOException- if an IO issue occurs.
 - 
printEquivalence
Description copied from interface:FolWriterPrints an Equivalence.- Specified by:
 printEquivalencein interfaceFolWriter- Parameters:
 a- formula on one side of the equationb- formula on the other side of the equation- Throws:
 IOException- if an IO issue occurs.
 - 
printBase
Description copied from interface:FolWriterPrints formatted representation of a knowledge base.- Specified by:
 printBasein interfaceFolWriter- Parameters:
 b- a knowledge base- Throws:
 IOException- if an IO issue occurs.
 - 
close
Description copied from interface:FolWriterCloses the Writer.- Specified by:
 closein interfaceFolWriter- Throws:
 IOException- if an IO issue occurs.
 - 
toString
 
 -