001/* This file was generated by SableCC (http://www.sablecc.org/). */ 002 003package org.anarres.graphviz.parser.analysis; 004 005import org.anarres.graphviz.parser.node.*; 006 007public interface Analysis extends Switch 008{ 009 Object getIn(Node node); 010 void setIn(Node node, Object o); 011 Object getOut(Node node); 012 void setOut(Node node, Object o); 013 014 void caseStart(Start node); 015 void caseAGraph(AGraph node); 016 void caseAGraphGraphType(AGraphGraphType node); 017 void caseADigraphGraphType(ADigraphGraphType node); 018 void caseAGlobalDefaultsStatement(AGlobalDefaultsStatement node); 019 void caseAGraphDefaultsStatement(AGraphDefaultsStatement node); 020 void caseANodeDefaultsStatement(ANodeDefaultsStatement node); 021 void caseAEdgeDefaultsStatement(AEdgeDefaultsStatement node); 022 void caseADataStatement(ADataStatement node); 023 void caseAComposite(AComposite node); 024 void caseASimpleNode(ASimpleNode node); 025 void caseAPortNode(APortNode node); 026 void caseASubgraphNode(ASubgraphNode node); 027 void caseAArrowEdge(AArrowEdge node); 028 void caseALinkEdge(ALinkEdge node); 029 void caseAAttribute(AAttribute node); 030 void caseALiteralAtom(ALiteralAtom node); 031 void caseAQuotedAtom(AQuotedAtom node); 032 033 void caseTTokLbrace(TTokLbrace node); 034 void caseTTokRbrace(TTokRbrace node); 035 void caseTTokLsquare(TTokLsquare node); 036 void caseTTokRsquare(TTokRsquare node); 037 void caseTTokArrow(TTokArrow node); 038 void caseTTokLink(TTokLink node); 039 void caseTTokEq(TTokEq node); 040 void caseTTokSemi(TTokSemi node); 041 void caseTTokComma(TTokComma node); 042 void caseTTokColon(TTokColon node); 043 void caseTKwStrict(TKwStrict node); 044 void caseTKwGraph(TKwGraph node); 045 void caseTKwDigraph(TKwDigraph node); 046 void caseTKwSubgraph(TKwSubgraph node); 047 void caseTKwNode(TKwNode node); 048 void caseTKwEdge(TKwEdge node); 049 void caseTLiteral(TLiteral node); 050 void caseTStringLiteral(TStringLiteral node); 051 void caseTBlank(TBlank node); 052 void caseTComment(TComment node); 053 void caseEOF(EOF node); 054}