C# Class AIMA.Core.Logic.FOL.CNFConstructor

Inheritance: FOLVisitor
Afficher le fichier Open project: PaulMineau/AIMA.Net

Méthodes publiques

Méthode Description
CNFConstructor ( ) : System
construct ( Sentence orDistributedOverAnd ) : CNF
visitConnectedSentence ( ConnectedSentence sentence, Object arg ) : Object
visitConstant ( Constant constant, Object arg ) : Object
visitFunction ( Function function, Object arg ) : Object
visitNotSentence ( NotSentence sentence, Object arg ) : Object
visitPredicate ( Predicate p, Object arg ) : Object
visitQuantifiedSentence ( QuantifiedSentence sentence, Object arg ) : Object
visitTermEquality ( TermEquality equality, Object arg ) : Object
visitVariable ( Variable variable, Object arg ) : Object

Method Details

CNFConstructor() public méthode

public CNFConstructor ( ) : System
Résultat System

construct() public méthode

public construct ( Sentence orDistributedOverAnd ) : CNF
orDistributedOverAnd Sentence
Résultat AIMA.Core.Logic.FOL.KB.Data.CNF

visitConnectedSentence() public méthode

public visitConnectedSentence ( ConnectedSentence sentence, Object arg ) : Object
sentence AIMA.Core.Logic.FOL.Parsing.AST.ConnectedSentence
arg Object
Résultat Object

visitConstant() public méthode

public visitConstant ( Constant constant, Object arg ) : Object
constant AIMA.Core.Logic.FOL.Parsing.AST.Constant
arg Object
Résultat Object

visitFunction() public méthode

public visitFunction ( Function function, Object arg ) : Object
function Function
arg Object
Résultat Object

visitNotSentence() public méthode

public visitNotSentence ( NotSentence sentence, Object arg ) : Object
sentence AIMA.Core.Logic.FOL.Parsing.AST.NotSentence
arg Object
Résultat Object

visitPredicate() public méthode

public visitPredicate ( Predicate p, Object arg ) : Object
p AIMA.Core.Logic.FOL.Parsing.AST.Predicate
arg Object
Résultat Object

visitQuantifiedSentence() public méthode

public visitQuantifiedSentence ( QuantifiedSentence sentence, Object arg ) : Object
sentence AIMA.Core.Logic.FOL.Parsing.AST.QuantifiedSentence
arg Object
Résultat Object

visitTermEquality() public méthode

public visitTermEquality ( TermEquality equality, Object arg ) : Object
equality AIMA.Core.Logic.FOL.Parsing.AST.TermEquality
arg Object
Résultat Object

visitVariable() public méthode

public visitVariable ( Variable variable, Object arg ) : Object
variable AIMA.Core.Logic.FOL.Parsing.AST.Variable
arg Object
Résultat Object