C# Class BcsResolver.Extensions.BcsExpressionNodeVisitor

Show file Open project: sybila/BCSParser

Public Methods

Method Description
Visit ( BcsExpressionNode node ) : void

Protected Methods

Method Description
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

Method Details

Visit() public method

public Visit ( BcsExpressionNode node ) : void
node BcsResolver.Parser.BcsExpressionNode
return void

VisitAgent() protected abstract method

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

VisitAgentState() protected abstract method

protected abstract VisitAgentState ( BcsAgentStateNode bcsAgentState ) : void
bcsAgentState BcsAgentStateNode
return void

VisitComplex() protected abstract method

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

VisitComponent() protected abstract method

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

VisitDefault() protected abstract method

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

VisitLocation() protected abstract method

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

VisitReactant() protected abstract method

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

VisitReaction() protected abstract method

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