Public Member Functions | Public Attributes | Package Functions

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

List of all members.

Public Member Functions

void accept (de.fraunhofer.isst.axbench.axlang.visitor.Visitor v)
 Activation (ActivationTrigger n0, NodeToken n1, NodeOptional n2, NodeOptional n3, NodeOptional n4, NodeOptional n5, NodeOptional n6, NodeOptional n7, NodeToken n8)
 Activation (ActivationTrigger n0, NodeOptional n1, NodeOptional n2, NodeOptional n3, NodeOptional n4, NodeOptional n5, NodeOptional n6)

Public Attributes

ActivationTrigger f0
NodeToken f1
NodeOptional f2
NodeOptional f3
NodeOptional f4
NodeOptional f5
NodeOptional f6
NodeOptional f7
NodeToken f8

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 -> ActivationTrigger() f1 -> "{" f2 -> [ <PATTERNLENGTH> <NUMBER> ";" ] f3 -> [ <OFFSET> <NUMBER> [ <UNIT> ] ( "," <NUMBER> )* ";" ] f4 -> [ <PERIOD> <NUMBER> <UNIT> ";" ] f5 -> [ <MININTERARRIVALTIME> <NUMBER> <UNIT> ";" ] f6 -> [ <MAXINTERARRIVALTIME> <NUMBER> <UNIT> ";" ] f7 -> [ <JITTER> <NUMBER> <UNIT> ";" ] f8 -> "}"


Constructor & Destructor Documentation

de.fraunhofer.isst.axbench.axlang.syntaxtree.Activation.Activation ( ActivationTrigger  n0,
NodeToken  n1,
NodeOptional  n2,
NodeOptional  n3,
NodeOptional  n4,
NodeOptional  n5,
NodeOptional  n6,
NodeOptional  n7,
NodeToken  n8 
)
de.fraunhofer.isst.axbench.axlang.syntaxtree.Activation.Activation ( ActivationTrigger  n0,
NodeOptional  n1,
NodeOptional  n2,
NodeOptional  n3,
NodeOptional  n4,
NodeOptional  n5,
NodeOptional  n6 
)

Member Function Documentation

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

Member Data Documentation