Public Member Functions | Public Attributes | Package Functions

de.fraunhofer.isst.axbench.axlang.syntaxtree.NodeChoice Class Reference

List of all members.

Public Member Functions

void accept (de.fraunhofer.isst.axbench.axlang.visitor.Visitor v)
 NodeChoice (Node node)
 NodeChoice (Node node, int whichChoice)

Public Attributes

Node choice
int which

Package Functions

public< R, A > R accept (de.fraunhofer.isst.axbench.axlang.visitor.GJVisitor< R, A > v, A argu)
public< A > void accept (de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A > v, A argu)
public< R > R accept (de.fraunhofer.isst.axbench.axlang.visitor.GJNoArguVisitor< R > v)

Detailed Description

Represents a grammar choice, e.g. ( A | B )


Constructor & Destructor Documentation

de.fraunhofer.isst.axbench.axlang.syntaxtree.NodeChoice.NodeChoice ( Node  node  ) 
de.fraunhofer.isst.axbench.axlang.syntaxtree.NodeChoice.NodeChoice ( Node  node,
int  whichChoice 
)

Member Function Documentation

void de.fraunhofer.isst.axbench.axlang.syntaxtree.NodeChoice.accept ( de.fraunhofer.isst.axbench.axlang.visitor.Visitor  v  ) 
public<A> void de.fraunhofer.isst.axbench.axlang.syntaxtree.NodeChoice.accept ( de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >  v,
argu 
) [package]
public<R> R de.fraunhofer.isst.axbench.axlang.syntaxtree.NodeChoice.accept ( de.fraunhofer.isst.axbench.axlang.visitor.GJNoArguVisitor< R >  v  )  [package]
public<R,A> R de.fraunhofer.isst.axbench.axlang.syntaxtree.NodeChoice.accept ( de.fraunhofer.isst.axbench.axlang.visitor.GJVisitor< R, A >  v,
argu 
) [package]

Member Data Documentation