GrammarScope  4.0.0
Public Member Functions | Static Private Attributes | List of all members
grammarscope.glue.RelationModelFactory.Walker< T > Class Template Reference
Inheritance diagram for grammarscope.glue.RelationModelFactory.Walker< T >:
Inheritance graph
[legend]
Collaboration diagram for grammarscope.glue.RelationModelFactory.Walker< T >:
Collaboration graph
[legend]

Public Member Functions

walkTree (final RelationModel relationModel, final IRelationProcessor< T > processor)
 
walkTree (final Relation relation, final IRelationProcessor< T > processor)
 

Static Private Attributes

static final long serialVersionUID = -8647926987930967802L
 

Detailed Description

Relation model walker

Parameters
<T>result of node processing

Member Function Documentation

◆ walkTree() [1/2]

T grammarscope.glue.RelationModelFactory.Walker< T >.walkTree ( final Relation  relation,
final IRelationProcessor< T >  processor 
)

Walk this relation's subtree

Parameters
relationrelation
processornode processor
Returns
T object

◆ walkTree() [2/2]

T grammarscope.glue.RelationModelFactory.Walker< T >.walkTree ( final RelationModel  relationModel,
final IRelationProcessor< T >  processor 
)

Walk relation tree

Parameters
relationModelrelation model
processornode processor
Returns
T object

Member Data Documentation

◆ serialVersionUID

final long grammarscope.glue.RelationModelFactory.Walker< T >.serialVersionUID = -8647926987930967802L
staticprivate

The documentation for this class was generated from the following file: