C# 클래스 AIMA.Core.Logic.FOL.VariableCollector

상속: FOLVisitor
파일 보기 프로젝트 열기: PaulMineau/AIMA.Net 1 사용 예제들

공개 메소드들

메소드 설명
VariableCollector ( ) : System
collectAllVariables ( Chain aChain ) : List
collectAllVariables ( Clause aClause ) : List
collectAllVariables ( Sentence sentence ) : List
collectAllVariables ( Term aTerm ) : List
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 predicate, Object arg ) : Object
visitQuantifiedSentence ( QuantifiedSentence sentence, Object arg ) : Object
visitTermEquality ( TermEquality equality, Object arg ) : Object
visitVariable ( Variable var, Object arg ) : Object

메소드 상세

VariableCollector() 공개 메소드

public VariableCollector ( ) : System
리턴 System

collectAllVariables() 공개 메소드

public collectAllVariables ( Chain aChain ) : List
aChain AIMA.Core.Logic.FOL.KB.Data.Chain
리턴 List

collectAllVariables() 공개 메소드

public collectAllVariables ( Clause aClause ) : List
aClause Clause
리턴 List

collectAllVariables() 공개 메소드

public collectAllVariables ( Sentence sentence ) : List
sentence Sentence
리턴 List

collectAllVariables() 공개 메소드

public collectAllVariables ( Term aTerm ) : List
aTerm Term
리턴 List

visitConnectedSentence() 공개 메소드

public visitConnectedSentence ( ConnectedSentence sentence, Object arg ) : Object
sentence AIMA.Core.Logic.FOL.Parsing.AST.ConnectedSentence
arg Object
리턴 Object

visitConstant() 공개 메소드

public visitConstant ( Constant constant, Object arg ) : Object
constant AIMA.Core.Logic.FOL.Parsing.AST.Constant
arg Object
리턴 Object

visitFunction() 공개 메소드

public visitFunction ( Function function, Object arg ) : Object
function Function
arg Object
리턴 Object

visitNotSentence() 공개 메소드

public visitNotSentence ( NotSentence sentence, Object arg ) : Object
sentence AIMA.Core.Logic.FOL.Parsing.AST.NotSentence
arg Object
리턴 Object

visitPredicate() 공개 메소드

public visitPredicate ( Predicate predicate, Object arg ) : Object
predicate AIMA.Core.Logic.FOL.Parsing.AST.Predicate
arg Object
리턴 Object

visitQuantifiedSentence() 공개 메소드

public visitQuantifiedSentence ( QuantifiedSentence sentence, Object arg ) : Object
sentence AIMA.Core.Logic.FOL.Parsing.AST.QuantifiedSentence
arg Object
리턴 Object

visitTermEquality() 공개 메소드

public visitTermEquality ( TermEquality equality, Object arg ) : Object
equality AIMA.Core.Logic.FOL.Parsing.AST.TermEquality
arg Object
리턴 Object

visitVariable() 공개 메소드

public visitVariable ( Variable var, Object arg ) : Object
var AIMA.Core.Logic.FOL.Parsing.AST.Variable
arg Object
리턴 Object