|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.upb.hni.vmagic.concurrent.ConcurrentStatementVisitor
public class ConcurrentStatementVisitor
Concurrent statement visitor.
The concurrent statement visitor visits all statements in a hierarchy of statements.
To use this class you need to subclass it and override the visit...()
methods
you want to handle.
Constructor Summary | |
---|---|
ConcurrentStatementVisitor()
|
Method Summary | |
---|---|
void |
visit(ConcurrentStatement statement)
Visits a concurrent statement. |
void |
visit(java.util.List<? extends ConcurrentStatement> statements)
Visits a list of concurrent statements. |
protected void |
visitArchitectureInstantiation(ArchitectureInstantiation statement)
Visits an architecture instantiation. |
protected void |
visitBlockStatement(BlockStatement statement)
Visits a block statement. |
protected void |
visitComponentInstantiation(ComponentInstantiation statement)
Visits a component instantiation. |
protected void |
visitConcurrentAssertionStatement(ConcurrentAssertionStatement statement)
Visits a concurrent assertion statement. |
protected void |
visitConcurrentProcedureCall(ConcurrentProcedureCall statement)
Visits a concurrent procedure call. |
protected void |
visitConditionalSignalAssignment(ConditionalSignalAssignment statement)
Visits a conditional signal assignment. |
protected void |
visitConfigurationInstantiation(ConfigurationInstantiation statement)
Visits a configuration instantiation. |
protected void |
visitEntityInstantiation(EntityInstantiation statement)
Visits an entity instantiation. |
protected void |
visitForGenerateStatement(ForGenerateStatement statement)
Visits a for generate statement. |
protected void |
visitIfGenerateStatement(IfGenerateStatement statement)
Visits a if generate statement. |
protected void |
visitProcessStatement(AbstractProcessStatement statement)
Visits a process statement. |
protected void |
visitSelectedSignalAssignment(SelectedSignalAssignment statement)
Visits a selected signal assignement. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ConcurrentStatementVisitor()
Method Detail |
---|
public void visit(ConcurrentStatement statement)
null
.
statement
- the concurrent statement or null
public void visit(java.util.List<? extends ConcurrentStatement> statements)
null
items in the list are ignored.
The list parameter must not be null
.
statements
- the list of concurrent statementsprotected void visitProcessStatement(AbstractProcessStatement statement)
statement
- the statementprotected void visitForGenerateStatement(ForGenerateStatement statement)
statement
- the statementprotected void visitIfGenerateStatement(IfGenerateStatement statement)
statement
- the statementprotected void visitConcurrentProcedureCall(ConcurrentProcedureCall statement)
statement
- the statementprotected void visitArchitectureInstantiation(ArchitectureInstantiation statement)
statement
- the statementprotected void visitComponentInstantiation(ComponentInstantiation statement)
statement
- the statementprotected void visitConfigurationInstantiation(ConfigurationInstantiation statement)
statement
- the statementprotected void visitEntityInstantiation(EntityInstantiation statement)
statement
- the statementprotected void visitBlockStatement(BlockStatement statement)
statement
- the statementprotected void visitConcurrentAssertionStatement(ConcurrentAssertionStatement statement)
statement
- the statementprotected void visitConditionalSignalAssignment(ConditionalSignalAssignment statement)
statement
- the statementprotected void visitSelectedSignalAssignment(SelectedSignalAssignment statement)
statement
- the statement
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |