C# 클래스 AjRools.Expert.World

파일 보기 프로젝트 열기: ajlopez/AjRools

공개 메소드들

메소드 설명
AddRule ( Rule rule ) : void
AssertFact ( Fact fact ) : void
AssertObject ( object obj ) : void
IsAFact ( Fact fact ) : bool
IsAnObject ( object obj ) : bool
RetractFact ( Fact fact ) : void
Run ( ) : void

비공개 메소드들

메소드 설명
ProcessAssertedFact ( Fact fact ) : void
ProcessAssertedFact ( NameVerbValueFact fact ) : void
ProcessNotTestedRules ( ) : void
ProcessRetractedFact ( Fact fact ) : void
ProcessRetractedFact ( NameVerbValueFact fact ) : void

메소드 상세

AddRule() 공개 메소드

public AddRule ( Rule rule ) : void
rule AjRools.Expert.Rules.Rule
리턴 void

AssertFact() 공개 메소드

public AssertFact ( Fact fact ) : void
fact Fact
리턴 void

AssertObject() 공개 메소드

public AssertObject ( object obj ) : void
obj object
리턴 void

IsAFact() 공개 메소드

public IsAFact ( Fact fact ) : bool
fact Fact
리턴 bool

IsAnObject() 공개 메소드

public IsAnObject ( object obj ) : bool
obj object
리턴 bool

RetractFact() 공개 메소드

public RetractFact ( Fact fact ) : void
fact Fact
리턴 void

Run() 공개 메소드

public Run ( ) : void
리턴 void