Public Member Functions | Public Attributes | Package Functions

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

List of all members.

Public Member Functions

void accept (de.fraunhofer.isst.axbench.axlang.visitor.Visitor v)
 SC2SC_Link (GlobalSubComponentInstance n0, NodeToken n1, GlobalHWSubComponentInstance n2, NodeToken n3)
 SC2SC_Link (GlobalSubComponentInstance n0, GlobalHWSubComponentInstance n1)

Public Attributes

GlobalSubComponentInstance f0
NodeToken f1
GlobalHWSubComponentInstance 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 -> GlobalSubComponentInstance() f1 -> "->" f2 -> GlobalHWSubComponentInstance() f3 -> ";"


Constructor & Destructor Documentation

de.fraunhofer.isst.axbench.axlang.syntaxtree.SC2SC_Link.SC2SC_Link ( GlobalSubComponentInstance  n0,
NodeToken  n1,
GlobalHWSubComponentInstance  n2,
NodeToken  n3 
)
de.fraunhofer.isst.axbench.axlang.syntaxtree.SC2SC_Link.SC2SC_Link ( GlobalSubComponentInstance  n0,
GlobalHWSubComponentInstance  n1 
)

Member Function Documentation

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

Member Data Documentation