mapss.dif.language.sablecc.analysis
Class AnalysisAdapter

java.lang.Object
  extended by mapss.dif.language.sablecc.analysis.AnalysisAdapter
All Implemented Interfaces:
Analysis, Switch
Direct Known Subclasses:
DepthFirstAdapter

public class AnalysisAdapter
extends java.lang.Object
implements Analysis


Constructor Summary
AnalysisAdapter()
           
 
Method Summary
 void caseAActorBlock(AActorBlock node)
           
 void caseAActorBody(AActorBody node)
           
 void caseAArrayValue(AArrayValue node)
           
 void caseAAttrDataType(AAttrDataType node)
           
 void caseAAttributeBody(AAttributeBody node)
           
 void caseAAttrType(AAttrType node)
           
 void caseABasedonBlock(ABasedonBlock node)
           
 void caseABasedonBody(ABasedonBody node)
           
 void caseABasedonExpression(ABasedonExpression node)
           
 void caseABlankParameterExpression(ABlankParameterExpression node)
           
 void caseABooleanValue(ABooleanValue node)
           
 void caseABuiltinAttributeBlock(ABuiltinAttributeBlock node)
           
 void caseAClosedClosedRange(AClosedClosedRange node)
           
 void caseAClosedOpenRange(AClosedOpenRange node)
           
 void caseAComplex(AComplex node)
           
 void caseAComplexMatrixValue(AComplexMatrixValue node)
           
 void caseAComplexRow(AComplexRow node)
           
 void caseAComplexRowTail(AComplexRowTail node)
           
 void caseAComplexTail(AComplexTail node)
           
 void caseAComplexValue(AComplexValue node)
           
 void caseAConcatenatedStringValue(AConcatenatedStringValue node)
           
 void caseADataType(ADataType node)
           
 void caseADiscreteRange(ADiscreteRange node)
           
 void caseADiscreteRangeNumberTail(ADiscreteRangeNumberTail node)
           
 void caseADoubleNumber(ADoubleNumber node)
           
 void caseADoubleValue(ADoubleValue node)
           
 void caseAEdgeDefinition(AEdgeDefinition node)
           
 void caseAEdgeDefinitionTail(AEdgeDefinitionTail node)
           
 void caseAEdgesTopologyList(AEdgesTopologyList node)
           
 void caseAFalseBooleanValue(AFalseBooleanValue node)
           
 void caseAGraphBlock(AGraphBlock node)
           
 void caseAGraphList(AGraphList node)
           
 void caseAIdentifierName(AIdentifierName node)
           
 void caseAIdList(AIdList node)
           
 void caseAIdlistAttributeExpression(AIdlistAttributeExpression node)
           
 void caseAInputInterfaceExpression(AInputInterfaceExpression node)
           
 void caseAIntegerNumber(AIntegerNumber node)
           
 void caseAIntegerValue(AIntegerValue node)
           
 void caseAInterfaceBlock(AInterfaceBlock node)
           
 void caseAInterfaceBody(AInterfaceBody node)
           
 void caseANodeIdentifierTail(ANodeIdentifierTail node)
           
 void caseANodePortDefinition(ANodePortDefinition node)
           
 void caseANodesTopologyList(ANodesTopologyList node)
           
 void caseANumericMatrixValue(ANumericMatrixValue node)
           
 void caseANumericRow(ANumericRow node)
           
 void caseANumericRowTail(ANumericRowTail node)
           
 void caseANumericTail(ANumericTail node)
           
 void caseAOpenClosedRange(AOpenClosedRange node)
           
 void caseAOpenOpenRange(AOpenOpenRange node)
           
 void caseAOutputInterfaceExpression(AOutputInterfaceExpression node)
           
 void caseAParameterBlock(AParameterBlock node)
           
 void caseAParameterBody(AParameterBody node)
           
 void caseAParamsRefinementExpression(AParamsRefinementExpression node)
           
 void caseAParamType(AParamType node)
           
 void caseAPlainPortDefinition(APlainPortDefinition node)
           
 void caseAPortDefinitionTail(APortDefinitionTail node)
           
 void caseAPortsRefinementExpression(APortsRefinementExpression node)
           
 void caseARangeBlock(ARangeBlock node)
           
 void caseARangeParameterExpression(ARangeParameterExpression node)
           
 void caseARangeTail(ARangeTail node)
           
 void caseAReferenceActorExpression(AReferenceActorExpression node)
           
 void caseAReferenceAttributeExpression(AReferenceAttributeExpression node)
           
 void caseARefIdTail(ARefIdTail node)
           
 void caseARefinementBlock(ARefinementBlock node)
           
 void caseARefinementBody(ARefinementBody node)
           
 void caseARefinementDefinition(ARefinementDefinition node)
           
 void caseAReflistActorExpression(AReflistActorExpression node)
           
 void caseAStringIdentifierName(AStringIdentifierName node)
           
 void caseAStringValue(AStringValue node)
           
 void caseASubelementAssignAttributeExpression(ASubelementAssignAttributeExpression node)
           
 void caseATopologyBlock(ATopologyBlock node)
           
 void caseATopologyBody(ATopologyBody node)
           
 void caseATrueBooleanValue(ATrueBooleanValue node)
           
 void caseAUserDefinedAttributeBlock(AUserDefinedAttributeBlock node)
           
 void caseAValueActorExpression(AValueActorExpression node)
           
 void caseAValueAttributeExpression(AValueAttributeExpression node)
           
 void caseAValueParameterExpression(AValueParameterExpression node)
           
 void caseAValueTail(AValueTail node)
           
 void caseEOF(EOF node)
           
 void caseStart(Start node)
           
 void caseTActor(TActor node)
           
 void caseTAttribute(TAttribute node)
           
 void caseTBasedon(TBasedon node)
           
 void caseTBlank(TBlank node)
           
 void caseTColon(TColon node)
           
 void caseTComma(TComma node)
           
 void caseTComment(TComment node)
           
 void caseTDot(TDot node)
           
 void caseTDouble(TDouble node)
           
 void caseTEdges(TEdges node)
           
 void caseTEqual(TEqual node)
           
 void caseTFalse(TFalse node)
           
 void caseTGraph(TGraph node)
           
 void caseTIdentifier(TIdentifier node)
           
 void caseTInputs(TInputs node)
           
 void caseTInteger(TInteger node)
           
 void caseTInterface(TInterface node)
           
 void caseTLBkt(TLBkt node)
           
 void caseTLPar(TLPar node)
           
 void caseTLSqr(TLSqr node)
           
 void caseTNodes(TNodes node)
           
 void caseTOutputs(TOutputs node)
           
 void caseTParameter(TParameter node)
           
 void caseTPlus(TPlus node)
           
 void caseTRBkt(TRBkt node)
           
 void caseTRefinement(TRefinement node)
           
 void caseTRPar(TRPar node)
           
 void caseTRSqr(TRSqr node)
           
 void caseTSemicolon(TSemicolon node)
           
 void caseTSQte(TSQte node)
           
 void caseTString(TString node)
           
 void caseTStringIdentifier(TStringIdentifier node)
           
 void caseTStringTail(TStringTail node)
           
 void caseTTopology(TTopology node)
           
 void caseTTrue(TTrue node)
           
 void defaultCase(Node node)
           
 java.lang.Object getIn(Node node)
           
 java.lang.Object getOut(Node node)
           
 void setIn(Node node, java.lang.Object in)
           
 void setOut(Node node, java.lang.Object out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalysisAdapter

public AnalysisAdapter()
Method Detail

getIn

public java.lang.Object getIn(Node node)
Specified by:
getIn in interface Analysis

setIn

public void setIn(Node node,
                  java.lang.Object in)
Specified by:
setIn in interface Analysis

getOut

public java.lang.Object getOut(Node node)
Specified by:
getOut in interface Analysis

setOut

public void setOut(Node node,
                   java.lang.Object out)
Specified by:
setOut in interface Analysis

caseStart

public void caseStart(Start node)
Specified by:
caseStart in interface Analysis

caseAGraphList

public void caseAGraphList(AGraphList node)
Specified by:
caseAGraphList in interface Analysis

caseAGraphBlock

public void caseAGraphBlock(AGraphBlock node)
Specified by:
caseAGraphBlock in interface Analysis

caseABasedonBlock

public void caseABasedonBlock(ABasedonBlock node)
Specified by:
caseABasedonBlock in interface Analysis

caseATopologyBlock

public void caseATopologyBlock(ATopologyBlock node)
Specified by:
caseATopologyBlock in interface Analysis

caseAInterfaceBlock

public void caseAInterfaceBlock(AInterfaceBlock node)
Specified by:
caseAInterfaceBlock in interface Analysis

caseAParameterBlock

public void caseAParameterBlock(AParameterBlock node)
Specified by:
caseAParameterBlock in interface Analysis

caseARefinementBlock

public void caseARefinementBlock(ARefinementBlock node)
Specified by:
caseARefinementBlock in interface Analysis

caseABuiltinAttributeBlock

public void caseABuiltinAttributeBlock(ABuiltinAttributeBlock node)
Specified by:
caseABuiltinAttributeBlock in interface Analysis

caseAUserDefinedAttributeBlock

public void caseAUserDefinedAttributeBlock(AUserDefinedAttributeBlock node)
Specified by:
caseAUserDefinedAttributeBlock in interface Analysis

caseAActorBlock

public void caseAActorBlock(AActorBlock node)
Specified by:
caseAActorBlock in interface Analysis

caseAIdentifierName

public void caseAIdentifierName(AIdentifierName node)
Specified by:
caseAIdentifierName in interface Analysis

caseAStringIdentifierName

public void caseAStringIdentifierName(AStringIdentifierName node)
Specified by:
caseAStringIdentifierName in interface Analysis

caseABasedonBody

public void caseABasedonBody(ABasedonBody node)
Specified by:
caseABasedonBody in interface Analysis

caseABasedonExpression

public void caseABasedonExpression(ABasedonExpression node)
Specified by:
caseABasedonExpression in interface Analysis

caseATopologyBody

public void caseATopologyBody(ATopologyBody node)
Specified by:
caseATopologyBody in interface Analysis

caseANodesTopologyList

public void caseANodesTopologyList(ANodesTopologyList node)
Specified by:
caseANodesTopologyList in interface Analysis

caseAEdgesTopologyList

public void caseAEdgesTopologyList(AEdgesTopologyList node)
Specified by:
caseAEdgesTopologyList in interface Analysis

caseANodeIdentifierTail

public void caseANodeIdentifierTail(ANodeIdentifierTail node)
Specified by:
caseANodeIdentifierTail in interface Analysis

caseAEdgeDefinition

public void caseAEdgeDefinition(AEdgeDefinition node)
Specified by:
caseAEdgeDefinition in interface Analysis

caseAEdgeDefinitionTail

public void caseAEdgeDefinitionTail(AEdgeDefinitionTail node)
Specified by:
caseAEdgeDefinitionTail in interface Analysis

caseAInterfaceBody

public void caseAInterfaceBody(AInterfaceBody node)
Specified by:
caseAInterfaceBody in interface Analysis

caseAInputInterfaceExpression

public void caseAInputInterfaceExpression(AInputInterfaceExpression node)
Specified by:
caseAInputInterfaceExpression in interface Analysis

caseAOutputInterfaceExpression

public void caseAOutputInterfaceExpression(AOutputInterfaceExpression node)
Specified by:
caseAOutputInterfaceExpression in interface Analysis

caseAPlainPortDefinition

public void caseAPlainPortDefinition(APlainPortDefinition node)
Specified by:
caseAPlainPortDefinition in interface Analysis

caseANodePortDefinition

public void caseANodePortDefinition(ANodePortDefinition node)
Specified by:
caseANodePortDefinition in interface Analysis

caseAPortDefinitionTail

public void caseAPortDefinitionTail(APortDefinitionTail node)
Specified by:
caseAPortDefinitionTail in interface Analysis

caseAParameterBody

public void caseAParameterBody(AParameterBody node)
Specified by:
caseAParameterBody in interface Analysis

caseAValueParameterExpression

public void caseAValueParameterExpression(AValueParameterExpression node)
Specified by:
caseAValueParameterExpression in interface Analysis

caseARangeParameterExpression

public void caseARangeParameterExpression(ARangeParameterExpression node)
Specified by:
caseARangeParameterExpression in interface Analysis

caseABlankParameterExpression

public void caseABlankParameterExpression(ABlankParameterExpression node)
Specified by:
caseABlankParameterExpression in interface Analysis

caseARangeBlock

public void caseARangeBlock(ARangeBlock node)
Specified by:
caseARangeBlock in interface Analysis

caseAClosedClosedRange

public void caseAClosedClosedRange(AClosedClosedRange node)
Specified by:
caseAClosedClosedRange in interface Analysis

caseAOpenClosedRange

public void caseAOpenClosedRange(AOpenClosedRange node)
Specified by:
caseAOpenClosedRange in interface Analysis

caseAClosedOpenRange

public void caseAClosedOpenRange(AClosedOpenRange node)
Specified by:
caseAClosedOpenRange in interface Analysis

caseAOpenOpenRange

public void caseAOpenOpenRange(AOpenOpenRange node)
Specified by:
caseAOpenOpenRange in interface Analysis

caseADiscreteRange

public void caseADiscreteRange(ADiscreteRange node)
Specified by:
caseADiscreteRange in interface Analysis

caseADiscreteRangeNumberTail

public void caseADiscreteRangeNumberTail(ADiscreteRangeNumberTail node)
Specified by:
caseADiscreteRangeNumberTail in interface Analysis

caseARangeTail

public void caseARangeTail(ARangeTail node)
Specified by:
caseARangeTail in interface Analysis

caseADoubleNumber

public void caseADoubleNumber(ADoubleNumber node)
Specified by:
caseADoubleNumber in interface Analysis

caseAIntegerNumber

public void caseAIntegerNumber(AIntegerNumber node)
Specified by:
caseAIntegerNumber in interface Analysis

caseAParamType

public void caseAParamType(AParamType node)
Specified by:
caseAParamType in interface Analysis

caseARefinementBody

public void caseARefinementBody(ARefinementBody node)
Specified by:
caseARefinementBody in interface Analysis

caseARefinementDefinition

public void caseARefinementDefinition(ARefinementDefinition node)
Specified by:
caseARefinementDefinition in interface Analysis

caseAPortsRefinementExpression

public void caseAPortsRefinementExpression(APortsRefinementExpression node)
Specified by:
caseAPortsRefinementExpression in interface Analysis

caseAParamsRefinementExpression

public void caseAParamsRefinementExpression(AParamsRefinementExpression node)
Specified by:
caseAParamsRefinementExpression in interface Analysis

caseAAttributeBody

public void caseAAttributeBody(AAttributeBody node)
Specified by:
caseAAttributeBody in interface Analysis

caseAValueAttributeExpression

public void caseAValueAttributeExpression(AValueAttributeExpression node)
Specified by:
caseAValueAttributeExpression in interface Analysis

caseAReferenceAttributeExpression

public void caseAReferenceAttributeExpression(AReferenceAttributeExpression node)
Specified by:
caseAReferenceAttributeExpression in interface Analysis

caseASubelementAssignAttributeExpression

public void caseASubelementAssignAttributeExpression(ASubelementAssignAttributeExpression node)
Specified by:
caseASubelementAssignAttributeExpression in interface Analysis

caseAIdlistAttributeExpression

public void caseAIdlistAttributeExpression(AIdlistAttributeExpression node)
Specified by:
caseAIdlistAttributeExpression in interface Analysis

caseAIdList

public void caseAIdList(AIdList node)
Specified by:
caseAIdList in interface Analysis

caseARefIdTail

public void caseARefIdTail(ARefIdTail node)
Specified by:
caseARefIdTail in interface Analysis

caseAActorBody

public void caseAActorBody(AActorBody node)
Specified by:
caseAActorBody in interface Analysis

caseAValueActorExpression

public void caseAValueActorExpression(AValueActorExpression node)
Specified by:
caseAValueActorExpression in interface Analysis

caseAReferenceActorExpression

public void caseAReferenceActorExpression(AReferenceActorExpression node)
Specified by:
caseAReferenceActorExpression in interface Analysis

caseAReflistActorExpression

public void caseAReflistActorExpression(AReflistActorExpression node)
Specified by:
caseAReflistActorExpression in interface Analysis

caseAAttrType

public void caseAAttrType(AAttrType node)
Specified by:
caseAAttrType in interface Analysis

caseADataType

public void caseADataType(ADataType node)
Specified by:
caseADataType in interface Analysis

caseAAttrDataType

public void caseAAttrDataType(AAttrDataType node)
Specified by:
caseAAttrDataType in interface Analysis

caseAComplex

public void caseAComplex(AComplex node)
Specified by:
caseAComplex in interface Analysis

caseAIntegerValue

public void caseAIntegerValue(AIntegerValue node)
Specified by:
caseAIntegerValue in interface Analysis

caseADoubleValue

public void caseADoubleValue(ADoubleValue node)
Specified by:
caseADoubleValue in interface Analysis

caseAComplexValue

public void caseAComplexValue(AComplexValue node)
Specified by:
caseAComplexValue in interface Analysis

caseANumericMatrixValue

public void caseANumericMatrixValue(ANumericMatrixValue node)
Specified by:
caseANumericMatrixValue in interface Analysis

caseAComplexMatrixValue

public void caseAComplexMatrixValue(AComplexMatrixValue node)
Specified by:
caseAComplexMatrixValue in interface Analysis

caseAStringValue

public void caseAStringValue(AStringValue node)
Specified by:
caseAStringValue in interface Analysis

caseABooleanValue

public void caseABooleanValue(ABooleanValue node)
Specified by:
caseABooleanValue in interface Analysis

caseAArrayValue

public void caseAArrayValue(AArrayValue node)
Specified by:
caseAArrayValue in interface Analysis

caseANumericRow

public void caseANumericRow(ANumericRow node)
Specified by:
caseANumericRow in interface Analysis

caseANumericTail

public void caseANumericTail(ANumericTail node)
Specified by:
caseANumericTail in interface Analysis

caseANumericRowTail

public void caseANumericRowTail(ANumericRowTail node)
Specified by:
caseANumericRowTail in interface Analysis

caseAComplexRow

public void caseAComplexRow(AComplexRow node)
Specified by:
caseAComplexRow in interface Analysis

caseAComplexTail

public void caseAComplexTail(AComplexTail node)
Specified by:
caseAComplexTail in interface Analysis

caseAComplexRowTail

public void caseAComplexRowTail(AComplexRowTail node)
Specified by:
caseAComplexRowTail in interface Analysis

caseAConcatenatedStringValue

public void caseAConcatenatedStringValue(AConcatenatedStringValue node)
Specified by:
caseAConcatenatedStringValue in interface Analysis

caseATrueBooleanValue

public void caseATrueBooleanValue(ATrueBooleanValue node)
Specified by:
caseATrueBooleanValue in interface Analysis

caseAFalseBooleanValue

public void caseAFalseBooleanValue(AFalseBooleanValue node)
Specified by:
caseAFalseBooleanValue in interface Analysis

caseAValueTail

public void caseAValueTail(AValueTail node)
Specified by:
caseAValueTail in interface Analysis

caseTBlank

public void caseTBlank(TBlank node)
Specified by:
caseTBlank in interface Analysis

caseTComment

public void caseTComment(TComment node)
Specified by:
caseTComment in interface Analysis

caseTLBkt

public void caseTLBkt(TLBkt node)
Specified by:
caseTLBkt in interface Analysis

caseTRBkt

public void caseTRBkt(TRBkt node)
Specified by:
caseTRBkt in interface Analysis

caseTLPar

public void caseTLPar(TLPar node)
Specified by:
caseTLPar in interface Analysis

caseTRPar

public void caseTRPar(TRPar node)
Specified by:
caseTRPar in interface Analysis

caseTLSqr

public void caseTLSqr(TLSqr node)
Specified by:
caseTLSqr in interface Analysis

caseTRSqr

public void caseTRSqr(TRSqr node)
Specified by:
caseTRSqr in interface Analysis

caseTSemicolon

public void caseTSemicolon(TSemicolon node)
Specified by:
caseTSemicolon in interface Analysis

caseTColon

public void caseTColon(TColon node)
Specified by:
caseTColon in interface Analysis

caseTComma

public void caseTComma(TComma node)
Specified by:
caseTComma in interface Analysis

caseTSQte

public void caseTSQte(TSQte node)
Specified by:
caseTSQte in interface Analysis

caseTPlus

public void caseTPlus(TPlus node)
Specified by:
caseTPlus in interface Analysis

caseTEqual

public void caseTEqual(TEqual node)
Specified by:
caseTEqual in interface Analysis

caseTDot

public void caseTDot(TDot node)
Specified by:
caseTDot in interface Analysis

caseTGraph

public void caseTGraph(TGraph node)
Specified by:
caseTGraph in interface Analysis

caseTAttribute

public void caseTAttribute(TAttribute node)
Specified by:
caseTAttribute in interface Analysis

caseTBasedon

public void caseTBasedon(TBasedon node)
Specified by:
caseTBasedon in interface Analysis

caseTInterface

public void caseTInterface(TInterface node)
Specified by:
caseTInterface in interface Analysis

caseTParameter

public void caseTParameter(TParameter node)
Specified by:
caseTParameter in interface Analysis

caseTRefinement

public void caseTRefinement(TRefinement node)
Specified by:
caseTRefinement in interface Analysis

caseTTopology

public void caseTTopology(TTopology node)
Specified by:
caseTTopology in interface Analysis

caseTActor

public void caseTActor(TActor node)
Specified by:
caseTActor in interface Analysis

caseTInputs

public void caseTInputs(TInputs node)
Specified by:
caseTInputs in interface Analysis

caseTOutputs

public void caseTOutputs(TOutputs node)
Specified by:
caseTOutputs in interface Analysis

caseTNodes

public void caseTNodes(TNodes node)
Specified by:
caseTNodes in interface Analysis

caseTEdges

public void caseTEdges(TEdges node)
Specified by:
caseTEdges in interface Analysis

caseTInteger

public void caseTInteger(TInteger node)
Specified by:
caseTInteger in interface Analysis

caseTDouble

public void caseTDouble(TDouble node)
Specified by:
caseTDouble in interface Analysis

caseTTrue

public void caseTTrue(TTrue node)
Specified by:
caseTTrue in interface Analysis

caseTFalse

public void caseTFalse(TFalse node)
Specified by:
caseTFalse in interface Analysis

caseTString

public void caseTString(TString node)
Specified by:
caseTString in interface Analysis

caseTStringTail

public void caseTStringTail(TStringTail node)
Specified by:
caseTStringTail in interface Analysis

caseTIdentifier

public void caseTIdentifier(TIdentifier node)
Specified by:
caseTIdentifier in interface Analysis

caseTStringIdentifier

public void caseTStringIdentifier(TStringIdentifier node)
Specified by:
caseTStringIdentifier in interface Analysis

caseEOF

public void caseEOF(EOF node)
Specified by:
caseEOF in interface Analysis

defaultCase

public void defaultCase(Node node)