C# Class BcsExplorerDemo.MenuItemVisitor

Inheritance: BcsResolver.Extensions.BcsExpressionNodeVisitor
Show file Open project: sybila/BCSParser Class Usage Examples

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

Private Methods

Method Description
AddToTree ( BcsExpressionNode node, MenuItem item ) : void
GetComplexFullName ( BcsComplexNode complex ) : string

Method Details

VisitAgent() protected method

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

VisitAgentState() protected method

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

VisitComplex() protected method

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

VisitComponent() protected method

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

VisitDefault() protected method

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

VisitLocation() protected method

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

VisitReactant() protected method

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

VisitReaction() protected method

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