C# 클래스 BcsResolver.Extensions.BcsExpressionNodeVisitor

파일 보기 프로젝트 열기: sybila/BCSParser

공개 메소드들

메소드 설명
Visit ( BcsExpressionNode node ) : void

보호된 메소드들

메소드 설명
VisitAgent ( BcsAtomicAgentNode bcsAtomicAgent ) : void
VisitAgentState ( BcsAgentStateNode bcsAgentState ) : void
VisitComplex ( BcsComplexNode bcsComplex ) : void
VisitComponent ( BcsComponentNode bcsComponent ) : void
VisitDefault ( BcsExpressionNode node ) : void
VisitLocation ( BcsLocationNode locationNode ) : void
VisitReactant ( BcsReactantNode bcsReactant ) : void
VisitReaction ( BcsReactionNode bcsReaction ) : void

메소드 상세

Visit() 공개 메소드

public Visit ( BcsExpressionNode node ) : void
node BcsResolver.Parser.BcsExpressionNode
리턴 void

VisitAgent() 보호된 추상적인 메소드

protected abstract VisitAgent ( BcsAtomicAgentNode bcsAtomicAgent ) : void
bcsAtomicAgent BcsResolver.Parser.BcsAtomicAgentNode
리턴 void

VisitAgentState() 보호된 추상적인 메소드

protected abstract VisitAgentState ( BcsAgentStateNode bcsAgentState ) : void
bcsAgentState BcsAgentStateNode
리턴 void

VisitComplex() 보호된 추상적인 메소드

protected abstract VisitComplex ( BcsComplexNode bcsComplex ) : void
bcsComplex BcsResolver.Parser.BcsComplexNode
리턴 void

VisitComponent() 보호된 추상적인 메소드

protected abstract VisitComponent ( BcsComponentNode bcsComponent ) : void
bcsComponent BcsResolver.Parser.BcsComponentNode
리턴 void

VisitDefault() 보호된 추상적인 메소드

protected abstract VisitDefault ( BcsExpressionNode node ) : void
node BcsResolver.Parser.BcsExpressionNode
리턴 void

VisitLocation() 보호된 추상적인 메소드

protected abstract VisitLocation ( BcsLocationNode locationNode ) : void
locationNode BcsResolver.Parser.BcsLocationNode
리턴 void

VisitReactant() 보호된 추상적인 메소드

protected abstract VisitReactant ( BcsReactantNode bcsReactant ) : void
bcsReactant BcsResolver.Parser.BcsReactantNode
리턴 void

VisitReaction() 보호된 추상적인 메소드

protected abstract VisitReaction ( BcsReactionNode bcsReaction ) : void
bcsReaction BcsResolver.Parser.BcsReactionNode
리턴 void