Main Page   Packages   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

AnalysisAdapter.java

00001 package edu.ksu.cis.bandera.specification.analysis;
00002 
00003 /* This file was generated by SableCC (http://www.sablecc.org/). */
00004 
00005 import java.util.*;
00006 import edu.ksu.cis.bandera.specification.node.*;
00007 
00008 public class AnalysisAdapter implements Analysis
00009 {
00010     private Hashtable in;
00011     private Hashtable out;
00012 
00013     public void caseAAndAndExp(AAndAndExp node)
00014     {
00015         defaultCase(node);
00016     }
00017     public void caseAAndBinOp(AAndBinOp node)
00018     {
00019         defaultCase(node);
00020     }
00021     public void caseAAndOrExp(AAndOrExp node)
00022     {
00023         defaultCase(node);
00024     }
00025     public void caseAArgsArgs(AArgsArgs node)
00026     {
00027         defaultCase(node);
00028     }
00029     public void caseAAssert(AAssert node)
00030     {
00031         defaultCase(node);
00032     }
00033     public void caseAAssertDef(AAssertDef node)
00034     {
00035         defaultCase(node);
00036     }
00037     public void caseAAssertionImport(AAssertionImport node)
00038     {
00039         defaultCase(node);
00040     }
00041     public void caseABinaryExp(ABinaryExp node)
00042     {
00043         defaultCase(node);
00044     }
00045     public void caseACommaFormatWord(ACommaFormatWord node)
00046     {
00047         defaultCase(node);
00048     }
00049     public void caseACommaWord(ACommaWord node)
00050     {
00051         defaultCase(node);
00052     }
00053     public void caseAComplementExp(AComplementExp node)
00054     {
00055         defaultCase(node);
00056     }
00057     public void caseAComplementUnaryExp(AComplementUnaryExp node)
00058     {
00059         defaultCase(node);
00060     }
00061     public void caseADotFormatWord(ADotFormatWord node)
00062     {
00063         defaultCase(node);
00064     }
00065     public void caseADotWord(ADotWord node)
00066     {
00067         defaultCase(node);
00068     }
00069     public void caseAExactQtlBinding(AExactQtlBinding node)
00070     {
00071         defaultCase(node);
00072     }
00073     public void caseAExpWord(AExpWord node)
00074     {
00075         defaultCase(node);
00076     }
00077     public void caseAFilterTypeOp(AFilterTypeOp node)
00078     {
00079         defaultCase(node);
00080     }
00081     public void caseAFormat(AFormat node)
00082     {
00083         defaultCase(node);
00084     }
00085     public void caseAFormatUnit(AFormatUnit node)
00086     {
00087         defaultCase(node);
00088     }
00089     public void caseAHoleFormatWord(AHoleFormatWord node)
00090     {
00091         defaultCase(node);
00092     }
00093     public void caseAIdArgs(AIdArgs node)
00094     {
00095         defaultCase(node);
00096     }
00097     public void caseAIdFormatWord(AIdFormatWord node)
00098     {
00099         defaultCase(node);
00100     }
00101     public void caseAIdIds(AIdIds node)
00102     {
00103         defaultCase(node);
00104     }
00105     public void caseAIdsIds(AIdsIds node)
00106     {
00107         defaultCase(node);
00108     }
00109     public void caseAIdWord(AIdWord node)
00110     {
00111         defaultCase(node);
00112     }
00113     public void caseAImplicationExp(AImplicationExp node)
00114     {
00115         defaultCase(node);
00116     }
00117     public void caseAImplyBinOp(AImplyBinOp node)
00118     {
00119         defaultCase(node);
00120     }
00121     public void caseAImplyImplicationExp(AImplyImplicationExp node)
00122     {
00123         defaultCase(node);
00124     }
00125     public void caseAInstanceQtlBinding(AInstanceQtlBinding node)
00126     {
00127         defaultCase(node);
00128     }
00129     public void caseANameImportNames(ANameImportNames node)
00130     {
00131         defaultCase(node);
00132     }
00133     public void caseANameNames(ANameNames node)
00134     {
00135         defaultCase(node);
00136     }
00137     public void caseANamePrimaryTypeExp(ANamePrimaryTypeExp node)
00138     {
00139         defaultCase(node);
00140     }
00141     public void caseANamesImportNames(ANamesImportNames node)
00142     {
00143         defaultCase(node);
00144     }
00145     public void caseANamesNames(ANamesNames node)
00146     {
00147         defaultCase(node);
00148     }
00149     public void caseANumberFormatWord(ANumberFormatWord node)
00150     {
00151         defaultCase(node);
00152     }
00153     public void caseANumberWord(ANumberWord node)
00154     {
00155         defaultCase(node);
00156     }
00157     public void caseAOnDemandImportName(AOnDemandImportName node)
00158     {
00159         defaultCase(node);
00160     }
00161     public void caseAOpTypeExp(AOpTypeExp node)
00162     {
00163         defaultCase(node);
00164     }
00165     public void caseAOrBinOp(AOrBinOp node)
00166     {
00167         defaultCase(node);
00168     }
00169     public void caseAOrImplicationExp(AOrImplicationExp node)
00170     {
00171         defaultCase(node);
00172     }
00173     public void caseAOrOrExp(AOrOrExp node)
00174     {
00175         defaultCase(node);
00176     }
00177     public void caseAParenExp(AParenExp node)
00178     {
00179         defaultCase(node);
00180     }
00181     public void caseAParenPrimaryExp(AParenPrimaryExp node)
00182     {
00183         defaultCase(node);
00184     }
00185     public void caseAParenPrimaryTypeExp(AParenPrimaryTypeExp node)
00186     {
00187         defaultCase(node);
00188     }
00189     public void caseAPredicateExp(APredicateExp node)
00190     {
00191         defaultCase(node);
00192     }
00193     public void caseAPredicateImport(APredicateImport node)
00194     {
00195         defaultCase(node);
00196     }
00197     public void caseAPredicatePrimaryExp(APredicatePrimaryExp node)
00198     {
00199         defaultCase(node);
00200     }
00201     public void caseAPrimaryTypeExp(APrimaryTypeExp node)
00202     {
00203         defaultCase(node);
00204     }
00205     public void caseAPrimaryUnaryExp(APrimaryUnaryExp node)
00206     {
00207         defaultCase(node);
00208     }
00209     public void caseAPropertiesUnit(APropertiesUnit node)
00210     {
00211         defaultCase(node);
00212     }
00213     public void caseAQtl(AQtl node)
00214     {
00215         defaultCase(node);
00216     }
00217     public void caseAQualifiedName(AQualifiedName node)
00218     {
00219         defaultCase(node);
00220     }
00221     public void caseASimpleName(ASimpleName node)
00222     {
00223         defaultCase(node);
00224     }
00225     public void caseASpecificImportName(ASpecificImportName node)
00226     {
00227         defaultCase(node);
00228     }
00229     public void caseATl(ATl node)
00230     {
00231         defaultCase(node);
00232     }
00233     public void caseATlDef(ATlDef node)
00234     {
00235         defaultCase(node);
00236     }
00237     public void caseATypeImport(ATypeImport node)
00238     {
00239         defaultCase(node);
00240     }
00241     public void caseAUnaryAndExp(AUnaryAndExp node)
00242     {
00243         defaultCase(node);
00244     }
00245     public void caseAUnionTypeOp(AUnionTypeOp node)
00246     {
00247         defaultCase(node);
00248     }
00249     public void caseEOF(EOF node)
00250     {
00251         defaultCase(node);
00252     }
00253     public void caseStart(Start node)
00254     {
00255         defaultCase(node);
00256     }
00257     public void caseTAnd(TAnd node)
00258     {
00259         defaultCase(node);
00260     }
00261     public void caseTAssertion(TAssertion node)
00262     {
00263         defaultCase(node);
00264     }
00265     public void caseTAssertions(TAssertions node)
00266     {
00267         defaultCase(node);
00268     }
00269     public void caseTColon(TColon node)
00270     {
00271         defaultCase(node);
00272     }
00273     public void caseTComma(TComma node)
00274     {
00275         defaultCase(node);
00276     }
00277     public void caseTDocumentationComment(TDocumentationComment node)
00278     {
00279         defaultCase(node);
00280     }
00281     public void caseTDot(TDot node)
00282     {
00283         defaultCase(node);
00284     }
00285     public void caseTDoubleQuote(TDoubleQuote node)
00286     {
00287         defaultCase(node);
00288     }
00289     public void caseTEnable(TEnable node)
00290     {
00291         defaultCase(node);
00292     }
00293     public void caseTEndOfLineComment(TEndOfLineComment node)
00294     {
00295         defaultCase(node);
00296     }
00297     public void caseTForall(TForall node)
00298     {
00299         defaultCase(node);
00300     }
00301     public void caseTGreater(TGreater node)
00302     {
00303         defaultCase(node);
00304     }
00305     public void caseTId(TId node)
00306     {
00307         defaultCase(node);
00308     }
00309     public void caseTImply(TImply node)
00310     {
00311         defaultCase(node);
00312     }
00313     public void caseTImport(TImport node)
00314     {
00315         defaultCase(node);
00316     }
00317     public void caseTInstance(TInstance node)
00318     {
00319         defaultCase(node);
00320     }
00321     public void caseTLBrace(TLBrace node)
00322     {
00323         defaultCase(node);
00324     }
00325     public void caseTLBracket(TLBracket node)
00326     {
00327         defaultCase(node);
00328     }
00329     public void caseTLess(TLess node)
00330     {
00331         defaultCase(node);
00332     }
00333     public void caseTLessEqual(TLessEqual node)
00334     {
00335         defaultCase(node);
00336     }
00337     public void caseTLParen(TLParen node)
00338     {
00339         defaultCase(node);
00340     }
00341     public void caseTMinus(TMinus node)
00342     {
00343         defaultCase(node);
00344     }
00345     public void caseTNot(TNot node)
00346     {
00347         defaultCase(node);
00348     }
00349     public void caseTNumber(TNumber node)
00350     {
00351         defaultCase(node);
00352     }
00353     public void caseTOr(TOr node)
00354     {
00355         defaultCase(node);
00356     }
00357     public void caseTPlus(TPlus node)
00358     {
00359         defaultCase(node);
00360     }
00361     public void caseTPredicate(TPredicate node)
00362     {
00363         defaultCase(node);
00364     }
00365     public void caseTRBrace(TRBrace node)
00366     {
00367         defaultCase(node);
00368     }
00369     public void caseTRBracket(TRBracket node)
00370     {
00371         defaultCase(node);
00372     }
00373     public void caseTRParen(TRParen node)
00374     {
00375         defaultCase(node);
00376     }
00377     public void caseTSemicolon(TSemicolon node)
00378     {
00379         defaultCase(node);
00380     }
00381     public void caseTStar(TStar node)
00382     {
00383         defaultCase(node);
00384     }
00385     public void caseTTraditionalComment(TTraditionalComment node)
00386     {
00387         defaultCase(node);
00388     }
00389     public void caseTWhiteSpace(TWhiteSpace node)
00390     {
00391         defaultCase(node);
00392     }
00393     public void defaultCase(Node node)
00394     {
00395     }
00396     public Object getIn(Node node)
00397     {
00398         if(in == null)
00399         {
00400             return null;
00401         }
00402 
00403         return in.get(node);
00404     }
00405     public Object getOut(Node node)
00406     {
00407         if(out == null)
00408         {
00409             return null;
00410         }
00411 
00412         return out.get(node);
00413     }
00414     public void setIn(Node node, Object in)
00415     {
00416         if(this.in == null)
00417         {
00418             this.in = new Hashtable(1);
00419         }
00420 
00421         if(in != null)
00422         {
00423             this.in.put(node, in);
00424         }
00425         else
00426         {
00427             this.in.remove(node);
00428         }
00429     }
00430     public void setOut(Node node, Object out)
00431     {
00432         if(this.out == null)
00433         {
00434             this.out = new Hashtable(1);
00435         }
00436 
00437         if(out != null)
00438         {
00439             this.out.put(node, out);
00440         }
00441         else
00442         {
00443             this.out.remove(node);
00444         }
00445     }
00446 }

Generated at Thu Feb 7 06:38:30 2002 for Bandera by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001