mapss.dif.language.sablecc.analysis
Interface Analysis

All Superinterfaces:
Switch
All Known Implementing Classes:
AnalysisAdapter, BCSDFLanguageAnalysis, BDFLanguageAnalysis, CSDFLanguageAnalysis, DepthFirstAdapter, HSDFLanguageAnalysis, LanguageAnalysis, MDSDFLanguageAnalysis, PSDFLanguageAnalysis, PSDFSpecificationLanguageAnalysis, SDFLanguageAnalysis, SingleRateLanguageAnalysis

public interface Analysis
extends Switch


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)
           
 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)
           
 

Method Detail

getIn

java.lang.Object getIn(Node node)

setIn

void setIn(Node node,
           java.lang.Object in)

getOut

java.lang.Object getOut(Node node)

setOut

void setOut(Node node,
            java.lang.Object out)

caseStart

void caseStart(Start node)

caseAGraphList

void caseAGraphList(AGraphList node)

caseAGraphBlock

void caseAGraphBlock(AGraphBlock node)

caseABasedonBlock

void caseABasedonBlock(ABasedonBlock node)

caseATopologyBlock

void caseATopologyBlock(ATopologyBlock node)

caseAInterfaceBlock

void caseAInterfaceBlock(AInterfaceBlock node)

caseAParameterBlock

void caseAParameterBlock(AParameterBlock node)

caseARefinementBlock

void caseARefinementBlock(ARefinementBlock node)

caseABuiltinAttributeBlock

void caseABuiltinAttributeBlock(ABuiltinAttributeBlock node)

caseAUserDefinedAttributeBlock

void caseAUserDefinedAttributeBlock(AUserDefinedAttributeBlock node)

caseAActorBlock

void caseAActorBlock(AActorBlock node)

caseAIdentifierName

void caseAIdentifierName(AIdentifierName node)

caseAStringIdentifierName

void caseAStringIdentifierName(AStringIdentifierName node)

caseABasedonBody

void caseABasedonBody(ABasedonBody node)

caseABasedonExpression

void caseABasedonExpression(ABasedonExpression node)

caseATopologyBody

void caseATopologyBody(ATopologyBody node)

caseANodesTopologyList

void caseANodesTopologyList(ANodesTopologyList node)

caseAEdgesTopologyList

void caseAEdgesTopologyList(AEdgesTopologyList node)

caseANodeIdentifierTail

void caseANodeIdentifierTail(ANodeIdentifierTail node)

caseAEdgeDefinition

void caseAEdgeDefinition(AEdgeDefinition node)

caseAEdgeDefinitionTail

void caseAEdgeDefinitionTail(AEdgeDefinitionTail node)

caseAInterfaceBody

void caseAInterfaceBody(AInterfaceBody node)

caseAInputInterfaceExpression

void caseAInputInterfaceExpression(AInputInterfaceExpression node)

caseAOutputInterfaceExpression

void caseAOutputInterfaceExpression(AOutputInterfaceExpression node)

caseAPlainPortDefinition

void caseAPlainPortDefinition(APlainPortDefinition node)

caseANodePortDefinition

void caseANodePortDefinition(ANodePortDefinition node)

caseAPortDefinitionTail

void caseAPortDefinitionTail(APortDefinitionTail node)

caseAParameterBody

void caseAParameterBody(AParameterBody node)

caseAValueParameterExpression

void caseAValueParameterExpression(AValueParameterExpression node)

caseARangeParameterExpression

void caseARangeParameterExpression(ARangeParameterExpression node)

caseABlankParameterExpression

void caseABlankParameterExpression(ABlankParameterExpression node)

caseARangeBlock

void caseARangeBlock(ARangeBlock node)

caseAClosedClosedRange

void caseAClosedClosedRange(AClosedClosedRange node)

caseAOpenClosedRange

void caseAOpenClosedRange(AOpenClosedRange node)

caseAClosedOpenRange

void caseAClosedOpenRange(AClosedOpenRange node)

caseAOpenOpenRange

void caseAOpenOpenRange(AOpenOpenRange node)

caseADiscreteRange

void caseADiscreteRange(ADiscreteRange node)

caseADiscreteRangeNumberTail

void caseADiscreteRangeNumberTail(ADiscreteRangeNumberTail node)

caseARangeTail

void caseARangeTail(ARangeTail node)

caseADoubleNumber

void caseADoubleNumber(ADoubleNumber node)

caseAIntegerNumber

void caseAIntegerNumber(AIntegerNumber node)

caseAParamType

void caseAParamType(AParamType node)

caseARefinementBody

void caseARefinementBody(ARefinementBody node)

caseARefinementDefinition

void caseARefinementDefinition(ARefinementDefinition node)

caseAPortsRefinementExpression

void caseAPortsRefinementExpression(APortsRefinementExpression node)

caseAParamsRefinementExpression

void caseAParamsRefinementExpression(AParamsRefinementExpression node)

caseAAttributeBody

void caseAAttributeBody(AAttributeBody node)

caseAValueAttributeExpression

void caseAValueAttributeExpression(AValueAttributeExpression node)

caseAReferenceAttributeExpression

void caseAReferenceAttributeExpression(AReferenceAttributeExpression node)

caseASubelementAssignAttributeExpression

void caseASubelementAssignAttributeExpression(ASubelementAssignAttributeExpression node)

caseAIdlistAttributeExpression

void caseAIdlistAttributeExpression(AIdlistAttributeExpression node)

caseAIdList

void caseAIdList(AIdList node)

caseARefIdTail

void caseARefIdTail(ARefIdTail node)

caseAActorBody

void caseAActorBody(AActorBody node)

caseAValueActorExpression

void caseAValueActorExpression(AValueActorExpression node)

caseAReferenceActorExpression

void caseAReferenceActorExpression(AReferenceActorExpression node)

caseAReflistActorExpression

void caseAReflistActorExpression(AReflistActorExpression node)

caseAAttrType

void caseAAttrType(AAttrType node)

caseADataType

void caseADataType(ADataType node)

caseAAttrDataType

void caseAAttrDataType(AAttrDataType node)

caseAComplex

void caseAComplex(AComplex node)

caseAIntegerValue

void caseAIntegerValue(AIntegerValue node)

caseADoubleValue

void caseADoubleValue(ADoubleValue node)

caseAComplexValue

void caseAComplexValue(AComplexValue node)

caseANumericMatrixValue

void caseANumericMatrixValue(ANumericMatrixValue node)

caseAComplexMatrixValue

void caseAComplexMatrixValue(AComplexMatrixValue node)

caseAStringValue

void caseAStringValue(AStringValue node)

caseABooleanValue

void caseABooleanValue(ABooleanValue node)

caseAArrayValue

void caseAArrayValue(AArrayValue node)

caseANumericRow

void caseANumericRow(ANumericRow node)

caseANumericTail

void caseANumericTail(ANumericTail node)

caseANumericRowTail

void caseANumericRowTail(ANumericRowTail node)

caseAComplexRow

void caseAComplexRow(AComplexRow node)

caseAComplexTail

void caseAComplexTail(AComplexTail node)

caseAComplexRowTail

void caseAComplexRowTail(AComplexRowTail node)

caseAConcatenatedStringValue

void caseAConcatenatedStringValue(AConcatenatedStringValue node)

caseATrueBooleanValue

void caseATrueBooleanValue(ATrueBooleanValue node)

caseAFalseBooleanValue

void caseAFalseBooleanValue(AFalseBooleanValue node)

caseAValueTail

void caseAValueTail(AValueTail node)

caseTBlank

void caseTBlank(TBlank node)

caseTComment

void caseTComment(TComment node)

caseTLBkt

void caseTLBkt(TLBkt node)

caseTRBkt

void caseTRBkt(TRBkt node)

caseTLPar

void caseTLPar(TLPar node)

caseTRPar

void caseTRPar(TRPar node)

caseTLSqr

void caseTLSqr(TLSqr node)

caseTRSqr

void caseTRSqr(TRSqr node)

caseTSemicolon

void caseTSemicolon(TSemicolon node)

caseTColon

void caseTColon(TColon node)

caseTComma

void caseTComma(TComma node)

caseTSQte

void caseTSQte(TSQte node)

caseTPlus

void caseTPlus(TPlus node)

caseTEqual

void caseTEqual(TEqual node)

caseTDot

void caseTDot(TDot node)

caseTGraph

void caseTGraph(TGraph node)

caseTAttribute

void caseTAttribute(TAttribute node)

caseTBasedon

void caseTBasedon(TBasedon node)

caseTInterface

void caseTInterface(TInterface node)

caseTParameter

void caseTParameter(TParameter node)

caseTRefinement

void caseTRefinement(TRefinement node)

caseTTopology

void caseTTopology(TTopology node)

caseTActor

void caseTActor(TActor node)

caseTInputs

void caseTInputs(TInputs node)

caseTOutputs

void caseTOutputs(TOutputs node)

caseTNodes

void caseTNodes(TNodes node)

caseTEdges

void caseTEdges(TEdges node)

caseTInteger

void caseTInteger(TInteger node)

caseTDouble

void caseTDouble(TDouble node)

caseTTrue

void caseTTrue(TTrue node)

caseTFalse

void caseTFalse(TFalse node)

caseTString

void caseTString(TString node)

caseTStringTail

void caseTStringTail(TStringTail node)

caseTIdentifier

void caseTIdentifier(TIdentifier node)

caseTStringIdentifier

void caseTStringIdentifier(TStringIdentifier node)

caseEOF

void caseEOF(EOF node)