|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.czt.print.z.AbstractPrintVisitor
net.sourceforge.czt.print.z.ZPrintVisitor
net.sourceforge.czt.print.circus.CircusPrintVisitor
public class CircusPrintVisitor
An Circus visitor used for printing.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class net.sourceforge.czt.print.z.ZPrintVisitor |
|---|
net.sourceforge.czt.print.z.ZPrintVisitor.Utils, net.sourceforge.czt.print.z.ZPrintVisitor.UtilsImpl |
| Nested classes/interfaces inherited from class net.sourceforge.czt.print.z.AbstractPrintVisitor |
|---|
net.sourceforge.czt.print.z.AbstractPrintVisitor.ZPrinter |
| Field Summary |
|---|
| Fields inherited from class net.sourceforge.czt.print.z.ZPrintVisitor |
|---|
ref_ |
| Fields inherited from interface net.sourceforge.czt.print.util.PrintPropertiesKeys |
|---|
PROP_PRINT_NAME_IDS, PROP_Z_EVES |
| Constructor Summary | |
|---|---|
CircusPrintVisitor(net.sourceforge.czt.print.z.AbstractPrintVisitor.ZPrinter printer,
java.util.Properties properties,
net.sourceforge.czt.parser.util.WarningManager wm)
|
|
CircusPrintVisitor(net.sourceforge.czt.print.z.AbstractPrintVisitor.ZPrinter printer,
net.sourceforge.czt.parser.util.WarningManager wm)
Creates a new Object-Z print visitor. |
|
| Method Summary | |
|---|---|
protected void |
print(CircusKeyword keyword)
Auxiliary methods |
protected void |
printActionD(net.sourceforge.czt.circus.ast.ActionD term)
|
protected void |
printFormalParameters(net.sourceforge.czt.z.ast.ZDeclList term)
|
protected void |
printProcessD(net.sourceforge.czt.circus.ast.ProcessD term,
boolean indexes)
|
java.lang.Object |
visitActionPara(net.sourceforge.czt.circus.ast.ActionPara term)
Action related |
java.lang.Object |
visitActionSignature(net.sourceforge.czt.circus.ast.ActionSignature term)
|
java.lang.Object |
visitActionTransformerPred(net.sourceforge.czt.circus.ast.ActionTransformerPred term)
|
java.lang.Object |
visitActionType(net.sourceforge.czt.circus.ast.ActionType term)
|
java.lang.Object |
visitAlphabetisedParallelAction(net.sourceforge.czt.circus.ast.AlphabetisedParallelAction term)
|
java.lang.Object |
visitAlphabetisedParallelActionIte(net.sourceforge.czt.circus.ast.AlphabetisedParallelActionIte term)
|
java.lang.Object |
visitAlphabetisedParallelProcess(net.sourceforge.czt.circus.ast.AlphabetisedParallelProcess term)
|
java.lang.Object |
visitAlphabetisedParallelProcessIdx(net.sourceforge.czt.circus.ast.AlphabetisedParallelProcessIdx term)
|
java.lang.Object |
visitAlphabetisedParallelProcessIte(net.sourceforge.czt.circus.ast.AlphabetisedParallelProcessIte term)
|
java.lang.Object |
visitAssignmentCommand(net.sourceforge.czt.circus.ast.AssignmentCommand term)
|
java.lang.Object |
visitAssignmentPairs(net.sourceforge.czt.circus.ast.AssignmentPairs term)
|
java.lang.Object |
visitBasicChannelSetExpr(net.sourceforge.czt.circus.ast.BasicChannelSetExpr term)
|
net.sourceforge.czt.base.ast.Term |
visitBasicProcess(net.sourceforge.czt.circus.ast.BasicProcess term)
|
java.lang.Object |
visitBasicProcessSignature(net.sourceforge.czt.circus.ast.BasicProcessSignature term)
|
java.lang.Object |
visitCallAction(net.sourceforge.czt.circus.ast.CallAction term)
|
java.lang.Object |
visitCallProcess(net.sourceforge.czt.circus.ast.CallProcess term)
|
java.lang.Object |
visitChannelDecl(net.sourceforge.czt.circus.ast.ChannelDecl term)
|
java.lang.Object |
visitChannelPara(net.sourceforge.czt.circus.ast.ChannelPara term)
Channel related |
java.lang.Object |
visitChannelSetPara(net.sourceforge.czt.circus.ast.ChannelSetPara term)
Channel set related |
java.lang.Object |
visitChannelSetType(net.sourceforge.czt.circus.ast.ChannelSetType term)
|
java.lang.Object |
visitChannelType(net.sourceforge.czt.circus.ast.ChannelType term)
Unexpected terms |
java.lang.Object |
visitChaosAction(net.sourceforge.czt.circus.ast.ChaosAction term)
|
java.lang.Object |
visitCircusChannelSet(net.sourceforge.czt.circus.ast.CircusChannelSet term)
|
java.lang.Object |
visitCircusFieldList(net.sourceforge.czt.circus.ast.CircusFieldList term)
|
java.lang.Object |
visitCircusNameSet(net.sourceforge.czt.circus.ast.CircusNameSet term)
|
java.lang.Object |
visitCircusStateAnn(net.sourceforge.czt.circus.ast.CircusStateAnn term)
|
java.lang.Object |
visitCommunication(net.sourceforge.czt.circus.ast.Communication term)
|
java.lang.Object |
visitDotField(net.sourceforge.czt.circus.ast.DotField term)
|
java.lang.Object |
visitExtChoiceAction(net.sourceforge.czt.circus.ast.ExtChoiceAction term)
|
java.lang.Object |
visitExtChoiceActionIte(net.sourceforge.czt.circus.ast.ExtChoiceActionIte term)
|
java.lang.Object |
visitExtChoiceProcess(net.sourceforge.czt.circus.ast.ExtChoiceProcess term)
|
java.lang.Object |
visitExtChoiceProcessIdx(net.sourceforge.czt.circus.ast.ExtChoiceProcessIdx term)
|
java.lang.Object |
visitExtChoiceProcessIte(net.sourceforge.czt.circus.ast.ExtChoiceProcessIte term)
|
java.lang.Object |
visitGuardedAction(net.sourceforge.czt.circus.ast.GuardedAction term)
|
java.lang.Object |
visitHideAction(net.sourceforge.czt.circus.ast.HideAction term)
|
java.lang.Object |
visitHideProcess(net.sourceforge.czt.circus.ast.HideProcess term)
|
java.lang.Object |
visitIfGuardedCommand(net.sourceforge.czt.circus.ast.IfGuardedCommand term)
|
java.lang.Object |
visitIndexedProcess(net.sourceforge.czt.circus.ast.IndexedProcess term)
|
java.lang.Object |
visitInputField(net.sourceforge.czt.circus.ast.InputField term)
|
java.lang.Object |
visitIntChoiceAction(net.sourceforge.czt.circus.ast.IntChoiceAction term)
|
java.lang.Object |
visitIntChoiceActionIte(net.sourceforge.czt.circus.ast.IntChoiceActionIte term)
|
java.lang.Object |
visitIntChoiceProcess(net.sourceforge.czt.circus.ast.IntChoiceProcess term)
|
java.lang.Object |
visitIntChoiceProcessIdx(net.sourceforge.czt.circus.ast.IntChoiceProcessIdx term)
|
java.lang.Object |
visitIntChoiceProcessIte(net.sourceforge.czt.circus.ast.IntChoiceProcessIte term)
|
java.lang.Object |
visitInterleaveAction(net.sourceforge.czt.circus.ast.InterleaveAction term)
|
java.lang.Object |
visitInterleaveActionIte(net.sourceforge.czt.circus.ast.InterleaveActionIte term)
|
java.lang.Object |
visitInterleaveProcess(net.sourceforge.czt.circus.ast.InterleaveProcess term)
|
java.lang.Object |
visitInterleaveProcessIdx(net.sourceforge.czt.circus.ast.InterleaveProcessIdx term)
|
java.lang.Object |
visitInterleaveProcessIte(net.sourceforge.czt.circus.ast.InterleaveProcessIte term)
|
java.lang.Object |
visitLetMuAction(net.sourceforge.czt.circus.ast.LetMuAction term)
|
java.lang.Object |
visitLetVarAction(net.sourceforge.czt.circus.ast.LetVarAction term)
|
java.lang.Object |
visitMuAction(net.sourceforge.czt.circus.ast.MuAction term)
|
java.lang.Object |
visitNameSetPara(net.sourceforge.czt.circus.ast.NameSetPara term)
|
java.lang.Object |
visitNameSetType(net.sourceforge.czt.circus.ast.NameSetType term)
|
java.lang.Object |
visitOnTheFlyDefAnn(net.sourceforge.czt.circus.ast.OnTheFlyDefAnn term)
|
java.lang.Object |
visitOutputField(net.sourceforge.czt.circus.ast.OutputField term)
|
java.lang.Object |
visitParallelAction(net.sourceforge.czt.circus.ast.ParallelAction term)
|
java.lang.Object |
visitParallelActionIte(net.sourceforge.czt.circus.ast.ParallelActionIte term)
|
java.lang.Object |
visitParallelProcess(net.sourceforge.czt.circus.ast.ParallelProcess term)
|
java.lang.Object |
visitParallelProcessIdx(net.sourceforge.czt.circus.ast.ParallelProcessIdx term)
|
java.lang.Object |
visitParallelProcessIte(net.sourceforge.czt.circus.ast.ParallelProcessIte term)
|
java.lang.Object |
visitParamAction(net.sourceforge.czt.circus.ast.ParamAction term)
|
java.lang.Object |
visitParamProcess(net.sourceforge.czt.circus.ast.ParamProcess term)
|
java.lang.Object |
visitPrefixingAction(net.sourceforge.czt.circus.ast.PrefixingAction term)
|
java.lang.Object |
visitProcessPara(net.sourceforge.czt.circus.ast.ProcessPara term)
The AstToPrintTreeVisitor must have changed OnTheFly paragraphs from ProcessPara to a special form of action call. |
java.lang.Object |
visitProcessSignature(net.sourceforge.czt.circus.ast.ProcessSignature term)
|
java.lang.Object |
visitProcessTransformerPred(net.sourceforge.czt.circus.ast.ProcessTransformerPred term)
|
java.lang.Object |
visitProcessType(net.sourceforge.czt.circus.ast.ProcessType term)
|
java.lang.Object |
visitQualifiedDecl(net.sourceforge.czt.circus.ast.QualifiedDecl term)
|
java.lang.Object |
visitRenameProcess(net.sourceforge.czt.circus.ast.RenameProcess term)
|
java.lang.Object |
visitSchExprAction(net.sourceforge.czt.circus.ast.SchExprAction term)
|
java.lang.Object |
visitSeqAction(net.sourceforge.czt.circus.ast.SeqAction term)
|
java.lang.Object |
visitSeqActionIte(net.sourceforge.czt.circus.ast.SeqActionIte term)
|
java.lang.Object |
visitSeqProcess(net.sourceforge.czt.circus.ast.SeqProcess term)
|
java.lang.Object |
visitSeqProcessIdx(net.sourceforge.czt.circus.ast.SeqProcessIdx term)
|
java.lang.Object |
visitSeqProcessIte(net.sourceforge.czt.circus.ast.SeqProcessIte term)
|
java.lang.Object |
visitSigmaExpr(net.sourceforge.czt.circus.ast.SigmaExpr term)
|
java.lang.Object |
visitSkipAction(net.sourceforge.czt.circus.ast.SkipAction term)
|
java.lang.Object |
visitSpecStmtCommand(net.sourceforge.czt.circus.ast.SpecStmtCommand term)
|
java.lang.Object |
visitStopAction(net.sourceforge.czt.circus.ast.StopAction term)
|
java.lang.Object |
visitSubstitutionAction(net.sourceforge.czt.circus.ast.SubstitutionAction term)
|
protected void |
visitTransformation(net.sourceforge.czt.circus.ast.Transformation t,
net.sourceforge.czt.circus.ast.Model m)
|
java.lang.Object |
visitTransformerPara(net.sourceforge.czt.circus.ast.TransformerPara term)
Others |
java.lang.Object |
visitVarDeclCommand(net.sourceforge.czt.circus.ast.VarDeclCommand term)
Command related |
| Methods inherited from class net.sourceforge.czt.print.z.ZPrintVisitor |
|---|
print, print, printDecorword, printDecorword, printGenericFormals, printLPAREN, printRPAREN, printTermList, printTermList, printTermList, visit, visitAndExpr, visitAndPred, visitApplExpr, visitApplication, visitAxPara, visitBindExpr, visitBindSelExpr, visitBranch, visitCompExpr, visitCondExpr, visitConjPara, visitConstDecl, visitDecorExpr, visitDirective, visitExists1Expr, visitExists1Pred, visitExistsExpr, visitExistsPred, visitExprPred, visitFalsePred, visitForallExpr, visitForallPred, visitFreePara, visitFreetype, visitGenericType, visitGenParamType, visitGivenPara, visitGivenType, visitHideExpr, visitIffExpr, visitIffPred, visitImpliesExpr, visitImpliesPred, visitInclDecl, visitInStroke, visitLambdaExpr, visitLatexMarkupPara, visitLetExpr, visitListTerm, visitLocAnn, visitMemPred, visitMuExpr, visitNameSectTypeTriple, visitNameTypePair, visitNarrPara, visitNarrSect, visitNegExpr, visitNegPred, visitNewOldPair, visitNextStroke, visitNumExpr, visitNumStroke, visitOperand, visitOperator, visitOperatorApplication, visitOptempPara, visitOrExpr, visitOrPred, visitOutStroke, visitParenAnn, visitParent, visitPipeExpr, visitPowerExpr, visitPowerType, visitPreExpr, visitPrintExpression, visitPrintParagraph, visitPrintPredicate, visitProdExpr, visitProdType, visitProjExpr, visitRefExpr, visitRenameExpr, visitSchemaType, visitSchExpr, visitSectTypeEnvAnn, visitSetCompExpr, visitSetExpr, visitSignature, visitSignatureAnn, visitSpec, visitTerm, visitThetaExpr, visitTruePred, visitTupleExpr, visitTupleSelExpr, visitTypeAnn, visitUnparsedPara, visitUnparsedZSect, visitVarDecl, visitZBranchList, visitZDeclList, visitZExprList, visitZFreetypeList, visitZName, visitZNameList, visitZNumeral, visitZParaList, visitZRenameList, visitZSchText, visitZSect, visitZStrokeList |
| Methods inherited from class net.sourceforge.czt.print.z.AbstractPrintVisitor |
|---|
getPrinter, print |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CircusPrintVisitor(net.sourceforge.czt.print.z.AbstractPrintVisitor.ZPrinter printer,
net.sourceforge.czt.parser.util.WarningManager wm)
net.sourceforge.czt.parser.util.OpTable.class.
public CircusPrintVisitor(net.sourceforge.czt.print.z.AbstractPrintVisitor.ZPrinter printer,
java.util.Properties properties,
net.sourceforge.czt.parser.util.WarningManager wm)
| Method Detail |
|---|
protected void print(CircusKeyword keyword)
protected void printFormalParameters(net.sourceforge.czt.z.ast.ZDeclList term)
protected void printProcessD(net.sourceforge.czt.circus.ast.ProcessD term,
boolean indexes)
protected void printActionD(net.sourceforge.czt.circus.ast.ActionD term)
public java.lang.Object visitChannelPara(net.sourceforge.czt.circus.ast.ChannelPara term)
visitChannelPara in interface net.sourceforge.czt.circus.visitor.ChannelParaVisitorpublic java.lang.Object visitChannelDecl(net.sourceforge.czt.circus.ast.ChannelDecl term)
visitChannelDecl in interface net.sourceforge.czt.circus.visitor.ChannelDeclVisitorpublic java.lang.Object visitChannelSetPara(net.sourceforge.czt.circus.ast.ChannelSetPara term)
visitChannelSetPara in interface net.sourceforge.czt.circus.visitor.ChannelSetParaVisitorpublic java.lang.Object visitCircusChannelSet(net.sourceforge.czt.circus.ast.CircusChannelSet term)
visitCircusChannelSet in interface net.sourceforge.czt.circus.visitor.CircusChannelSetVisitorpublic java.lang.Object visitBasicChannelSetExpr(net.sourceforge.czt.circus.ast.BasicChannelSetExpr term)
visitBasicChannelSetExpr in interface net.sourceforge.czt.circus.visitor.BasicChannelSetExprVisitorpublic java.lang.Object visitProcessPara(net.sourceforge.czt.circus.ast.ProcessPara term)
visitProcessPara in interface net.sourceforge.czt.circus.visitor.ProcessParaVisitorpublic net.sourceforge.czt.base.ast.Term visitBasicProcess(net.sourceforge.czt.circus.ast.BasicProcess term)
visitBasicProcess in interface net.sourceforge.czt.circus.visitor.BasicProcessVisitorpublic java.lang.Object visitCallProcess(net.sourceforge.czt.circus.ast.CallProcess term)
visitCallProcess in interface net.sourceforge.czt.circus.visitor.CallProcessVisitorpublic java.lang.Object visitHideProcess(net.sourceforge.czt.circus.ast.HideProcess term)
visitHideProcess in interface net.sourceforge.czt.circus.visitor.HideProcessVisitorpublic java.lang.Object visitRenameProcess(net.sourceforge.czt.circus.ast.RenameProcess term)
visitRenameProcess in interface net.sourceforge.czt.circus.visitor.RenameProcessVisitorpublic java.lang.Object visitSeqProcess(net.sourceforge.czt.circus.ast.SeqProcess term)
visitSeqProcess in interface net.sourceforge.czt.circus.visitor.SeqProcessVisitorpublic java.lang.Object visitExtChoiceProcess(net.sourceforge.czt.circus.ast.ExtChoiceProcess term)
visitExtChoiceProcess in interface net.sourceforge.czt.circus.visitor.ExtChoiceProcessVisitorpublic java.lang.Object visitIntChoiceProcess(net.sourceforge.czt.circus.ast.IntChoiceProcess term)
visitIntChoiceProcess in interface net.sourceforge.czt.circus.visitor.IntChoiceProcessVisitorpublic java.lang.Object visitParallelProcess(net.sourceforge.czt.circus.ast.ParallelProcess term)
visitParallelProcess in interface net.sourceforge.czt.circus.visitor.ParallelProcessVisitorpublic java.lang.Object visitAlphabetisedParallelProcess(net.sourceforge.czt.circus.ast.AlphabetisedParallelProcess term)
visitAlphabetisedParallelProcess in interface net.sourceforge.czt.circus.visitor.AlphabetisedParallelProcessVisitorpublic java.lang.Object visitInterleaveProcess(net.sourceforge.czt.circus.ast.InterleaveProcess term)
visitInterleaveProcess in interface net.sourceforge.czt.circus.visitor.InterleaveProcessVisitorpublic java.lang.Object visitParamProcess(net.sourceforge.czt.circus.ast.ParamProcess term)
visitParamProcess in interface net.sourceforge.czt.circus.visitor.ParamProcessVisitorpublic java.lang.Object visitSeqProcessIte(net.sourceforge.czt.circus.ast.SeqProcessIte term)
visitSeqProcessIte in interface net.sourceforge.czt.circus.visitor.SeqProcessIteVisitorpublic java.lang.Object visitExtChoiceProcessIte(net.sourceforge.czt.circus.ast.ExtChoiceProcessIte term)
visitExtChoiceProcessIte in interface net.sourceforge.czt.circus.visitor.ExtChoiceProcessIteVisitorpublic java.lang.Object visitIntChoiceProcessIte(net.sourceforge.czt.circus.ast.IntChoiceProcessIte term)
visitIntChoiceProcessIte in interface net.sourceforge.czt.circus.visitor.IntChoiceProcessIteVisitorpublic java.lang.Object visitParallelProcessIte(net.sourceforge.czt.circus.ast.ParallelProcessIte term)
visitParallelProcessIte in interface net.sourceforge.czt.circus.visitor.ParallelProcessIteVisitorpublic java.lang.Object visitAlphabetisedParallelProcessIte(net.sourceforge.czt.circus.ast.AlphabetisedParallelProcessIte term)
visitAlphabetisedParallelProcessIte in interface net.sourceforge.czt.circus.visitor.AlphabetisedParallelProcessIteVisitorpublic java.lang.Object visitInterleaveProcessIte(net.sourceforge.czt.circus.ast.InterleaveProcessIte term)
visitInterleaveProcessIte in interface net.sourceforge.czt.circus.visitor.InterleaveProcessIteVisitorpublic java.lang.Object visitIndexedProcess(net.sourceforge.czt.circus.ast.IndexedProcess term)
visitIndexedProcess in interface net.sourceforge.czt.circus.visitor.IndexedProcessVisitorpublic java.lang.Object visitSeqProcessIdx(net.sourceforge.czt.circus.ast.SeqProcessIdx term)
visitSeqProcessIdx in interface net.sourceforge.czt.circus.visitor.SeqProcessIdxVisitorpublic java.lang.Object visitExtChoiceProcessIdx(net.sourceforge.czt.circus.ast.ExtChoiceProcessIdx term)
visitExtChoiceProcessIdx in interface net.sourceforge.czt.circus.visitor.ExtChoiceProcessIdxVisitorpublic java.lang.Object visitIntChoiceProcessIdx(net.sourceforge.czt.circus.ast.IntChoiceProcessIdx term)
visitIntChoiceProcessIdx in interface net.sourceforge.czt.circus.visitor.IntChoiceProcessIdxVisitorpublic java.lang.Object visitParallelProcessIdx(net.sourceforge.czt.circus.ast.ParallelProcessIdx term)
visitParallelProcessIdx in interface net.sourceforge.czt.circus.visitor.ParallelProcessIdxVisitorpublic java.lang.Object visitAlphabetisedParallelProcessIdx(net.sourceforge.czt.circus.ast.AlphabetisedParallelProcessIdx term)
visitAlphabetisedParallelProcessIdx in interface net.sourceforge.czt.circus.visitor.AlphabetisedParallelProcessIdxVisitorpublic java.lang.Object visitInterleaveProcessIdx(net.sourceforge.czt.circus.ast.InterleaveProcessIdx term)
visitInterleaveProcessIdx in interface net.sourceforge.czt.circus.visitor.InterleaveProcessIdxVisitorpublic java.lang.Object visitActionPara(net.sourceforge.czt.circus.ast.ActionPara term)
visitActionPara in interface net.sourceforge.czt.circus.visitor.ActionParaVisitorpublic java.lang.Object visitSchExprAction(net.sourceforge.czt.circus.ast.SchExprAction term)
visitSchExprAction in interface net.sourceforge.czt.circus.visitor.SchExprActionVisitorpublic java.lang.Object visitChaosAction(net.sourceforge.czt.circus.ast.ChaosAction term)
visitChaosAction in interface net.sourceforge.czt.circus.visitor.ChaosActionVisitorpublic java.lang.Object visitSkipAction(net.sourceforge.czt.circus.ast.SkipAction term)
visitSkipAction in interface net.sourceforge.czt.circus.visitor.SkipActionVisitorpublic java.lang.Object visitStopAction(net.sourceforge.czt.circus.ast.StopAction term)
visitStopAction in interface net.sourceforge.czt.circus.visitor.StopActionVisitorpublic java.lang.Object visitMuAction(net.sourceforge.czt.circus.ast.MuAction term)
visitMuAction in interface net.sourceforge.czt.circus.visitor.MuActionVisitorpublic java.lang.Object visitCallAction(net.sourceforge.czt.circus.ast.CallAction term)
visitCallAction in interface net.sourceforge.czt.circus.visitor.CallActionVisitorpublic java.lang.Object visitHideAction(net.sourceforge.czt.circus.ast.HideAction term)
visitHideAction in interface net.sourceforge.czt.circus.visitor.HideActionVisitorpublic java.lang.Object visitSubstitutionAction(net.sourceforge.czt.circus.ast.SubstitutionAction term)
visitSubstitutionAction in interface net.sourceforge.czt.circus.visitor.SubstitutionActionVisitorpublic java.lang.Object visitGuardedAction(net.sourceforge.czt.circus.ast.GuardedAction term)
visitGuardedAction in interface net.sourceforge.czt.circus.visitor.GuardedActionVisitorpublic java.lang.Object visitPrefixingAction(net.sourceforge.czt.circus.ast.PrefixingAction term)
visitPrefixingAction in interface net.sourceforge.czt.circus.visitor.PrefixingActionVisitorpublic java.lang.Object visitCommunication(net.sourceforge.czt.circus.ast.Communication term)
visitCommunication in interface net.sourceforge.czt.circus.visitor.CommunicationVisitorpublic java.lang.Object visitOutputField(net.sourceforge.czt.circus.ast.OutputField term)
visitOutputField in interface net.sourceforge.czt.circus.visitor.OutputFieldVisitorpublic java.lang.Object visitDotField(net.sourceforge.czt.circus.ast.DotField term)
visitDotField in interface net.sourceforge.czt.circus.visitor.DotFieldVisitorpublic java.lang.Object visitInputField(net.sourceforge.czt.circus.ast.InputField term)
visitInputField in interface net.sourceforge.czt.circus.visitor.InputFieldVisitorpublic java.lang.Object visitSeqAction(net.sourceforge.czt.circus.ast.SeqAction term)
visitSeqAction in interface net.sourceforge.czt.circus.visitor.SeqActionVisitorpublic java.lang.Object visitExtChoiceAction(net.sourceforge.czt.circus.ast.ExtChoiceAction term)
visitExtChoiceAction in interface net.sourceforge.czt.circus.visitor.ExtChoiceActionVisitorpublic java.lang.Object visitIntChoiceAction(net.sourceforge.czt.circus.ast.IntChoiceAction term)
visitIntChoiceAction in interface net.sourceforge.czt.circus.visitor.IntChoiceActionVisitorpublic java.lang.Object visitParallelAction(net.sourceforge.czt.circus.ast.ParallelAction term)
visitParallelAction in interface net.sourceforge.czt.circus.visitor.ParallelActionVisitorpublic java.lang.Object visitAlphabetisedParallelAction(net.sourceforge.czt.circus.ast.AlphabetisedParallelAction term)
visitAlphabetisedParallelAction in interface net.sourceforge.czt.circus.visitor.AlphabetisedParallelActionVisitorpublic java.lang.Object visitInterleaveAction(net.sourceforge.czt.circus.ast.InterleaveAction term)
visitInterleaveAction in interface net.sourceforge.czt.circus.visitor.InterleaveActionVisitorpublic java.lang.Object visitParamAction(net.sourceforge.czt.circus.ast.ParamAction term)
visitParamAction in interface net.sourceforge.czt.circus.visitor.ParamActionVisitorpublic java.lang.Object visitSeqActionIte(net.sourceforge.czt.circus.ast.SeqActionIte term)
visitSeqActionIte in interface net.sourceforge.czt.circus.visitor.SeqActionIteVisitorpublic java.lang.Object visitExtChoiceActionIte(net.sourceforge.czt.circus.ast.ExtChoiceActionIte term)
visitExtChoiceActionIte in interface net.sourceforge.czt.circus.visitor.ExtChoiceActionIteVisitorpublic java.lang.Object visitIntChoiceActionIte(net.sourceforge.czt.circus.ast.IntChoiceActionIte term)
visitIntChoiceActionIte in interface net.sourceforge.czt.circus.visitor.IntChoiceActionIteVisitorpublic java.lang.Object visitParallelActionIte(net.sourceforge.czt.circus.ast.ParallelActionIte term)
visitParallelActionIte in interface net.sourceforge.czt.circus.visitor.ParallelActionIteVisitorpublic java.lang.Object visitAlphabetisedParallelActionIte(net.sourceforge.czt.circus.ast.AlphabetisedParallelActionIte term)
visitAlphabetisedParallelActionIte in interface net.sourceforge.czt.circus.visitor.AlphabetisedParallelActionIteVisitorpublic java.lang.Object visitInterleaveActionIte(net.sourceforge.czt.circus.ast.InterleaveActionIte term)
visitInterleaveActionIte in interface net.sourceforge.czt.circus.visitor.InterleaveActionIteVisitorpublic java.lang.Object visitVarDeclCommand(net.sourceforge.czt.circus.ast.VarDeclCommand term)
visitVarDeclCommand in interface net.sourceforge.czt.circus.visitor.VarDeclCommandVisitorpublic java.lang.Object visitAssignmentCommand(net.sourceforge.czt.circus.ast.AssignmentCommand term)
visitAssignmentCommand in interface net.sourceforge.czt.circus.visitor.AssignmentCommandVisitorpublic java.lang.Object visitIfGuardedCommand(net.sourceforge.czt.circus.ast.IfGuardedCommand term)
visitIfGuardedCommand in interface net.sourceforge.czt.circus.visitor.IfGuardedCommandVisitorpublic java.lang.Object visitSpecStmtCommand(net.sourceforge.czt.circus.ast.SpecStmtCommand term)
visitSpecStmtCommand in interface net.sourceforge.czt.circus.visitor.SpecStmtCommandVisitorpublic java.lang.Object visitChannelType(net.sourceforge.czt.circus.ast.ChannelType term)
visitChannelType in interface net.sourceforge.czt.circus.visitor.ChannelTypeVisitorpublic java.lang.Object visitChannelSetType(net.sourceforge.czt.circus.ast.ChannelSetType term)
visitChannelSetType in interface net.sourceforge.czt.circus.visitor.ChannelSetTypeVisitorpublic java.lang.Object visitProcessType(net.sourceforge.czt.circus.ast.ProcessType term)
visitProcessType in interface net.sourceforge.czt.circus.visitor.ProcessTypeVisitorpublic java.lang.Object visitActionType(net.sourceforge.czt.circus.ast.ActionType term)
visitActionType in interface net.sourceforge.czt.circus.visitor.ActionTypeVisitorpublic java.lang.Object visitNameSetType(net.sourceforge.czt.circus.ast.NameSetType term)
visitNameSetType in interface net.sourceforge.czt.circus.visitor.NameSetTypeVisitorpublic java.lang.Object visitProcessSignature(net.sourceforge.czt.circus.ast.ProcessSignature term)
visitProcessSignature in interface net.sourceforge.czt.circus.visitor.ProcessSignatureVisitorpublic java.lang.Object visitBasicProcessSignature(net.sourceforge.czt.circus.ast.BasicProcessSignature term)
visitBasicProcessSignature in interface net.sourceforge.czt.circus.visitor.BasicProcessSignatureVisitorpublic java.lang.Object visitActionSignature(net.sourceforge.czt.circus.ast.ActionSignature term)
visitActionSignature in interface net.sourceforge.czt.circus.visitor.ActionSignatureVisitorpublic java.lang.Object visitCircusStateAnn(net.sourceforge.czt.circus.ast.CircusStateAnn term)
visitCircusStateAnn in interface net.sourceforge.czt.circus.visitor.CircusStateAnnVisitorpublic java.lang.Object visitOnTheFlyDefAnn(net.sourceforge.czt.circus.ast.OnTheFlyDefAnn term)
visitOnTheFlyDefAnn in interface net.sourceforge.czt.circus.visitor.OnTheFlyDefAnnVisitorpublic java.lang.Object visitLetMuAction(net.sourceforge.czt.circus.ast.LetMuAction term)
visitLetMuAction in interface net.sourceforge.czt.circus.visitor.LetMuActionVisitorpublic java.lang.Object visitLetVarAction(net.sourceforge.czt.circus.ast.LetVarAction term)
visitLetVarAction in interface net.sourceforge.czt.circus.visitor.LetVarActionVisitorpublic java.lang.Object visitTransformerPara(net.sourceforge.czt.circus.ast.TransformerPara term)
visitTransformerPara in interface net.sourceforge.czt.circus.visitor.TransformerParaVisitor
protected void visitTransformation(net.sourceforge.czt.circus.ast.Transformation t,
net.sourceforge.czt.circus.ast.Model m)
public java.lang.Object visitProcessTransformerPred(net.sourceforge.czt.circus.ast.ProcessTransformerPred term)
visitProcessTransformerPred in interface net.sourceforge.czt.circus.visitor.ProcessTransformerPredVisitorpublic java.lang.Object visitActionTransformerPred(net.sourceforge.czt.circus.ast.ActionTransformerPred term)
visitActionTransformerPred in interface net.sourceforge.czt.circus.visitor.ActionTransformerPredVisitorpublic java.lang.Object visitQualifiedDecl(net.sourceforge.czt.circus.ast.QualifiedDecl term)
visitQualifiedDecl in interface net.sourceforge.czt.circus.visitor.QualifiedDeclVisitorpublic java.lang.Object visitAssignmentPairs(net.sourceforge.czt.circus.ast.AssignmentPairs term)
visitAssignmentPairs in interface net.sourceforge.czt.circus.visitor.AssignmentPairsVisitorpublic java.lang.Object visitCircusFieldList(net.sourceforge.czt.circus.ast.CircusFieldList term)
visitCircusFieldList in interface net.sourceforge.czt.circus.visitor.CircusFieldListVisitorpublic java.lang.Object visitSigmaExpr(net.sourceforge.czt.circus.ast.SigmaExpr term)
visitSigmaExpr in interface net.sourceforge.czt.circus.visitor.SigmaExprVisitorpublic java.lang.Object visitNameSetPara(net.sourceforge.czt.circus.ast.NameSetPara term)
visitNameSetPara in interface net.sourceforge.czt.circus.visitor.NameSetParaVisitorpublic java.lang.Object visitCircusNameSet(net.sourceforge.czt.circus.ast.CircusNameSet term)
visitCircusNameSet in interface net.sourceforge.czt.circus.visitor.CircusNameSetVisitor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||