public class HlddSpecSmvVisitor extends HlddClockedVisitorBase
ModelVisitor.Status
currentPhaseVars
Constructor and Description |
---|
HlddSpecSmvVisitor(java.lang.String fileName)
Constructs a new visitor and creates a new *.smv file.
|
Modifier and Type | Method and Description |
---|---|
protected ru.ispras.fortress.expression.NodeVariable |
getClock() |
void |
onModelBegin(Model model)
Starts visiting
Model object. |
void |
onModuleBegin(Module module)
Starts visiting
Module node. |
void |
setGaddModel(GaddModel model) |
void |
setSpecificationFile(java.lang.String specFile)
Adds the specification file to the visitor.
|
append, appendLine, appendLine, getExprDescription, getExprDescription, getExprPrinter, onAssignment, onConditionBegin, onConditionEnd, onEdgeBegin, onEdgeEnd, onHlddBegin, onHlddEnd, onModelEnd, onModuleEnd, onProcessBegin, onProcessEnd
onRootBegin, onRootEnd
getStatus, onRootBegin, onRootEnd, onStatementBegin, onStatementEnd
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getStatus, onRootBegin, onRootEnd, onStatementBegin, onStatementEnd
public HlddSpecSmvVisitor(java.lang.String fileName)
fileName
- - the specified *.smv file name.public void setSpecificationFile(java.lang.String specFile)
specFile
- - the specified file name.public void setGaddModel(GaddModel model)
protected ru.ispras.fortress.expression.NodeVariable getClock()
getClock
in class HlddClockedVisitorBase
public void onModelBegin(Model model)
ModelVisitor
Model
object.onModelBegin
in interface ModelVisitor
onModelBegin
in class HlddSmvVisitor
model
- The model to be visited.public void onModuleBegin(Module module)
ModelVisitor
Module
node.onModuleBegin
in interface ModelVisitor
onModuleBegin
in class HlddClockedVisitorBase
module
- Module node to be visited.