Public Member Functions

de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A > Interface Reference

List of all members.

Public Member Functions

void visit (NodeList n, A argu)
void visit (AspectCompositionLinkAspectMapping n, A argu)
void visit (AspectCompositionLinkApplication n, A argu)
void visit (AspectComposition n, A argu)
void visit (AspectRelationLink n, A argu)
void visit (AspectRelationReplace n, A argu)
void visit (AspectRelationInner n, A argu)
void visit (AspectRelationIdentity n, A argu)
void visit (AspectRelationCopy n, A argu)
void visit (AspectMapping n, A argu)
void visit (ActivityAttribute n, A argu)
void visit (ActivitiesAttributes n, A argu)
void visit (ActivationTrigger n, A argu)
void visit (Activation n, A argu)
void visit (Activations n, A argu)
void visit (Activity n, A argu)
void visit (Transaction n, A argu)
void visit (Transactions n, A argu)
void visit (TransactionModel n, A argu)
void visit (Con2Con_Link n, A argu)
void visit (P2P_Link n, A argu)
void visit (SC2SC_Link n, A argu)
void visit (A2RMapping n, A argu)
void visit (GlobalInstanceInF2RLink n, A argu)
void visit (F2RLink n, A argu)
void visit (F2RMapping n, A argu)
void visit (GlobalInstanceInF2ALink n, A argu)
void visit (F2ALink n, A argu)
void visit (F2AMapping n, A argu)
void visit (HWBus n, A argu)
void visit (HWBusses n, A argu)
void visit (HWConnection n, A argu)
void visit (HWConnections n, A argu)
void visit (HWXORSubcomponent n, A argu)
void visit (HWAtomicSubcomponent n, A argu)
void visit (HWSubcomponents n, A argu)
void visit (HWPort n, A argu)
void visit (HWPorts n, A argu)
void visit (HWComponent n, A argu)
void visit (ResourceModel n, A argu)
void visit (GlobalInstancePath n, A argu)
void visit (GlobalSubComponentInstance n, A argu)
void visit (GlobalSignalAtPortInstance n, A argu)
void visit (GlobalSignalInstance n, A argu)
void visit (GlobalFunctionAlternativeInstance n, A argu)
void visit (GlobalFunctionInstance n, A argu)
void visit (GlobalStorageInstance n, A argu)
void visit (GlobalOperationAtPortInstance n, A argu)
void visit (GlobalOperationInstance n, A argu)
void visit (GlobalPortInstance n, A argu)
void visit (GlobalHWPortInstance n, A argu)
void visit (GlobalHWSubComponentInstance n, A argu)
void visit (GlobalHWBusInstance n, A argu)
void visit (GlobalHWConnectionInstance n, A argu)
void visit (GlobalConnectionInstance n, A argu)
void visit (GlobalComponentInstance n, A argu)
void visit (GlobalInstanceInAspectRelation n, A argu)
void visit (LocalPortInstance n, A argu)
void visit (LocalInstance n, A argu)
void visit (CardinalityAssignment n, A argu)
void visit (Cardinalities n, A argu)
void visit (Operation n, A argu)
void visit (Operations n, A argu)
void visit (Signal n, A argu)
void visit (Signals n, A argu)
void visit (DataElements n, A argu)
void visit (OperationCallExpression n, A argu)
void visit (ReadPort n, A argu)
void visit (BracketsExpression n, A argu)
void visit (ComparisonOperator n, A argu)
void visit (BooleanBinaryOperator n, A argu)
void visit (ArithmeticBinaryOperator n, A argu)
void visit (BinaryOperator n, A argu)
void visit (VariableExpression n, A argu)
void visit (ConstantExpression n, A argu)
void visit (AtomicExpression n, A argu)
void visit (AtomicOrPostfixOrInfixExpression n, A argu)
void visit (PrefixExpression n, A argu)
void visit (Expression n, A argu)
void visit (ReturnStatement n, A argu)
void visit (OperationCallStatement n, A argu)
void visit (WritePort n, A argu)
void visit (DoStatement n, A argu)
void visit (WhileStatement n, A argu)
void visit (ForStatement n, A argu)
void visit (IfStatement n, A argu)
void visit (Assignment n, A argu)
void visit (Statement n, A argu)
void visit (Block n, A argu)
void visit (XORFunction n, A argu)
void visit (Execute n, A argu)
void visit (LocalFunctionInstance n, A argu)
void visit (FunctionLink n, A argu)
void visit (FunctionDecomposition n, A argu)
void visit (Postcondition n, A argu)
void visit (Interaction n, A argu)
void visit (Precondition n, A argu)
void visit (Purpose n, A argu)
void visit (Behavior n, A argu)
void visit (WriteAccess n, A argu)
void visit (Writes n, A argu)
void visit (ReadAccess n, A argu)
void visit (Reads n, A argu)
void visit (Triggers n, A argu)
void visit (AtomicFunction n, A argu)
void visit (Functions n, A argu)
void visit (LocalStorageInstance n, A argu)
void visit (StorageLink n, A argu)
void visit (StorageDecomposition n, A argu)
void visit (Storage n, A argu)
void visit (Storages n, A argu)
void visit (Decomposition n, A argu)
void visit (Decompositions n, A argu)
void visit (DataElementLink n, A argu)
void visit (DataElementLinks n, A argu)
void visit (Connection n, A argu)
void visit (Connections n, A argu)
void visit (XORSubcomponent n, A argu)
void visit (AtomicSubcomponent n, A argu)
void visit (Subcomponents n, A argu)
void visit (PortSignature n, A argu)
void visit (Port n, A argu)
void visit (Ports n, A argu)
void visit (Component n, A argu)
void visit (Components n, A argu)
void visit (ApplicationModel n, A argu)
void visit (DeSelectConfiguration n, A argu)
void visit (SelectConfiguration n, A argu)
void visit (Configuration n, A argu)
void visit (AtomicFeature n, A argu)
void visit (Cardinality n, A argu)
void visit (FeatureGroup n, A argu)
void visit (Features n, A argu)
void visit (FeatureModel n, A argu)
void visit (Model n, A argu)
void visit (Attribute n, A argu)
void visit (Attributes n, A argu)
void visit (IncludeFile n, A argu)
void visit (FeaturePath n, A argu)
void visit (StartElement n, A argu)
void visit (NodeToken n, A argu)
void visit (NodeSequence n, A argu)
void visit (NodeOptional n, A argu)
void visit (NodeListOptional n, A argu)

Detailed Description

All GJ void visitors must implement this interface.


Member Function Documentation

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( NodeList  n,
argu 
)
void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( AspectCompositionLinkAspectMapping  n,
argu 
)

f0 -> <ASPECT_MAPPING> f1 -> <IDENTIFIER> f2 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( AspectCompositionLinkApplication  n,
argu 
)

f0 -> <APPLICATIONMODEL> f1 -> <IDENTIFIER> f2 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( AspectComposition  n,
argu 
)

f0 -> <ASPECT_COMPOSITION> f1 -> <IDENTIFIER> f2 -> "{" f3 -> ( AspectCompositionLinkApplication() | AspectCompositionLinkAspectMapping() )* f4 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( AspectRelationLink  n,
argu 
)

f0 -> GlobalInstanceInAspectRelation() f1 -> "->" f2 -> GlobalInstanceInAspectRelation() f3 -> ( "," GlobalInstanceInAspectRelation() )*

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( AspectRelationReplace  n,
argu 
)

f0 -> <REPLACE> f1 -> AspectRelationLink() f2 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( AspectRelationInner  n,
argu 
)

f0 -> <INNER> f1 -> AspectRelationLink() f2 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( AspectRelationIdentity  n,
argu 
)

f0 -> <IDENTITY> f1 -> AspectRelationLink() f2 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( AspectRelationCopy  n,
argu 
)

f0 -> <COPY> f1 -> AspectRelationLink() f2 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( AspectMapping  n,
argu 
)

f0 -> <ASPECT_MAPPING> f1 -> <IDENTIFIER> f2 -> "{" f3 -> ( AspectRelationCopy() | AspectRelationIdentity() | AspectRelationInner() | AspectRelationReplace() )* f4 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( ActivityAttribute  n,
argu 
)

f0 -> ( GlobalFunctionInstance() | GlobalHWSubComponentInstance() | GlobalHWBusInstance() ) f1 -> "{" f2 -> [ <PRIORITY> <NUMBER> ";" ] f3 -> [ <WCET> <NUMBER> <UNIT> ";" ] f4 -> [ <JITTER> <NUMBER> <UNIT> ";" ] f5 -> [ <DEADLINE> <NUMBER> <UNIT> ";" ] f6 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( ActivitiesAttributes  n,
argu 
)

f0 -> <ACTIVITIESATTRIBUTES> f1 -> "{" f2 -> ( ActivityAttribute() )* f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( ActivationTrigger  n,
argu 
)

f0 -> GlobalFunctionInstance() ":" <IDENTIFIER> "." <IDENTIFIER> <ACTIVATIONKIND> | ( GlobalHWSubComponentInstance() | GlobalHWBusInstance() ) <ACTIVATIONKIND>

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Activation  n,
argu 
)

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 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Activations  n,
argu 
)

f0 -> <ACTIVATIONS> f1 -> "{" f2 -> ( Activation() )* f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Activity  n,
argu 
)

f0 -> ( GlobalFunctionInstance() | GlobalHWSubComponentInstance() | GlobalHWBusInstance() )

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Transaction  n,
argu 
)

f0 -> <TRANSACTION> f1 -> <IDENTIFIER> f2 -> "{" f3 -> [ Activity() ( "," Activity() )* ";" ] f4 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Transactions  n,
argu 
)

f0 -> <TRANSACTIONS> f1 -> "{" f2 -> ( Transaction() )* f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( TransactionModel  n,
argu 
)

f0 -> <TRANSACTIONMODEL> f1 -> <IDENTIFIER> f2 -> <IDENTIFIER> f3 -> "{" f4 -> [ Transactions() ] f5 -> [ Activations() ] f6 -> [ ActivitiesAttributes() ] f7 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Con2Con_Link  n,
argu 
)

f0 -> GlobalConnectionInstance() f1 -> "->" f2 -> GlobalHWConnectionInstance() f3 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( P2P_Link  n,
argu 
)

f0 -> GlobalPortInstance() f1 -> "->" f2 -> GlobalHWPortInstance() f3 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( SC2SC_Link  n,
argu 
)

f0 -> GlobalSubComponentInstance() f1 -> "->" f2 -> GlobalHWSubComponentInstance() f3 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( A2RMapping  n,
argu 
)

f0 -> <A2R_MAPPING> f1 -> <IDENTIFIER> f2 -> <IDENTIFIER> f3 -> "->" f4 -> <IDENTIFIER> f5 -> "{" f6 -> ( SC2SC_Link() | P2P_Link() | Con2Con_Link() )* f7 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalInstanceInF2RLink  n,
argu 
)

f0 -> GlobalHWSubComponentInstance() | GlobalHWPortInstance()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( F2RLink  n,
argu 
)

f0 -> <FEATURE> f1 -> FeaturePath() f2 -> "->" f3 -> GlobalInstanceInF2RLink() f4 -> ( "," GlobalInstanceInF2RLink() )* f5 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( F2RMapping  n,
argu 
)

f0 -> <F2R_MAPPING> f1 -> <IDENTIFIER> f2 -> <IDENTIFIER> f3 -> "->" f4 -> <IDENTIFIER> f5 -> "{" f6 -> ( F2RLink() )* f7 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalInstanceInF2ALink  n,
argu 
)

f0 -> GlobalOperationInstance() | GlobalPortInstance() | GlobalFunctionAlternativeInstance() | GlobalSignalInstance() | GlobalStorageInstance() | GlobalSubComponentInstance()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( F2ALink  n,
argu 
)

f0 -> <FEATURE> f1 -> FeaturePath() f2 -> "->" f3 -> GlobalInstanceInF2ALink() f4 -> ( "," GlobalInstanceInF2ALink() )* f5 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( F2AMapping  n,
argu 
)

f0 -> <F2A_MAPPING> f1 -> <IDENTIFIER> f2 -> <IDENTIFIER> f3 -> "->" f4 -> <IDENTIFIER> f5 -> "{" f6 -> ( F2ALink() )* f7 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( HWBus  n,
argu 
)

f0 -> <HW_BUSTYPE> f1 -> <IDENTIFIER> f2 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( HWBusses  n,
argu 
)

f0 -> <HW_BUSSES> f1 -> "{" f2 -> ( HWBus() )+ f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( HWConnection  n,
argu 
)

f0 -> [ "\'" <IDENTIFIER> "\'" ] f1 -> [ ( <IDENTIFIER> | <THIS> ) "." ] f2 -> <IDENTIFIER> f3 -> "--" f4 -> ( <IDENTIFIER> | <THIS> ) f5 -> "." f6 -> <IDENTIFIER> f7 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( HWConnections  n,
argu 
)

f0 -> <HW_CONNECTIONS> f1 -> "{" f2 -> ( HWConnection() )* f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( HWXORSubcomponent  n,
argu 
)

f0 -> [ <OPTIONAL> ] f1 -> <XOR> f2 -> <IDENTIFIER> f3 -> "{" f4 -> ( HWAtomicSubcomponent() )+ f5 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( HWAtomicSubcomponent  n,
argu 
)

f0 -> [ <OPTIONAL> ] f1 -> <IDENTIFIER> f2 -> <IDENTIFIER> f3 -> ( "," <IDENTIFIER> )* f4 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( HWSubcomponents  n,
argu 
)

f0 -> <HW_SUBCOMPONENTS> f1 -> "{" f2 -> ( HWAtomicSubcomponent() | HWXORSubcomponent() )+ f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( HWPort  n,
argu 
)

f0 -> [ <OPTIONAL> ] f1 -> <DIRECTION> f2 -> "<" f3 -> ( <HW_BUSTYPE> | <ANALOG> | <DIGITAL> ) f4 -> ">" f5 -> <IDENTIFIER> f6 -> ( "," <IDENTIFIER> )* f7 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( HWPorts  n,
argu 
)

f0 -> <HW_PORTS> f1 -> "{" f2 -> ( HWPort() )+ f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( HWComponent  n,
argu 
)

f0 -> [ <TOP> ] f1 -> <HW_COMPONENT> f2 -> <IDENTIFIER> f3 -> [ Attributes() ] f4 -> "{" f5 -> [ HWPorts() ] f6 -> [ HWSubcomponents() ] f7 -> [ HWConnections() ] f8 -> [ HWBusses() ] f9 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( ResourceModel  n,
argu 
)

f0 -> <RESOURCEMODEL> f1 -> <IDENTIFIER> f2 -> "{" f3 -> ( HWComponent() )* f4 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalInstancePath  n,
argu 
)

f0 -> <IDENTIFIER> f1 -> ( "." <IDENTIFIER> )*

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalSubComponentInstance  n,
argu 
)

f0 -> <SUBCOMPONENT> f1 -> GlobalInstancePath()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalSignalAtPortInstance  n,
argu 
)

f0 -> <SIGNAL> f1 -> GlobalInstancePath()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalSignalInstance  n,
argu 
)

f0 -> <SIGNAL> f1 -> GlobalInstancePath()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalFunctionAlternativeInstance  n,
argu 
)

f0 -> <FUNCTION> f1 -> GlobalInstancePath()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalFunctionInstance  n,
argu 
)

f0 -> <FUNCTION> f1 -> GlobalInstancePath()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalStorageInstance  n,
argu 
)

f0 -> <STORAGE> f1 -> GlobalInstancePath()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalOperationAtPortInstance  n,
argu 
)

f0 -> <OPERATION> f1 -> GlobalInstancePath()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalOperationInstance  n,
argu 
)

f0 -> <OPERATION> f1 -> GlobalInstancePath()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalPortInstance  n,
argu 
)

f0 -> <PORT> f1 -> GlobalInstancePath()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalHWPortInstance  n,
argu 
)

f0 -> <HW_PORT> f1 -> GlobalInstancePath()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalHWSubComponentInstance  n,
argu 
)

f0 -> <HW_SUBCOMPONENT> f1 -> GlobalInstancePath()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalHWBusInstance  n,
argu 
)

f0 -> <HW_BUS> f1 -> GlobalInstancePath()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalHWConnectionInstance  n,
argu 
)

f0 -> <HW_CONNECTION> f1 -> GlobalInstancePath()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalConnectionInstance  n,
argu 
)

f0 -> <CONNECTION> f1 -> GlobalInstancePath()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalComponentInstance  n,
argu 
)

f0 -> <COMPONENT> f1 -> GlobalInstancePath()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( GlobalInstanceInAspectRelation  n,
argu 
)

f0 -> GlobalComponentInstance() | GlobalConnectionInstance() | GlobalPortInstance() | GlobalOperationAtPortInstance() | GlobalFunctionInstance() | GlobalSignalAtPortInstance() | GlobalSubComponentInstance()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( LocalPortInstance  n,
argu 
)

f0 -> <IDENTIFIER> f1 -> "." f2 -> <IDENTIFIER>

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( LocalInstance  n,
argu 
)

f0 -> <SUBCOMPONENT> <IDENTIFIER> | <PORT> LocalPortInstance()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( CardinalityAssignment  n,
argu 
)

f0 -> Cardinality() f1 -> "->" f2 -> LocalInstance() f3 -> ( "," LocalInstance() )* f4 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Cardinalities  n,
argu 
)

f0 -> <CARDINALITIES> f1 -> "{" f2 -> ( CardinalityAssignment() )* f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Operation  n,
argu 
)

f0 -> [ <OPTIONAL> ] f1 -> <DATA_TYPE> f2 -> <IDENTIFIER> f3 -> "(" f4 -> [ <DATA_TYPE> <IDENTIFIER> ( "," <DATA_TYPE> <IDENTIFIER> )* ] f5 -> ")" f6 -> [ <BINDINGTIME> ] f7 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Operations  n,
argu 
)

f0 -> <OPERATIONS> f1 -> "{" f2 -> ( Operation() )* f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Signal  n,
argu 
)

f0 -> [ <OPTIONAL> ] f1 -> <DATA_TYPE> f2 -> <IDENTIFIER> f3 -> ( "," <IDENTIFIER> )* f4 -> [ <BINDINGTIME> ] f5 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Signals  n,
argu 
)

f0 -> <SIGNALS> f1 -> "{" f2 -> ( Signal() )* f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( DataElements  n,
argu 
)

f0 -> ( ( Signals() | Operations() ) )+

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( OperationCallExpression  n,
argu 
)

f0 -> <IDENTIFIER> f1 -> "(" f2 -> [ AtomicExpression() ( "," AtomicExpression() )* ] f3 -> ")"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( ReadPort  n,
argu 
)

f0 -> <READ> f1 -> "(" f2 -> <IDENTIFIER> f3 -> "." f4 -> <IDENTIFIER> f5 -> [ "," <IDENTIFIER> ] f6 -> ")"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( BracketsExpression  n,
argu 
)

f0 -> "(" f1 -> Expression() f2 -> ")"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( ComparisonOperator  n,
argu 
)

f0 -> <EQUAL> | <NOTEQUAL> | <LESS> | <LESSOREQUAL> | <GREATER> | <GREATEROREQUAL>

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( BooleanBinaryOperator  n,
argu 
)

f0 -> <ANDOPERATOR> | <OROPERATOR>

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( ArithmeticBinaryOperator  n,
argu 
)

f0 -> <PLUS> | <MINUS> | <AST> |

| <MOD>

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( BinaryOperator  n,
argu 
)

f0 -> ArithmeticBinaryOperator() | BooleanBinaryOperator() | ComparisonOperator()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( VariableExpression  n,
argu 
)
void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( ConstantExpression  n,
argu 
)

f0 -> <NUMBER> | <TRUE> | <FALSE> | <NULL>

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( AtomicExpression  n,
argu 
)

f0 -> ConstantExpression() | VariableExpression() | BracketsExpression() | ReadPort()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( AtomicOrPostfixOrInfixExpression  n,
argu 
)

f0 -> AtomicExpression() f1 -> [ <INCREMENT> | <DECREMENT> | BinaryOperator() Expression() ]

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( PrefixExpression  n,
argu 
)

f0 -> ( <NOT> | <INCREMENT> | <DECREMENT> ) f1 -> AtomicExpression()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Expression  n,
argu 
)

f0 -> PrefixExpression() | AtomicOrPostfixOrInfixExpression()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( ReturnStatement  n,
argu 
)

f0 -> <RETURN> f1 -> "(" f2 -> <IDENTIFIER> f3 -> "." f4 -> <IDENTIFIER> f5 -> "," f6 -> Expression() f7 -> ")" f8 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( OperationCallStatement  n,
argu 
)

f0 -> <CALL> f1 -> "(" f2 -> <IDENTIFIER> f3 -> "." f4 -> OperationCallExpression() f5 -> ")"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( WritePort  n,
argu 
)

f0 -> <WRITE> f1 -> "(" f2 -> <IDENTIFIER> f3 -> "." f4 -> <IDENTIFIER> f5 -> "," f6 -> Expression() f7 -> ")" f8 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( DoStatement  n,
argu 
)

f0 -> <DO> f1 -> Block() f2 -> <WHILE> f3 -> "(" f4 -> Expression() f5 -> ")" f6 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( WhileStatement  n,
argu 
)

f0 -> <WHILE> f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> Block()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( ForStatement  n,
argu 
)

f0 -> <FOR> f1 -> "(" f2 -> Storage() f3 -> Expression() f4 -> ";" f5 -> Expression() f6 -> ")" f7 -> Block()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( IfStatement  n,
argu 
)

f0 -> <IF> f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> Block() f5 -> [ <ELSE> Block() ]

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Assignment  n,
argu 
)

f0 -> <IDENTIFIER> f1 -> "=" f2 -> ( Expression() | OperationCallStatement() ) f3 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Statement  n,
argu 
)

f0 -> Storage() | Assignment() | IfStatement() | ForStatement() | WhileStatement() | DoStatement() | WritePort() | OperationCallStatement() ";" | ReturnStatement()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Block  n,
argu 
)

f0 -> "{" f1 -> ( Statement() )* f2 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( XORFunction  n,
argu 
)

f0 -> <XOR> f1 -> <FUNCTION> f2 -> <IDENTIFIER> f3 -> [ <BINDINGTIME> ] f4 -> "{" f5 -> ( AtomicFunction() )+ f6 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Execute  n,
argu 
)

f0 -> <EXECUTE> f1 -> Block()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( LocalFunctionInstance  n,
argu 
)

f0 -> <IDENTIFIER> f1 -> "." f2 -> <IDENTIFIER>

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( FunctionLink  n,
argu 
)

f0 -> <IDENTIFIER> f1 -> "->" f2 -> LocalFunctionInstance() f3 -> ( "," LocalFunctionInstance() )* f4 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( FunctionDecomposition  n,
argu 
)

f0 -> <FUNCTION> f1 -> FunctionLink()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Postcondition  n,
argu 
)

f0 -> <POSTCONDITION> f1 -> "{" f2 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Interaction  n,
argu 
)

f0 -> <INTERACTION> f1 -> "{" f2 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Precondition  n,
argu 
)

f0 -> <PRECONDITION> f1 -> "{" f2 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Purpose  n,
argu 
)

f0 -> <PURPOSE> f1 -> "{" f2 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Behavior  n,
argu 
)

f0 -> <BEHAVIOR> f1 -> "{" f2 -> [ Purpose() ] f3 -> [ Precondition() ] f4 -> [ Interaction() ] f5 -> [ Postcondition() ] f6 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( WriteAccess  n,
argu 
)

f0 -> <IDENTIFIER> "." <IDENTIFIER> | <IDENTIFIER>

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Writes  n,
argu 
)

f0 -> ( <WRITE> WriteAccess() ( "," WriteAccess() )* ";" )+

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( ReadAccess  n,
argu 
)

f0 -> <IDENTIFIER> "." <IDENTIFIER> | <IDENTIFIER>

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Reads  n,
argu 
)

f0 -> ( <READ> ReadAccess() ( "," ReadAccess() )* ";" )+

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Triggers  n,
argu 
)

f0 -> ( <TRIGGER> <IDENTIFIER> "." <IDENTIFIER> ( "," <IDENTIFIER> "." <IDENTIFIER> )* ";" )+

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( AtomicFunction  n,
argu 
)

f0 -> <FUNCTION> f1 -> <IDENTIFIER> f2 -> [ Attributes() ] f3 -> "{" f4 -> [ Triggers() ] f5 -> [ Reads() ] f6 -> [ Writes() ] f7 -> [ Behavior() ] f8 -> [ Execute() ] f9 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Functions  n,
argu 
)

f0 -> <FUNCTIONS> f1 -> "{" f2 -> ( AtomicFunction() | XORFunction() )* f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( LocalStorageInstance  n,
argu 
)

f0 -> <IDENTIFIER> f1 -> "." f2 -> <IDENTIFIER>

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( StorageLink  n,
argu 
)

f0 -> <IDENTIFIER> f1 -> "->" f2 -> LocalStorageInstance() f3 -> ( "," LocalStorageInstance() )* f4 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( StorageDecomposition  n,
argu 
)

f0 -> <STORAGE> f1 -> StorageLink()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Storage  n,
argu 
)

f0 -> [ <OPTIONAL> ] f1 -> <DATA_TYPE> f2 -> <IDENTIFIER> f3 -> [ "=" ( <NUMBER> | <TRUE> | <FALSE> | "\"" ( <IDENTIFIER> | <NUMBER> | <TRUE> | <FALSE> ) """ ) ] f4 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Storages  n,
argu 
)

f0 -> <STORAGES> f1 -> "{" f2 -> ( Storage() )* f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Decomposition  n,
argu 
)

f0 -> StorageDecomposition() | FunctionDecomposition()

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Decompositions  n,
argu 
)

f0 -> <DECOMPOSITION> f1 -> "{" f2 -> ( Decomposition() )* f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( DataElementLink  n,
argu 
)

f0 -> <IDENTIFIER> f1 -> "->" f2 -> <IDENTIFIER> f3 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( DataElementLinks  n,
argu 
)

f0 -> <AST> | ( DataElementLink() )*

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Connection  n,
argu 
)

f0 -> [ "\'" <IDENTIFIER> "\'" ] f1 -> ( <IDENTIFIER> | <THIS> ) f2 -> "." f3 -> <IDENTIFIER> f4 -> "->" f5 -> ( <IDENTIFIER> | <THIS> ) f6 -> "." f7 -> <IDENTIFIER> f8 -> "{" f9 -> DataElementLinks() f10 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Connections  n,
argu 
)

f0 -> <CONNECTIONS> f1 -> "{" f2 -> ( Connection() )* f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( XORSubcomponent  n,
argu 
)

f0 -> [ <OPTIONAL> ] f1 -> <XOR> f2 -> <IDENTIFIER> f3 -> [ <BINDINGTIME> ] f4 -> [ Attributes() ] f5 -> "{" f6 -> ( AtomicSubcomponent() )+ f7 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( AtomicSubcomponent  n,
argu 
)

f0 -> [ <OPTIONAL> ] f1 -> <IDENTIFIER> f2 -> <IDENTIFIER> f3 -> ( "," <IDENTIFIER> )* f4 -> [ <BINDINGTIME> ] f5 -> [ Attributes() ] f6 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Subcomponents  n,
argu 
)

f0 -> <SUBCOMPONENTS> f1 -> "{" f2 -> ( AtomicSubcomponent() | XORSubcomponent() )* f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( PortSignature  n,
argu 
)

f0 -> "<" f1 -> <IDENTIFIER> f2 -> ( "," <IDENTIFIER> )* f3 -> ">"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Port  n,
argu 
)

f0 -> [ <OPTIONAL> ] f1 -> <DIRECTION> f2 -> [ PortSignature() ] f3 -> <IDENTIFIER> f4 -> [ <BINDINGTIME> ] f5 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Ports  n,
argu 
)

f0 -> <PORTS> f1 -> "{" f2 -> ( Port() )* f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Component  n,
argu 
)

f0 -> [ <TOP> ] f1 -> <COMPONENT> f2 -> <IDENTIFIER> f3 -> [ Attributes() ] f4 -> "{" f5 -> [ DataElements() ] f6 -> [ Ports() ] f7 -> [ Storages() ] f8 -> [ Functions() ] f9 -> [ Subcomponents() ] f10 -> [ Connections() ] f11 -> [ Decompositions() ] f12 -> [ Cardinalities() ] f13 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Components  n,
argu 
)
void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( ApplicationModel  n,
argu 
)

f0 -> <APPLICATIONMODEL> f1 -> <IDENTIFIER> f2 -> "{" f3 -> ( Components() | IncludeFile() )* f4 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( DeSelectConfiguration  n,
argu 
)

f0 -> <NO> f1 -> "{" f2 -> ( FeaturePath() ";" )+ f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( SelectConfiguration  n,
argu 
)

f0 -> <YES> f1 -> "{" f2 -> ( FeaturePath() ";" )+ f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Configuration  n,
argu 
)

f0 -> <CONFIGURATION> f1 -> <IDENTIFIER> f2 -> <IDENTIFIER> f3 -> "{" f4 -> [ SelectConfiguration() ] f5 -> [ DeSelectConfiguration() ] f6 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( AtomicFeature  n,
argu 
)

f0 -> [ <OPTIONAL> ] f1 -> <IDENTIFIER> f2 -> ";"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Cardinality  n,
argu 
)

f0 -> "[" f1 -> <NUMBER> f2 -> ".." f3 -> ( <NUMBER> | <AST> ) f4 -> "]"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( FeatureGroup  n,
argu 
)

f0 -> [ <OPTIONAL> ] f1 -> [ <XOR> | <OR> Cardinality() ] f2 -> <IDENTIFIER> f3 -> "{" f4 -> ( AtomicFeature() | FeatureGroup() )+ f5 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Features  n,
argu 
)

f0 -> <FEATURES> f1 -> "{" f2 -> ( AtomicFeature() | FeatureGroup() )+ f3 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( FeatureModel  n,
argu 
)

f0 -> <FEATUREMODEL> f1 -> <IDENTIFIER> f2 -> "{" f3 -> [ Features() ] f4 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Model  n,
argu 
)

f0 -> <MODEL> f1 -> <IDENTIFIER> f2 -> [ Attributes() ] f3 -> "{" f4 -> ( FeatureModel() | Configuration() | ApplicationModel() | ResourceModel() | F2AMapping() | F2RMapping() | A2RMapping() | TransactionModel() | AspectMapping() | AspectComposition() | IncludeFile() )* f5 -> "}"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Attribute  n,
argu 
)

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

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( Attributes  n,
argu 
)

f0 -> "[" f1 -> ( Attribute() )* f2 -> "]"

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( IncludeFile  n,
argu 
)

f0 -> f1 -> <FILENAMESTARTDELIMITER> f2 -> <FILENAME> f3 -> <FILENAMEENDDELIMITER> f4 -> <FILENAMEEND>

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( FeaturePath  n,
argu 
)

f0 -> <IDENTIFIER> f1 -> ( "." <IDENTIFIER> )*

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( StartElement  n,
argu 
)

f0 -> ( Model() | FeatureModel() | Configuration() | ApplicationModel() | Component() | ResourceModel() | F2AMapping() | F2RMapping() | A2RMapping() ) f1 -> <EOF>

Implemented in de.fraunhofer.isst.axbench.axlang.visitor.GJVoidDepthFirst< A >.

void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( NodeToken  n,
argu 
)
void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( NodeSequence  n,
argu 
)
void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( NodeOptional  n,
argu 
)
void de.fraunhofer.isst.axbench.axlang.visitor.GJVoidVisitor< A >.visit ( NodeListOptional  n,
argu 
)