00001 package edu.ksu.cis.bandera.specification.analysis;
00002
00003
00004
00005 import java.util.*;
00006 import edu.ksu.cis.bandera.specification.node.*;
00007
00008 public class DepthFirstAdapter extends AnalysisAdapter
00009 {
00010 public void caseAAndAndExp(AAndAndExp node)
00011 {
00012 inAAndAndExp(node);
00013 if(node.getAndExp() != null)
00014 {
00015 node.getAndExp().apply(this);
00016 }
00017 if(node.getAnd() != null)
00018 {
00019 node.getAnd().apply(this);
00020 }
00021 if(node.getUnaryExp() != null)
00022 {
00023 node.getUnaryExp().apply(this);
00024 }
00025 outAAndAndExp(node);
00026 }
00027 public void caseAAndBinOp(AAndBinOp node)
00028 {
00029 inAAndBinOp(node);
00030 if(node.getAnd() != null)
00031 {
00032 node.getAnd().apply(this);
00033 }
00034 outAAndBinOp(node);
00035 }
00036 public void caseAAndOrExp(AAndOrExp node)
00037 {
00038 inAAndOrExp(node);
00039 if(node.getAndExp() != null)
00040 {
00041 node.getAndExp().apply(this);
00042 }
00043 outAAndOrExp(node);
00044 }
00045 public void caseAArgsArgs(AArgsArgs node)
00046 {
00047 inAArgsArgs(node);
00048 if(node.getArgs() != null)
00049 {
00050 node.getArgs().apply(this);
00051 }
00052 if(node.getComma() != null)
00053 {
00054 node.getComma().apply(this);
00055 }
00056 if(node.getId() != null)
00057 {
00058 node.getId().apply(this);
00059 }
00060 outAArgsArgs(node);
00061 }
00062 public void caseAAssert(AAssert node)
00063 {
00064 inAAssert(node);
00065 if(node.getDocumentationComment() != null)
00066 {
00067 node.getDocumentationComment().apply(this);
00068 }
00069 if(node.getId() != null)
00070 {
00071 node.getId().apply(this);
00072 }
00073 if(node.getColon() != null)
00074 {
00075 node.getColon().apply(this);
00076 }
00077 if(node.getEnable() != null)
00078 {
00079 node.getEnable().apply(this);
00080 }
00081 if(node.getAssertions() != null)
00082 {
00083 node.getAssertions().apply(this);
00084 }
00085 if(node.getLBrace() != null)
00086 {
00087 node.getLBrace().apply(this);
00088 }
00089 if(node.getNames() != null)
00090 {
00091 node.getNames().apply(this);
00092 }
00093 if(node.getRBrace() != null)
00094 {
00095 node.getRBrace().apply(this);
00096 }
00097 if(node.getSemicolon() != null)
00098 {
00099 node.getSemicolon().apply(this);
00100 }
00101 outAAssert(node);
00102 }
00103 public void caseAAssertDef(AAssertDef node)
00104 {
00105 inAAssertDef(node);
00106 if(node.getAssert() != null)
00107 {
00108 node.getAssert().apply(this);
00109 }
00110 outAAssertDef(node);
00111 }
00112 public void caseAAssertionImport(AAssertionImport node)
00113 {
00114 inAAssertionImport(node);
00115 if(node.getImport() != null)
00116 {
00117 node.getImport().apply(this);
00118 }
00119 if(node.getAssertion() != null)
00120 {
00121 node.getAssertion().apply(this);
00122 }
00123 if(node.getImportNames() != null)
00124 {
00125 node.getImportNames().apply(this);
00126 }
00127 if(node.getSemicolon() != null)
00128 {
00129 node.getSemicolon().apply(this);
00130 }
00131 outAAssertionImport(node);
00132 }
00133 public void caseABinaryExp(ABinaryExp node)
00134 {
00135 inABinaryExp(node);
00136 if(node.getLeft() != null)
00137 {
00138 node.getLeft().apply(this);
00139 }
00140 if(node.getBinOp() != null)
00141 {
00142 node.getBinOp().apply(this);
00143 }
00144 if(node.getRight() != null)
00145 {
00146 node.getRight().apply(this);
00147 }
00148 outABinaryExp(node);
00149 }
00150 public void caseACommaFormatWord(ACommaFormatWord node)
00151 {
00152 inACommaFormatWord(node);
00153 if(node.getComma() != null)
00154 {
00155 node.getComma().apply(this);
00156 }
00157 outACommaFormatWord(node);
00158 }
00159 public void caseACommaWord(ACommaWord node)
00160 {
00161 inACommaWord(node);
00162 if(node.getComma() != null)
00163 {
00164 node.getComma().apply(this);
00165 }
00166 outACommaWord(node);
00167 }
00168 public void caseAComplementExp(AComplementExp node)
00169 {
00170 inAComplementExp(node);
00171 if(node.getNot() != null)
00172 {
00173 node.getNot().apply(this);
00174 }
00175 if(node.getExp() != null)
00176 {
00177 node.getExp().apply(this);
00178 }
00179 outAComplementExp(node);
00180 }
00181 public void caseAComplementUnaryExp(AComplementUnaryExp node)
00182 {
00183 inAComplementUnaryExp(node);
00184 if(node.getNot() != null)
00185 {
00186 node.getNot().apply(this);
00187 }
00188 if(node.getPrimaryExp() != null)
00189 {
00190 node.getPrimaryExp().apply(this);
00191 }
00192 outAComplementUnaryExp(node);
00193 }
00194 public void caseADotFormatWord(ADotFormatWord node)
00195 {
00196 inADotFormatWord(node);
00197 if(node.getDot() != null)
00198 {
00199 node.getDot().apply(this);
00200 }
00201 outADotFormatWord(node);
00202 }
00203 public void caseADotWord(ADotWord node)
00204 {
00205 inADotWord(node);
00206 if(node.getDot() != null)
00207 {
00208 node.getDot().apply(this);
00209 }
00210 outADotWord(node);
00211 }
00212 public void caseAExactQtlBinding(AExactQtlBinding node)
00213 {
00214 inAExactQtlBinding(node);
00215 if(node.getColon() != null)
00216 {
00217 node.getColon().apply(this);
00218 }
00219 outAExactQtlBinding(node);
00220 }
00221 public void caseAExpWord(AExpWord node)
00222 {
00223 inAExpWord(node);
00224 if(node.getLBrace() != null)
00225 {
00226 node.getLBrace().apply(this);
00227 }
00228 if(node.getExp() != null)
00229 {
00230 node.getExp().apply(this);
00231 }
00232 if(node.getRBrace() != null)
00233 {
00234 node.getRBrace().apply(this);
00235 }
00236 outAExpWord(node);
00237 }
00238 public void caseAFilterTypeOp(AFilterTypeOp node)
00239 {
00240 inAFilterTypeOp(node);
00241 if(node.getMinus() != null)
00242 {
00243 node.getMinus().apply(this);
00244 }
00245 outAFilterTypeOp(node);
00246 }
00247 public void caseAFormat(AFormat node)
00248 {
00249 inAFormat(node);
00250 if(node.getQuote1() != null)
00251 {
00252 node.getQuote1().apply(this);
00253 }
00254 {
00255 Object temp[] = node.getFormatWord().toArray();
00256 for(int i = 0; i < temp.length; i++)
00257 {
00258 ((PFormatWord) temp[i]).apply(this);
00259 }
00260 }
00261 if(node.getQuote2() != null)
00262 {
00263 node.getQuote2().apply(this);
00264 }
00265 outAFormat(node);
00266 }
00267 public void caseAFormatUnit(AFormatUnit node)
00268 {
00269 inAFormatUnit(node);
00270 if(node.getFormat() != null)
00271 {
00272 node.getFormat().apply(this);
00273 }
00274 outAFormatUnit(node);
00275 }
00276 public void caseAHoleFormatWord(AHoleFormatWord node)
00277 {
00278 inAHoleFormatWord(node);
00279 if(node.getLBrace() != null)
00280 {
00281 node.getLBrace().apply(this);
00282 }
00283 if(node.getId() != null)
00284 {
00285 node.getId().apply(this);
00286 }
00287 if(node.getRBrace() != null)
00288 {
00289 node.getRBrace().apply(this);
00290 }
00291 outAHoleFormatWord(node);
00292 }
00293 public void caseAIdArgs(AIdArgs node)
00294 {
00295 inAIdArgs(node);
00296 if(node.getId() != null)
00297 {
00298 node.getId().apply(this);
00299 }
00300 outAIdArgs(node);
00301 }
00302 public void caseAIdFormatWord(AIdFormatWord node)
00303 {
00304 inAIdFormatWord(node);
00305 if(node.getId() != null)
00306 {
00307 node.getId().apply(this);
00308 }
00309 outAIdFormatWord(node);
00310 }
00311 public void caseAIdIds(AIdIds node)
00312 {
00313 inAIdIds(node);
00314 if(node.getId() != null)
00315 {
00316 node.getId().apply(this);
00317 }
00318 outAIdIds(node);
00319 }
00320 public void caseAIdsIds(AIdsIds node)
00321 {
00322 inAIdsIds(node);
00323 if(node.getIds() != null)
00324 {
00325 node.getIds().apply(this);
00326 }
00327 if(node.getComma() != null)
00328 {
00329 node.getComma().apply(this);
00330 }
00331 if(node.getId() != null)
00332 {
00333 node.getId().apply(this);
00334 }
00335 outAIdsIds(node);
00336 }
00337 public void caseAIdWord(AIdWord node)
00338 {
00339 inAIdWord(node);
00340 if(node.getId() != null)
00341 {
00342 node.getId().apply(this);
00343 }
00344 outAIdWord(node);
00345 }
00346 public void caseAImplicationExp(AImplicationExp node)
00347 {
00348 inAImplicationExp(node);
00349 if(node.getImplicationExp() != null)
00350 {
00351 node.getImplicationExp().apply(this);
00352 }
00353 outAImplicationExp(node);
00354 }
00355 public void caseAImplyBinOp(AImplyBinOp node)
00356 {
00357 inAImplyBinOp(node);
00358 if(node.getImply() != null)
00359 {
00360 node.getImply().apply(this);
00361 }
00362 outAImplyBinOp(node);
00363 }
00364 public void caseAImplyImplicationExp(AImplyImplicationExp node)
00365 {
00366 inAImplyImplicationExp(node);
00367 if(node.getImplicationExp() != null)
00368 {
00369 node.getImplicationExp().apply(this);
00370 }
00371 if(node.getImply() != null)
00372 {
00373 node.getImply().apply(this);
00374 }
00375 if(node.getOrExp() != null)
00376 {
00377 node.getOrExp().apply(this);
00378 }
00379 outAImplyImplicationExp(node);
00380 }
00381 public void caseAInstanceQtlBinding(AInstanceQtlBinding node)
00382 {
00383 inAInstanceQtlBinding(node);
00384 if(node.getInstance() != null)
00385 {
00386 node.getInstance().apply(this);
00387 }
00388 outAInstanceQtlBinding(node);
00389 }
00390 public void caseANameImportNames(ANameImportNames node)
00391 {
00392 inANameImportNames(node);
00393 if(node.getImportName() != null)
00394 {
00395 node.getImportName().apply(this);
00396 }
00397 outANameImportNames(node);
00398 }
00399 public void caseANameNames(ANameNames node)
00400 {
00401 inANameNames(node);
00402 if(node.getName() != null)
00403 {
00404 node.getName().apply(this);
00405 }
00406 outANameNames(node);
00407 }
00408 public void caseANamePrimaryTypeExp(ANamePrimaryTypeExp node)
00409 {
00410 inANamePrimaryTypeExp(node);
00411 if(node.getName() != null)
00412 {
00413 node.getName().apply(this);
00414 }
00415 outANamePrimaryTypeExp(node);
00416 }
00417 public void caseANamesImportNames(ANamesImportNames node)
00418 {
00419 inANamesImportNames(node);
00420 if(node.getImportNames() != null)
00421 {
00422 node.getImportNames().apply(this);
00423 }
00424 if(node.getComma() != null)
00425 {
00426 node.getComma().apply(this);
00427 }
00428 if(node.getImportName() != null)
00429 {
00430 node.getImportName().apply(this);
00431 }
00432 outANamesImportNames(node);
00433 }
00434 public void caseANamesNames(ANamesNames node)
00435 {
00436 inANamesNames(node);
00437 if(node.getNames() != null)
00438 {
00439 node.getNames().apply(this);
00440 }
00441 if(node.getComma() != null)
00442 {
00443 node.getComma().apply(this);
00444 }
00445 if(node.getName() != null)
00446 {
00447 node.getName().apply(this);
00448 }
00449 outANamesNames(node);
00450 }
00451 public void caseANumberFormatWord(ANumberFormatWord node)
00452 {
00453 inANumberFormatWord(node);
00454 if(node.getNumber() != null)
00455 {
00456 node.getNumber().apply(this);
00457 }
00458 outANumberFormatWord(node);
00459 }
00460 public void caseANumberWord(ANumberWord node)
00461 {
00462 inANumberWord(node);
00463 if(node.getNumber() != null)
00464 {
00465 node.getNumber().apply(this);
00466 }
00467 outANumberWord(node);
00468 }
00469 public void caseAOnDemandImportName(AOnDemandImportName node)
00470 {
00471 inAOnDemandImportName(node);
00472 if(node.getName() != null)
00473 {
00474 node.getName().apply(this);
00475 }
00476 if(node.getDot() != null)
00477 {
00478 node.getDot().apply(this);
00479 }
00480 if(node.getStar() != null)
00481 {
00482 node.getStar().apply(this);
00483 }
00484 outAOnDemandImportName(node);
00485 }
00486 public void caseAOpTypeExp(AOpTypeExp node)
00487 {
00488 inAOpTypeExp(node);
00489 if(node.getPrimaryTypeExp() != null)
00490 {
00491 node.getPrimaryTypeExp().apply(this);
00492 }
00493 if(node.getTypeOp() != null)
00494 {
00495 node.getTypeOp().apply(this);
00496 }
00497 if(node.getTypeExp() != null)
00498 {
00499 node.getTypeExp().apply(this);
00500 }
00501 outAOpTypeExp(node);
00502 }
00503 public void caseAOrBinOp(AOrBinOp node)
00504 {
00505 inAOrBinOp(node);
00506 if(node.getOr() != null)
00507 {
00508 node.getOr().apply(this);
00509 }
00510 outAOrBinOp(node);
00511 }
00512 public void caseAOrImplicationExp(AOrImplicationExp node)
00513 {
00514 inAOrImplicationExp(node);
00515 if(node.getOrExp() != null)
00516 {
00517 node.getOrExp().apply(this);
00518 }
00519 outAOrImplicationExp(node);
00520 }
00521 public void caseAOrOrExp(AOrOrExp node)
00522 {
00523 inAOrOrExp(node);
00524 if(node.getOrExp() != null)
00525 {
00526 node.getOrExp().apply(this);
00527 }
00528 if(node.getOr() != null)
00529 {
00530 node.getOr().apply(this);
00531 }
00532 if(node.getAndExp() != null)
00533 {
00534 node.getAndExp().apply(this);
00535 }
00536 outAOrOrExp(node);
00537 }
00538 public void caseAParenExp(AParenExp node)
00539 {
00540 inAParenExp(node);
00541 if(node.getLParen() != null)
00542 {
00543 node.getLParen().apply(this);
00544 }
00545 if(node.getExp() != null)
00546 {
00547 node.getExp().apply(this);
00548 }
00549 if(node.getRParen() != null)
00550 {
00551 node.getRParen().apply(this);
00552 }
00553 outAParenExp(node);
00554 }
00555 public void caseAParenPrimaryExp(AParenPrimaryExp node)
00556 {
00557 inAParenPrimaryExp(node);
00558 if(node.getLParen() != null)
00559 {
00560 node.getLParen().apply(this);
00561 }
00562 if(node.getExp() != null)
00563 {
00564 node.getExp().apply(this);
00565 }
00566 if(node.getRParen() != null)
00567 {
00568 node.getRParen().apply(this);
00569 }
00570 outAParenPrimaryExp(node);
00571 }
00572 public void caseAParenPrimaryTypeExp(AParenPrimaryTypeExp node)
00573 {
00574 inAParenPrimaryTypeExp(node);
00575 if(node.getLParen() != null)
00576 {
00577 node.getLParen().apply(this);
00578 }
00579 if(node.getTypeExp() != null)
00580 {
00581 node.getTypeExp().apply(this);
00582 }
00583 if(node.getRParen() != null)
00584 {
00585 node.getRParen().apply(this);
00586 }
00587 outAParenPrimaryTypeExp(node);
00588 }
00589 public void caseAPredicateExp(APredicateExp node)
00590 {
00591 inAPredicateExp(node);
00592 if(node.getName() != null)
00593 {
00594 node.getName().apply(this);
00595 }
00596 if(node.getLParen() != null)
00597 {
00598 node.getLParen().apply(this);
00599 }
00600 if(node.getArgs() != null)
00601 {
00602 node.getArgs().apply(this);
00603 }
00604 if(node.getRParen() != null)
00605 {
00606 node.getRParen().apply(this);
00607 }
00608 outAPredicateExp(node);
00609 }
00610 public void caseAPredicateImport(APredicateImport node)
00611 {
00612 inAPredicateImport(node);
00613 if(node.getImport() != null)
00614 {
00615 node.getImport().apply(this);
00616 }
00617 if(node.getPredicate() != null)
00618 {
00619 node.getPredicate().apply(this);
00620 }
00621 if(node.getImportNames() != null)
00622 {
00623 node.getImportNames().apply(this);
00624 }
00625 if(node.getSemicolon() != null)
00626 {
00627 node.getSemicolon().apply(this);
00628 }
00629 outAPredicateImport(node);
00630 }
00631 public void caseAPredicatePrimaryExp(APredicatePrimaryExp node)
00632 {
00633 inAPredicatePrimaryExp(node);
00634 if(node.getName() != null)
00635 {
00636 node.getName().apply(this);
00637 }
00638 if(node.getLParen() != null)
00639 {
00640 node.getLParen().apply(this);
00641 }
00642 if(node.getArgs() != null)
00643 {
00644 node.getArgs().apply(this);
00645 }
00646 if(node.getRParen() != null)
00647 {
00648 node.getRParen().apply(this);
00649 }
00650 outAPredicatePrimaryExp(node);
00651 }
00652 public void caseAPrimaryTypeExp(APrimaryTypeExp node)
00653 {
00654 inAPrimaryTypeExp(node);
00655 if(node.getPrimaryTypeExp() != null)
00656 {
00657 node.getPrimaryTypeExp().apply(this);
00658 }
00659 outAPrimaryTypeExp(node);
00660 }
00661 public void caseAPrimaryUnaryExp(APrimaryUnaryExp node)
00662 {
00663 inAPrimaryUnaryExp(node);
00664 if(node.getPrimaryExp() != null)
00665 {
00666 node.getPrimaryExp().apply(this);
00667 }
00668 outAPrimaryUnaryExp(node);
00669 }
00670 public void caseAPropertiesUnit(APropertiesUnit node)
00671 {
00672 inAPropertiesUnit(node);
00673 {
00674 Object temp[] = node.getImport().toArray();
00675 for(int i = 0; i < temp.length; i++)
00676 {
00677 ((PImport) temp[i]).apply(this);
00678 }
00679 }
00680 {
00681 Object temp[] = node.getDef().toArray();
00682 for(int i = 0; i < temp.length; i++)
00683 {
00684 ((PDef) temp[i]).apply(this);
00685 }
00686 }
00687 outAPropertiesUnit(node);
00688 }
00689 public void caseAQtl(AQtl node)
00690 {
00691 inAQtl(node);
00692 if(node.getForall() != null)
00693 {
00694 node.getForall().apply(this);
00695 }
00696 if(node.getLBracket() != null)
00697 {
00698 node.getLBracket().apply(this);
00699 }
00700 if(node.getIds() != null)
00701 {
00702 node.getIds().apply(this);
00703 }
00704 if(node.getQtlBinding() != null)
00705 {
00706 node.getQtlBinding().apply(this);
00707 }
00708 if(node.getTypeExp() != null)
00709 {
00710 node.getTypeExp().apply(this);
00711 }
00712 if(node.getRBracket() != null)
00713 {
00714 node.getRBracket().apply(this);
00715 }
00716 if(node.getDot() != null)
00717 {
00718 node.getDot().apply(this);
00719 }
00720 outAQtl(node);
00721 }
00722 public void caseAQualifiedName(AQualifiedName node)
00723 {
00724 inAQualifiedName(node);
00725 if(node.getName() != null)
00726 {
00727 node.getName().apply(this);
00728 }
00729 if(node.getDot() != null)
00730 {
00731 node.getDot().apply(this);
00732 }
00733 if(node.getId() != null)
00734 {
00735 node.getId().apply(this);
00736 }
00737 outAQualifiedName(node);
00738 }
00739 public void caseASimpleName(ASimpleName node)
00740 {
00741 inASimpleName(node);
00742 if(node.getId() != null)
00743 {
00744 node.getId().apply(this);
00745 }
00746 outASimpleName(node);
00747 }
00748 public void caseASpecificImportName(ASpecificImportName node)
00749 {
00750 inASpecificImportName(node);
00751 if(node.getName() != null)
00752 {
00753 node.getName().apply(this);
00754 }
00755 outASpecificImportName(node);
00756 }
00757 public void caseATl(ATl node)
00758 {
00759 inATl(node);
00760 if(node.getDocumentationComment() != null)
00761 {
00762 node.getDocumentationComment().apply(this);
00763 }
00764 if(node.getId() != null)
00765 {
00766 node.getId().apply(this);
00767 }
00768 if(node.getColon() != null)
00769 {
00770 node.getColon().apply(this);
00771 }
00772 {
00773 Object temp[] = node.getQtl().toArray();
00774 for(int i = 0; i < temp.length; i++)
00775 {
00776 ((PQtl) temp[i]).apply(this);
00777 }
00778 }
00779 {
00780 Object temp[] = node.getWord().toArray();
00781 for(int i = 0; i < temp.length; i++)
00782 {
00783 ((PWord) temp[i]).apply(this);
00784 }
00785 }
00786 if(node.getSemicolon() != null)
00787 {
00788 node.getSemicolon().apply(this);
00789 }
00790 outATl(node);
00791 }
00792 public void caseATlDef(ATlDef node)
00793 {
00794 inATlDef(node);
00795 if(node.getTl() != null)
00796 {
00797 node.getTl().apply(this);
00798 }
00799 outATlDef(node);
00800 }
00801 public void caseATypeImport(ATypeImport node)
00802 {
00803 inATypeImport(node);
00804 if(node.getImport() != null)
00805 {
00806 node.getImport().apply(this);
00807 }
00808 if(node.getImportNames() != null)
00809 {
00810 node.getImportNames().apply(this);
00811 }
00812 if(node.getSemicolon() != null)
00813 {
00814 node.getSemicolon().apply(this);
00815 }
00816 outATypeImport(node);
00817 }
00818 public void caseAUnaryAndExp(AUnaryAndExp node)
00819 {
00820 inAUnaryAndExp(node);
00821 if(node.getUnaryExp() != null)
00822 {
00823 node.getUnaryExp().apply(this);
00824 }
00825 outAUnaryAndExp(node);
00826 }
00827 public void caseAUnionTypeOp(AUnionTypeOp node)
00828 {
00829 inAUnionTypeOp(node);
00830 if(node.getPlus() != null)
00831 {
00832 node.getPlus().apply(this);
00833 }
00834 outAUnionTypeOp(node);
00835 }
00836 public void caseStart(Start node)
00837 {
00838 inStart(node);
00839 node.getPUnit().apply(this);
00840 node.getEOF().apply(this);
00841 outStart(node);
00842 }
00843 public void defaultIn(Node node)
00844 {
00845 }
00846 public void defaultOut(Node node)
00847 {
00848 }
00849 public void inAAndAndExp(AAndAndExp node)
00850 {
00851 defaultIn(node);
00852 }
00853 public void inAAndBinOp(AAndBinOp node)
00854 {
00855 defaultIn(node);
00856 }
00857 public void inAAndOrExp(AAndOrExp node)
00858 {
00859 defaultIn(node);
00860 }
00861 public void inAArgsArgs(AArgsArgs node)
00862 {
00863 defaultIn(node);
00864 }
00865 public void inAAssert(AAssert node)
00866 {
00867 defaultIn(node);
00868 }
00869 public void inAAssertDef(AAssertDef node)
00870 {
00871 defaultIn(node);
00872 }
00873 public void inAAssertionImport(AAssertionImport node)
00874 {
00875 defaultIn(node);
00876 }
00877 public void inABinaryExp(ABinaryExp node)
00878 {
00879 defaultIn(node);
00880 }
00881 public void inACommaFormatWord(ACommaFormatWord node)
00882 {
00883 defaultIn(node);
00884 }
00885 public void inACommaWord(ACommaWord node)
00886 {
00887 defaultIn(node);
00888 }
00889 public void inAComplementExp(AComplementExp node)
00890 {
00891 defaultIn(node);
00892 }
00893 public void inAComplementUnaryExp(AComplementUnaryExp node)
00894 {
00895 defaultIn(node);
00896 }
00897 public void inADotFormatWord(ADotFormatWord node)
00898 {
00899 defaultIn(node);
00900 }
00901 public void inADotWord(ADotWord node)
00902 {
00903 defaultIn(node);
00904 }
00905 public void inAExactQtlBinding(AExactQtlBinding node)
00906 {
00907 defaultIn(node);
00908 }
00909 public void inAExpWord(AExpWord node)
00910 {
00911 defaultIn(node);
00912 }
00913 public void inAFilterTypeOp(AFilterTypeOp node)
00914 {
00915 defaultIn(node);
00916 }
00917 public void inAFormat(AFormat node)
00918 {
00919 defaultIn(node);
00920 }
00921 public void inAFormatUnit(AFormatUnit node)
00922 {
00923 defaultIn(node);
00924 }
00925 public void inAHoleFormatWord(AHoleFormatWord node)
00926 {
00927 defaultIn(node);
00928 }
00929 public void inAIdArgs(AIdArgs node)
00930 {
00931 defaultIn(node);
00932 }
00933 public void inAIdFormatWord(AIdFormatWord node)
00934 {
00935 defaultIn(node);
00936 }
00937 public void inAIdIds(AIdIds node)
00938 {
00939 defaultIn(node);
00940 }
00941 public void inAIdsIds(AIdsIds node)
00942 {
00943 defaultIn(node);
00944 }
00945 public void inAIdWord(AIdWord node)
00946 {
00947 defaultIn(node);
00948 }
00949 public void inAImplicationExp(AImplicationExp node)
00950 {
00951 defaultIn(node);
00952 }
00953 public void inAImplyBinOp(AImplyBinOp node)
00954 {
00955 defaultIn(node);
00956 }
00957 public void inAImplyImplicationExp(AImplyImplicationExp node)
00958 {
00959 defaultIn(node);
00960 }
00961 public void inAInstanceQtlBinding(AInstanceQtlBinding node)
00962 {
00963 defaultIn(node);
00964 }
00965 public void inANameImportNames(ANameImportNames node)
00966 {
00967 defaultIn(node);
00968 }
00969 public void inANameNames(ANameNames node)
00970 {
00971 defaultIn(node);
00972 }
00973 public void inANamePrimaryTypeExp(ANamePrimaryTypeExp node)
00974 {
00975 defaultIn(node);
00976 }
00977 public void inANamesImportNames(ANamesImportNames node)
00978 {
00979 defaultIn(node);
00980 }
00981 public void inANamesNames(ANamesNames node)
00982 {
00983 defaultIn(node);
00984 }
00985 public void inANumberFormatWord(ANumberFormatWord node)
00986 {
00987 defaultIn(node);
00988 }
00989 public void inANumberWord(ANumberWord node)
00990 {
00991 defaultIn(node);
00992 }
00993 public void inAOnDemandImportName(AOnDemandImportName node)
00994 {
00995 defaultIn(node);
00996 }
00997 public void inAOpTypeExp(AOpTypeExp node)
00998 {
00999 defaultIn(node);
01000 }
01001 public void inAOrBinOp(AOrBinOp node)
01002 {
01003 defaultIn(node);
01004 }
01005 public void inAOrImplicationExp(AOrImplicationExp node)
01006 {
01007 defaultIn(node);
01008 }
01009 public void inAOrOrExp(AOrOrExp node)
01010 {
01011 defaultIn(node);
01012 }
01013 public void inAParenExp(AParenExp node)
01014 {
01015 defaultIn(node);
01016 }
01017 public void inAParenPrimaryExp(AParenPrimaryExp node)
01018 {
01019 defaultIn(node);
01020 }
01021 public void inAParenPrimaryTypeExp(AParenPrimaryTypeExp node)
01022 {
01023 defaultIn(node);
01024 }
01025 public void inAPredicateExp(APredicateExp node)
01026 {
01027 defaultIn(node);
01028 }
01029 public void inAPredicateImport(APredicateImport node)
01030 {
01031 defaultIn(node);
01032 }
01033 public void inAPredicatePrimaryExp(APredicatePrimaryExp node)
01034 {
01035 defaultIn(node);
01036 }
01037 public void inAPrimaryTypeExp(APrimaryTypeExp node)
01038 {
01039 defaultIn(node);
01040 }
01041 public void inAPrimaryUnaryExp(APrimaryUnaryExp node)
01042 {
01043 defaultIn(node);
01044 }
01045 public void inAPropertiesUnit(APropertiesUnit node)
01046 {
01047 defaultIn(node);
01048 }
01049 public void inAQtl(AQtl node)
01050 {
01051 defaultIn(node);
01052 }
01053 public void inAQualifiedName(AQualifiedName node)
01054 {
01055 defaultIn(node);
01056 }
01057 public void inASimpleName(ASimpleName node)
01058 {
01059 defaultIn(node);
01060 }
01061 public void inASpecificImportName(ASpecificImportName node)
01062 {
01063 defaultIn(node);
01064 }
01065 public void inATl(ATl node)
01066 {
01067 defaultIn(node);
01068 }
01069 public void inATlDef(ATlDef node)
01070 {
01071 defaultIn(node);
01072 }
01073 public void inATypeImport(ATypeImport node)
01074 {
01075 defaultIn(node);
01076 }
01077 public void inAUnaryAndExp(AUnaryAndExp node)
01078 {
01079 defaultIn(node);
01080 }
01081 public void inAUnionTypeOp(AUnionTypeOp node)
01082 {
01083 defaultIn(node);
01084 }
01085 public void inStart(Start node)
01086 {
01087 defaultIn(node);
01088 }
01089 public void outAAndAndExp(AAndAndExp node)
01090 {
01091 defaultOut(node);
01092 }
01093 public void outAAndBinOp(AAndBinOp node)
01094 {
01095 defaultOut(node);
01096 }
01097 public void outAAndOrExp(AAndOrExp node)
01098 {
01099 defaultOut(node);
01100 }
01101 public void outAArgsArgs(AArgsArgs node)
01102 {
01103 defaultOut(node);
01104 }
01105 public void outAAssert(AAssert node)
01106 {
01107 defaultOut(node);
01108 }
01109 public void outAAssertDef(AAssertDef node)
01110 {
01111 defaultOut(node);
01112 }
01113 public void outAAssertionImport(AAssertionImport node)
01114 {
01115 defaultOut(node);
01116 }
01117 public void outABinaryExp(ABinaryExp node)
01118 {
01119 defaultOut(node);
01120 }
01121 public void outACommaFormatWord(ACommaFormatWord node)
01122 {
01123 defaultOut(node);
01124 }
01125 public void outACommaWord(ACommaWord node)
01126 {
01127 defaultOut(node);
01128 }
01129 public void outAComplementExp(AComplementExp node)
01130 {
01131 defaultOut(node);
01132 }
01133 public void outAComplementUnaryExp(AComplementUnaryExp node)
01134 {
01135 defaultOut(node);
01136 }
01137 public void outADotFormatWord(ADotFormatWord node)
01138 {
01139 defaultOut(node);
01140 }
01141 public void outADotWord(ADotWord node)
01142 {
01143 defaultOut(node);
01144 }
01145 public void outAExactQtlBinding(AExactQtlBinding node)
01146 {
01147 defaultOut(node);
01148 }
01149 public void outAExpWord(AExpWord node)
01150 {
01151 defaultOut(node);
01152 }
01153 public void outAFilterTypeOp(AFilterTypeOp node)
01154 {
01155 defaultOut(node);
01156 }
01157 public void outAFormat(AFormat node)
01158 {
01159 defaultOut(node);
01160 }
01161 public void outAFormatUnit(AFormatUnit node)
01162 {
01163 defaultOut(node);
01164 }
01165 public void outAHoleFormatWord(AHoleFormatWord node)
01166 {
01167 defaultOut(node);
01168 }
01169 public void outAIdArgs(AIdArgs node)
01170 {
01171 defaultOut(node);
01172 }
01173 public void outAIdFormatWord(AIdFormatWord node)
01174 {
01175 defaultOut(node);
01176 }
01177 public void outAIdIds(AIdIds node)
01178 {
01179 defaultOut(node);
01180 }
01181 public void outAIdsIds(AIdsIds node)
01182 {
01183 defaultOut(node);
01184 }
01185 public void outAIdWord(AIdWord node)
01186 {
01187 defaultOut(node);
01188 }
01189 public void outAImplicationExp(AImplicationExp node)
01190 {
01191 defaultOut(node);
01192 }
01193 public void outAImplyBinOp(AImplyBinOp node)
01194 {
01195 defaultOut(node);
01196 }
01197 public void outAImplyImplicationExp(AImplyImplicationExp node)
01198 {
01199 defaultOut(node);
01200 }
01201 public void outAInstanceQtlBinding(AInstanceQtlBinding node)
01202 {
01203 defaultOut(node);
01204 }
01205 public void outANameImportNames(ANameImportNames node)
01206 {
01207 defaultOut(node);
01208 }
01209 public void outANameNames(ANameNames node)
01210 {
01211 defaultOut(node);
01212 }
01213 public void outANamePrimaryTypeExp(ANamePrimaryTypeExp node)
01214 {
01215 defaultOut(node);
01216 }
01217 public void outANamesImportNames(ANamesImportNames node)
01218 {
01219 defaultOut(node);
01220 }
01221 public void outANamesNames(ANamesNames node)
01222 {
01223 defaultOut(node);
01224 }
01225 public void outANumberFormatWord(ANumberFormatWord node)
01226 {
01227 defaultOut(node);
01228 }
01229 public void outANumberWord(ANumberWord node)
01230 {
01231 defaultOut(node);
01232 }
01233 public void outAOnDemandImportName(AOnDemandImportName node)
01234 {
01235 defaultOut(node);
01236 }
01237 public void outAOpTypeExp(AOpTypeExp node)
01238 {
01239 defaultOut(node);
01240 }
01241 public void outAOrBinOp(AOrBinOp node)
01242 {
01243 defaultOut(node);
01244 }
01245 public void outAOrImplicationExp(AOrImplicationExp node)
01246 {
01247 defaultOut(node);
01248 }
01249 public void outAOrOrExp(AOrOrExp node)
01250 {
01251 defaultOut(node);
01252 }
01253 public void outAParenExp(AParenExp node)
01254 {
01255 defaultOut(node);
01256 }
01257 public void outAParenPrimaryExp(AParenPrimaryExp node)
01258 {
01259 defaultOut(node);
01260 }
01261 public void outAParenPrimaryTypeExp(AParenPrimaryTypeExp node)
01262 {
01263 defaultOut(node);
01264 }
01265 public void outAPredicateExp(APredicateExp node)
01266 {
01267 defaultOut(node);
01268 }
01269 public void outAPredicateImport(APredicateImport node)
01270 {
01271 defaultOut(node);
01272 }
01273 public void outAPredicatePrimaryExp(APredicatePrimaryExp node)
01274 {
01275 defaultOut(node);
01276 }
01277 public void outAPrimaryTypeExp(APrimaryTypeExp node)
01278 {
01279 defaultOut(node);
01280 }
01281 public void outAPrimaryUnaryExp(APrimaryUnaryExp node)
01282 {
01283 defaultOut(node);
01284 }
01285 public void outAPropertiesUnit(APropertiesUnit node)
01286 {
01287 defaultOut(node);
01288 }
01289 public void outAQtl(AQtl node)
01290 {
01291 defaultOut(node);
01292 }
01293 public void outAQualifiedName(AQualifiedName node)
01294 {
01295 defaultOut(node);
01296 }
01297 public void outASimpleName(ASimpleName node)
01298 {
01299 defaultOut(node);
01300 }
01301 public void outASpecificImportName(ASpecificImportName node)
01302 {
01303 defaultOut(node);
01304 }
01305 public void outATl(ATl node)
01306 {
01307 defaultOut(node);
01308 }
01309 public void outATlDef(ATlDef node)
01310 {
01311 defaultOut(node);
01312 }
01313 public void outATypeImport(ATypeImport node)
01314 {
01315 defaultOut(node);
01316 }
01317 public void outAUnaryAndExp(AUnaryAndExp node)
01318 {
01319 defaultOut(node);
01320 }
01321 public void outAUnionTypeOp(AUnionTypeOp node)
01322 {
01323 defaultOut(node);
01324 }
01325 public void outStart(Start node)
01326 {
01327 defaultOut(node);
01328 }
01329 }