Public Member Functions | Public Attributes | Package Functions

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

List of all members.

Public Member Functions

void accept (de.fraunhofer.isst.axbench.axlang.visitor.Visitor v)
 Attribute (NodeToken n0, NodeToken n1, NodeChoice n2, NodeToken n3)
 Attribute (NodeToken n0, NodeChoice n1)

Public Attributes

NodeToken f0
NodeToken f1
NodeChoice f2
NodeToken f3

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

Grammar production: f0 -> <IDENTIFIER> f1 -> "=" f2 -> ( <NUMBER> | <IDENTIFIER> ) f3 -> ";"


Constructor & Destructor Documentation

de.fraunhofer.isst.axbench.axlang.syntaxtree.Attribute.Attribute ( NodeToken  n0,
NodeToken  n1,
NodeChoice  n2,
NodeToken  n3 
)
de.fraunhofer.isst.axbench.axlang.syntaxtree.Attribute.Attribute ( NodeToken  n0,
NodeChoice  n1 
)

Member Function Documentation

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

Member Data Documentation