Dresden OCL Toolkit

tudresden.ocl.parser.analysis
Class ReversedDepthFirstAdapter

java.lang.Object
  extended bytudresden.ocl.parser.analysis.AnalysisAdapter
      extended bytudresden.ocl.parser.analysis.ReversedDepthFirstAdapter
All Implemented Interfaces:
Analysis, Switch
Direct Known Subclasses:
DeclarativeCodeGenerator

public class ReversedDepthFirstAdapter
extends AnalysisAdapter


Field Summary
 
Fields inherited from class tudresden.ocl.parser.analysis.AnalysisAdapter
 
Constructor Summary
ReversedDepthFirstAdapter()
           
 
Method Summary
 void caseAActualParameterList(AActualParameterList node)
           
 void caseAActualParameterListTail(AActualParameterListTail node)
           
 void caseAAdditiveExpression(AAdditiveExpression node)
           
 void caseAAdditiveExpressionTail(AAdditiveExpressionTail node)
           
 void caseAAndLogicalOperator(AAndLogicalOperator node)
           
 void caseAArrowPostfixExpressionTailBegin(AArrowPostfixExpressionTailBegin node)
           
 void caseABagCollectionKind(ABagCollectionKind node)
           
 void caseABagCollectionType(ABagCollectionType node)
           
 void caseABarFcpHelper(ABarFcpHelper node)
           
 void caseABooleanLiteral(ABooleanLiteral node)
           
 void caseAClassifierContext(AClassifierContext node)
           
 void caseAClassifierContextBody(AClassifierContextBody node)
           
 void caseAClassifierHead(AClassifierHead node)
           
 void caseACollectionCollectionKind(ACollectionCollectionKind node)
           
 void caseACollectionCollectionType(ACollectionCollectionType node)
           
 void caseACollectionTypeName(ACollectionTypeName node)
           
 void caseAColonFcpHelper(AColonFcpHelper node)
           
 void caseACommaFcpHelper(ACommaFcpHelper node)
           
 void caseAConcreteFeatureCallParameters(AConcreteFeatureCallParameters node)
           
 void caseAConstraint(AConstraint node)
           
 void caseAConstraintBody(AConstraintBody node)
           
 void caseAContextDeclaration(AContextDeclaration node)
           
 void caseADeclaratorTail(ADeclaratorTail node)
           
 void caseADeclaratorTypeDeclaration(ADeclaratorTypeDeclaration node)
           
 void caseADivMultiplyOperator(ADivMultiplyOperator node)
           
 void caseADotPostfixExpressionTailBegin(ADotPostfixExpressionTailBegin node)
           
 void caseAEmptyFeatureCallParameters(AEmptyFeatureCallParameters node)
           
 void caseAEnumerationType(AEnumerationType node)
           
 void caseAEnumerationTypeTail(AEnumerationTypeTail node)
           
 void caseAEnumLiteral(AEnumLiteral node)
           
 void caseAEnumSimpleTypeSpecifier(AEnumSimpleTypeSpecifier node)
           
 void caseAEqualRelationalOperator(AEqualRelationalOperator node)
           
 void caseAExpression(AExpression node)
           
 void caseAExpressionListOrRange(AExpressionListOrRange node)
           
 void caseAExpressionListTail(AExpressionListTail node)
           
 void caseAFeatureCall(AFeatureCall node)
           
 void caseAFeatureCallParameters(AFeatureCallParameters node)
           
 void caseAFeaturePrimaryExpression(AFeaturePrimaryExpression node)
           
 void caseAFormalParameter(AFormalParameter node)
           
 void caseAFormalParameterList(AFormalParameterList node)
           
 void caseAFormalParameterListTail(AFormalParameterListTail node)
           
 void caseAGteqRelationalOperator(AGteqRelationalOperator node)
           
 void caseAGtRelationalOperator(AGtRelationalOperator node)
           
 void caseAIfExpression(AIfExpression node)
           
 void caseAIfPrimaryExpression(AIfPrimaryExpression node)
           
 void caseAImpliesLogicalOperator(AImpliesLogicalOperator node)
           
 void caseAIntegerLiteral(AIntegerLiteral node)
           
 void caseAInvStereotype(AInvStereotype node)
           
 void caseAIterateDeclarator(AIterateDeclarator node)
           
 void caseAIterateFcpHelper(AIterateFcpHelper node)
           
 void caseALetExpression(ALetExpression node)
           
 void caseALetExpressionTypeDeclaration(ALetExpressionTypeDeclaration node)
           
 void caseAListExpressionListOrRangeTail(AListExpressionListOrRangeTail node)
           
 void caseALitColPrimaryExpression(ALitColPrimaryExpression node)
           
 void caseALiteralCollection(ALiteralCollection node)
           
 void caseALiteralPrimaryExpression(ALiteralPrimaryExpression node)
           
 void caseALogicalExpression(ALogicalExpression node)
           
 void caseALogicalExpressionTail(ALogicalExpressionTail node)
           
 void caseALteqRelationalOperator(ALteqRelationalOperator node)
           
 void caseALtRelationalOperator(ALtRelationalOperator node)
           
 void caseAMinusAddOperator(AMinusAddOperator node)
           
 void caseAMinusUnaryOperator(AMinusUnaryOperator node)
           
 void caseAMultiplicativeExpression(AMultiplicativeExpression node)
           
 void caseAMultiplicativeExpressionTail(AMultiplicativeExpressionTail node)
           
 void caseAMultMultiplyOperator(AMultMultiplyOperator node)
           
 void caseANamePathNameBegin(ANamePathNameBegin node)
           
 void caseANamePathNameEnd(ANamePathNameEnd node)
           
 void caseANEqualRelationalOperator(ANEqualRelationalOperator node)
           
 void caseANonCollectionTypeName(ANonCollectionTypeName node)
           
 void caseANotUnaryOperator(ANotUnaryOperator node)
           
 void caseAOperationContext(AOperationContext node)
           
 void caseAOperationContextBody(AOperationContextBody node)
           
 void caseAOrLogicalOperator(AOrLogicalOperator node)
           
 void caseAParenthesesPrimaryExpression(AParenthesesPrimaryExpression node)
           
 void caseAPathName(APathName node)
           
 void caseAPathNameTail(APathNameTail node)
           
 void caseAPathSimpleTypeSpecifier(APathSimpleTypeSpecifier node)
           
 void caseAPathTypeName(APathTypeName node)
           
 void caseAPathTypeNameTail(APathTypeNameTail node)
           
 void caseAPlusAddOperator(APlusAddOperator node)
           
 void caseAPostfixExpression(APostfixExpression node)
           
 void caseAPostfixExpressionTail(APostfixExpressionTail node)
           
 void caseAPostfixUnaryExpression(APostfixUnaryExpression node)
           
 void caseAPostStereotype(APostStereotype node)
           
 void caseAPreStereotype(APreStereotype node)
           
 void caseAQualifiers(AQualifiers node)
           
 void caseARangeExpressionListOrRangeTail(ARangeExpressionListOrRangeTail node)
           
 void caseARealLiteral(ARealLiteral node)
           
 void caseARelationalExpression(ARelationalExpression node)
           
 void caseARelationalExpressionTail(ARelationalExpressionTail node)
           
 void caseAReturnTypeDeclaration(AReturnTypeDeclaration node)
           
 void caseASequenceCollectionKind(ASequenceCollectionKind node)
           
 void caseASequenceCollectionType(ASequenceCollectionType node)
           
 void caseASetCollectionKind(ASetCollectionKind node)
           
 void caseASetCollectionType(ASetCollectionType node)
           
 void caseAStandardDeclarator(AStandardDeclarator node)
           
 void caseAStringLiteral(AStringLiteral node)
           
 void caseATimeExpression(ATimeExpression node)
           
 void caseATypeNamePathNameBegin(ATypeNamePathNameBegin node)
           
 void caseATypeNamePathNameEnd(ATypeNamePathNameEnd node)
           
 void caseAUnaryUnaryExpression(AUnaryUnaryExpression node)
           
 void caseAXorLogicalOperator(AXorLogicalOperator node)
           
 void caseStart(Start node)
           
 void defaultIn(Node node)
           
 void defaultOut(Node node)
           
 void inAActualParameterList(AActualParameterList node)
           
 void inAActualParameterListTail(AActualParameterListTail node)
           
 void inAAdditiveExpression(AAdditiveExpression node)
           
 void inAAdditiveExpressionTail(AAdditiveExpressionTail node)
           
 void inAAndLogicalOperator(AAndLogicalOperator node)
           
 void inAArrowPostfixExpressionTailBegin(AArrowPostfixExpressionTailBegin node)
           
 void inABagCollectionKind(ABagCollectionKind node)
           
 void inABagCollectionType(ABagCollectionType node)
           
 void inABarFcpHelper(ABarFcpHelper node)
           
 void inABooleanLiteral(ABooleanLiteral node)
           
 void inAClassifierContext(AClassifierContext node)
           
 void inAClassifierContextBody(AClassifierContextBody node)
           
 void inAClassifierHead(AClassifierHead node)
           
 void inACollectionCollectionKind(ACollectionCollectionKind node)
           
 void inACollectionCollectionType(ACollectionCollectionType node)
           
 void inACollectionTypeName(ACollectionTypeName node)
           
 void inAColonFcpHelper(AColonFcpHelper node)
           
 void inACommaFcpHelper(ACommaFcpHelper node)
           
 void inAConcreteFeatureCallParameters(AConcreteFeatureCallParameters node)
           
 void inAConstraint(AConstraint node)
           
 void inAConstraintBody(AConstraintBody node)
           
 void inAContextDeclaration(AContextDeclaration node)
           
 void inADeclaratorTail(ADeclaratorTail node)
           
 void inADeclaratorTypeDeclaration(ADeclaratorTypeDeclaration node)
           
 void inADivMultiplyOperator(ADivMultiplyOperator node)
           
 void inADotPostfixExpressionTailBegin(ADotPostfixExpressionTailBegin node)
           
 void inAEmptyFeatureCallParameters(AEmptyFeatureCallParameters node)
           
 void inAEnumerationType(AEnumerationType node)
           
 void inAEnumerationTypeTail(AEnumerationTypeTail node)
           
 void inAEnumLiteral(AEnumLiteral node)
           
 void inAEnumSimpleTypeSpecifier(AEnumSimpleTypeSpecifier node)
           
 void inAEqualRelationalOperator(AEqualRelationalOperator node)
           
 void inAExpression(AExpression node)
           
 void inAExpressionListOrRange(AExpressionListOrRange node)
           
 void inAExpressionListTail(AExpressionListTail node)
           
 void inAFeatureCall(AFeatureCall node)
           
 void inAFeatureCallParameters(AFeatureCallParameters node)
           
 void inAFeaturePrimaryExpression(AFeaturePrimaryExpression node)
           
 void inAFormalParameter(AFormalParameter node)
           
 void inAFormalParameterList(AFormalParameterList node)
           
 void inAFormalParameterListTail(AFormalParameterListTail node)
           
 void inAGteqRelationalOperator(AGteqRelationalOperator node)
           
 void inAGtRelationalOperator(AGtRelationalOperator node)
           
 void inAIfExpression(AIfExpression node)
           
 void inAIfPrimaryExpression(AIfPrimaryExpression node)
           
 void inAImpliesLogicalOperator(AImpliesLogicalOperator node)
           
 void inAIntegerLiteral(AIntegerLiteral node)
           
 void inAInvStereotype(AInvStereotype node)
           
 void inAIterateDeclarator(AIterateDeclarator node)
           
 void inAIterateFcpHelper(AIterateFcpHelper node)
           
 void inALetExpression(ALetExpression node)
           
 void inALetExpressionTypeDeclaration(ALetExpressionTypeDeclaration node)
           
 void inAListExpressionListOrRangeTail(AListExpressionListOrRangeTail node)
           
 void inALitColPrimaryExpression(ALitColPrimaryExpression node)
           
 void inALiteralCollection(ALiteralCollection node)
           
 void inALiteralPrimaryExpression(ALiteralPrimaryExpression node)
           
 void inALogicalExpression(ALogicalExpression node)
           
 void inALogicalExpressionTail(ALogicalExpressionTail node)
           
 void inALteqRelationalOperator(ALteqRelationalOperator node)
           
 void inALtRelationalOperator(ALtRelationalOperator node)
           
 void inAMinusAddOperator(AMinusAddOperator node)
           
 void inAMinusUnaryOperator(AMinusUnaryOperator node)
           
 void inAMultiplicativeExpression(AMultiplicativeExpression node)
           
 void inAMultiplicativeExpressionTail(AMultiplicativeExpressionTail node)
           
 void inAMultMultiplyOperator(AMultMultiplyOperator node)
           
 void inANamePathNameBegin(ANamePathNameBegin node)
           
 void inANamePathNameEnd(ANamePathNameEnd node)
           
 void inANEqualRelationalOperator(ANEqualRelationalOperator node)
           
 void inANonCollectionTypeName(ANonCollectionTypeName node)
           
 void inANotUnaryOperator(ANotUnaryOperator node)
           
 void inAOperationContext(AOperationContext node)
           
 void inAOperationContextBody(AOperationContextBody node)
           
 void inAOrLogicalOperator(AOrLogicalOperator node)
           
 void inAParenthesesPrimaryExpression(AParenthesesPrimaryExpression node)
           
 void inAPathName(APathName node)
           
 void inAPathNameTail(APathNameTail node)
           
 void inAPathSimpleTypeSpecifier(APathSimpleTypeSpecifier node)
           
 void inAPathTypeName(APathTypeName node)
           
 void inAPathTypeNameTail(APathTypeNameTail node)
           
 void inAPlusAddOperator(APlusAddOperator node)
           
 void inAPostfixExpression(APostfixExpression node)
           
 void inAPostfixExpressionTail(APostfixExpressionTail node)
           
 void inAPostfixUnaryExpression(APostfixUnaryExpression node)
           
 void inAPostStereotype(APostStereotype node)
           
 void inAPreStereotype(APreStereotype node)
           
 void inAQualifiers(AQualifiers node)
           
 void inARangeExpressionListOrRangeTail(ARangeExpressionListOrRangeTail node)
           
 void inARealLiteral(ARealLiteral node)
           
 void inARelationalExpression(ARelationalExpression node)
           
 void inARelationalExpressionTail(ARelationalExpressionTail node)
           
 void inAReturnTypeDeclaration(AReturnTypeDeclaration node)
           
 void inASequenceCollectionKind(ASequenceCollectionKind node)
           
 void inASequenceCollectionType(ASequenceCollectionType node)
           
 void inASetCollectionKind(ASetCollectionKind node)
           
 void inASetCollectionType(ASetCollectionType node)
           
 void inAStandardDeclarator(AStandardDeclarator node)
           
 void inAStringLiteral(AStringLiteral node)
           
 void inATimeExpression(ATimeExpression node)
           
 void inATypeNamePathNameBegin(ATypeNamePathNameBegin node)
           
 void inATypeNamePathNameEnd(ATypeNamePathNameEnd node)
           
 void inAUnaryUnaryExpression(AUnaryUnaryExpression node)
           
 void inAXorLogicalOperator(AXorLogicalOperator node)
           
 void inStart(Start node)
           
 void outAActualParameterList(AActualParameterList node)
           
 void outAActualParameterListTail(AActualParameterListTail node)
           
 void outAAdditiveExpression(AAdditiveExpression node)
           
 void outAAdditiveExpressionTail(AAdditiveExpressionTail node)
           
 void outAAndLogicalOperator(AAndLogicalOperator node)
           
 void outAArrowPostfixExpressionTailBegin(AArrowPostfixExpressionTailBegin node)
           
 void outABagCollectionKind(ABagCollectionKind node)
           
 void outABagCollectionType(ABagCollectionType node)
           
 void outABarFcpHelper(ABarFcpHelper node)
           
 void outABooleanLiteral(ABooleanLiteral node)
           
 void outAClassifierContext(AClassifierContext node)
           
 void outAClassifierContextBody(AClassifierContextBody node)
           
 void outAClassifierHead(AClassifierHead node)
           
 void outACollectionCollectionKind(ACollectionCollectionKind node)
           
 void outACollectionCollectionType(ACollectionCollectionType node)
           
 void outACollectionTypeName(ACollectionTypeName node)
           
 void outAColonFcpHelper(AColonFcpHelper node)
           
 void outACommaFcpHelper(ACommaFcpHelper node)
           
 void outAConcreteFeatureCallParameters(AConcreteFeatureCallParameters node)
           
 void outAConstraint(AConstraint node)
           
 void outAConstraintBody(AConstraintBody node)
           
 void outAContextDeclaration(AContextDeclaration node)
           
 void outADeclaratorTail(ADeclaratorTail node)
           
 void outADeclaratorTypeDeclaration(ADeclaratorTypeDeclaration node)
           
 void outADivMultiplyOperator(ADivMultiplyOperator node)
           
 void outADotPostfixExpressionTailBegin(ADotPostfixExpressionTailBegin node)
           
 void outAEmptyFeatureCallParameters(AEmptyFeatureCallParameters node)
           
 void outAEnumerationType(AEnumerationType node)
           
 void outAEnumerationTypeTail(AEnumerationTypeTail node)
           
 void outAEnumLiteral(AEnumLiteral node)
           
 void outAEnumSimpleTypeSpecifier(AEnumSimpleTypeSpecifier node)
           
 void outAEqualRelationalOperator(AEqualRelationalOperator node)
           
 void outAExpression(AExpression node)
           
 void outAExpressionListOrRange(AExpressionListOrRange node)
           
 void outAExpressionListTail(AExpressionListTail node)
           
 void outAFeatureCall(AFeatureCall node)
           
 void outAFeatureCallParameters(AFeatureCallParameters node)
           
 void outAFeaturePrimaryExpression(AFeaturePrimaryExpression node)
           
 void outAFormalParameter(AFormalParameter node)
           
 void outAFormalParameterList(AFormalParameterList node)
           
 void outAFormalParameterListTail(AFormalParameterListTail node)
           
 void outAGteqRelationalOperator(AGteqRelationalOperator node)
           
 void outAGtRelationalOperator(AGtRelationalOperator node)
           
 void outAIfExpression(AIfExpression node)
           
 void outAIfPrimaryExpression(AIfPrimaryExpression node)
           
 void outAImpliesLogicalOperator(AImpliesLogicalOperator node)
           
 void outAIntegerLiteral(AIntegerLiteral node)
           
 void outAInvStereotype(AInvStereotype node)
           
 void outAIterateDeclarator(AIterateDeclarator node)
           
 void outAIterateFcpHelper(AIterateFcpHelper node)
           
 void outALetExpression(ALetExpression node)
           
 void outALetExpressionTypeDeclaration(ALetExpressionTypeDeclaration node)
           
 void outAListExpressionListOrRangeTail(AListExpressionListOrRangeTail node)
           
 void outALitColPrimaryExpression(ALitColPrimaryExpression node)
           
 void outALiteralCollection(ALiteralCollection node)
           
 void outALiteralPrimaryExpression(ALiteralPrimaryExpression node)
           
 void outALogicalExpression(ALogicalExpression node)
           
 void outALogicalExpressionTail(ALogicalExpressionTail node)
           
 void outALteqRelationalOperator(ALteqRelationalOperator node)
           
 void outALtRelationalOperator(ALtRelationalOperator node)
           
 void outAMinusAddOperator(AMinusAddOperator node)
           
 void outAMinusUnaryOperator(AMinusUnaryOperator node)
           
 void outAMultiplicativeExpression(AMultiplicativeExpression node)
           
 void outAMultiplicativeExpressionTail(AMultiplicativeExpressionTail node)
           
 void outAMultMultiplyOperator(AMultMultiplyOperator node)
           
 void outANamePathNameBegin(ANamePathNameBegin node)
           
 void outANamePathNameEnd(ANamePathNameEnd node)
           
 void outANEqualRelationalOperator(ANEqualRelationalOperator node)
           
 void outANonCollectionTypeName(ANonCollectionTypeName node)
           
 void outANotUnaryOperator(ANotUnaryOperator node)
           
 void outAOperationContext(AOperationContext node)
           
 void outAOperationContextBody(AOperationContextBody node)
           
 void outAOrLogicalOperator(AOrLogicalOperator node)
           
 void outAParenthesesPrimaryExpression(AParenthesesPrimaryExpression node)
           
 void outAPathName(APathName node)
           
 void outAPathNameTail(APathNameTail node)
           
 void outAPathSimpleTypeSpecifier(APathSimpleTypeSpecifier node)
           
 void outAPathTypeName(APathTypeName node)
           
 void outAPathTypeNameTail(APathTypeNameTail node)
           
 void outAPlusAddOperator(APlusAddOperator node)
           
 void outAPostfixExpression(APostfixExpression node)
           
 void outAPostfixExpressionTail(APostfixExpressionTail node)
           
 void outAPostfixUnaryExpression(APostfixUnaryExpression node)
           
 void outAPostStereotype(APostStereotype node)
           
 void outAPreStereotype(APreStereotype node)
           
 void outAQualifiers(AQualifiers node)
           
 void outARangeExpressionListOrRangeTail(ARangeExpressionListOrRangeTail node)
           
 void outARealLiteral(ARealLiteral node)
           
 void outARelationalExpression(ARelationalExpression node)
           
 void outARelationalExpressionTail(ARelationalExpressionTail node)
           
 void outAReturnTypeDeclaration(AReturnTypeDeclaration node)
           
 void outASequenceCollectionKind(ASequenceCollectionKind node)
           
 void outASequenceCollectionType(ASequenceCollectionType node)
           
 void outASetCollectionKind(ASetCollectionKind node)
           
 void outASetCollectionType(ASetCollectionType node)
           
 void outAStandardDeclarator(AStandardDeclarator node)
           
 void outAStringLiteral(AStringLiteral node)
           
 void outATimeExpression(ATimeExpression node)
           
 void outATypeNamePathNameBegin(ATypeNamePathNameBegin node)
           
 void outATypeNamePathNameEnd(ATypeNamePathNameEnd node)
           
 void outAUnaryUnaryExpression(AUnaryUnaryExpression node)
           
 void outAXorLogicalOperator(AXorLogicalOperator node)
           
 void outStart(Start node)
           
 
Methods inherited from class tudresden.ocl.parser.analysis.AnalysisAdapter
caseEOF, caseTAnd, caseTApostroph, caseTArrow, caseTAt, caseTBar, caseTBlank, caseTBool, caseTChannel, caseTColon, caseTComma, caseTComment, caseTContext, caseTDcolon, caseTDdot, caseTDiv, caseTDot, caseTEndif, caseTEnum, caseTEqual, caseTGt, caseTGteq, caseTImplies, caseTInt, caseTLBrace, caseTLBracket, caseTLPar, caseTLt, caseTLteq, caseTMinus, caseTMult, caseTName, caseTNEqual, caseTNewLine, caseTNot, caseTOr, caseTPlus, caseTRBrace, caseTRBracket, caseTReal, caseTRPar, caseTSemicolon, caseTSimpleTypeName, caseTStringLit, caseTTab, caseTTBag, caseTTCollection, caseTTElse, caseTTIf, caseTTIn, caseTTInv, caseTTLet, caseTTPost, caseTTPre, caseTTSequence, caseTTSet, caseTTThen, caseTXor, defaultCase, getIn, getOut, setIn, setOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReversedDepthFirstAdapter

public ReversedDepthFirstAdapter()
Method Detail

inStart

public void inStart(Start node)

outStart

public void outStart(Start node)

defaultIn

public void defaultIn(Node node)

defaultOut

public void defaultOut(Node node)

caseStart

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

inAConstraint

public void inAConstraint(AConstraint node)

outAConstraint

public void outAConstraint(AConstraint node)

caseAConstraint

public void caseAConstraint(AConstraint node)
Specified by:
caseAConstraint in interface Analysis
Overrides:
caseAConstraint in class AnalysisAdapter

inAConstraintBody

public void inAConstraintBody(AConstraintBody node)

outAConstraintBody

public void outAConstraintBody(AConstraintBody node)

caseAConstraintBody

public void caseAConstraintBody(AConstraintBody node)
Specified by:
caseAConstraintBody in interface Analysis
Overrides:
caseAConstraintBody in class AnalysisAdapter

inAContextDeclaration

public void inAContextDeclaration(AContextDeclaration node)

outAContextDeclaration

public void outAContextDeclaration(AContextDeclaration node)

caseAContextDeclaration

public void caseAContextDeclaration(AContextDeclaration node)
Specified by:
caseAContextDeclaration in interface Analysis
Overrides:
caseAContextDeclaration in class AnalysisAdapter

inAClassifierContextBody

public void inAClassifierContextBody(AClassifierContextBody node)

outAClassifierContextBody

public void outAClassifierContextBody(AClassifierContextBody node)

caseAClassifierContextBody

public void caseAClassifierContextBody(AClassifierContextBody node)
Specified by:
caseAClassifierContextBody in interface Analysis
Overrides:
caseAClassifierContextBody in class AnalysisAdapter

inAOperationContextBody

public void inAOperationContextBody(AOperationContextBody node)

outAOperationContextBody

public void outAOperationContextBody(AOperationContextBody node)

caseAOperationContextBody

public void caseAOperationContextBody(AOperationContextBody node)
Specified by:
caseAOperationContextBody in interface Analysis
Overrides:
caseAOperationContextBody in class AnalysisAdapter

inAClassifierContext

public void inAClassifierContext(AClassifierContext node)

outAClassifierContext

public void outAClassifierContext(AClassifierContext node)

caseAClassifierContext

public void caseAClassifierContext(AClassifierContext node)
Specified by:
caseAClassifierContext in interface Analysis
Overrides:
caseAClassifierContext in class AnalysisAdapter

inAClassifierHead

public void inAClassifierHead(AClassifierHead node)

outAClassifierHead

public void outAClassifierHead(AClassifierHead node)

caseAClassifierHead

public void caseAClassifierHead(AClassifierHead node)
Specified by:
caseAClassifierHead in interface Analysis
Overrides:
caseAClassifierHead in class AnalysisAdapter

inAOperationContext

public void inAOperationContext(AOperationContext node)

outAOperationContext

public void outAOperationContext(AOperationContext node)

caseAOperationContext

public void caseAOperationContext(AOperationContext node)
Specified by:
caseAOperationContext in interface Analysis
Overrides:
caseAOperationContext in class AnalysisAdapter

inAReturnTypeDeclaration

public void inAReturnTypeDeclaration(AReturnTypeDeclaration node)

outAReturnTypeDeclaration

public void outAReturnTypeDeclaration(AReturnTypeDeclaration node)

caseAReturnTypeDeclaration

public void caseAReturnTypeDeclaration(AReturnTypeDeclaration node)
Specified by:
caseAReturnTypeDeclaration in interface Analysis
Overrides:
caseAReturnTypeDeclaration in class AnalysisAdapter

inAFormalParameterList

public void inAFormalParameterList(AFormalParameterList node)

outAFormalParameterList

public void outAFormalParameterList(AFormalParameterList node)

caseAFormalParameterList

public void caseAFormalParameterList(AFormalParameterList node)
Specified by:
caseAFormalParameterList in interface Analysis
Overrides:
caseAFormalParameterList in class AnalysisAdapter

inAFormalParameterListTail

public void inAFormalParameterListTail(AFormalParameterListTail node)

outAFormalParameterListTail

public void outAFormalParameterListTail(AFormalParameterListTail node)

caseAFormalParameterListTail

public void caseAFormalParameterListTail(AFormalParameterListTail node)
Specified by:
caseAFormalParameterListTail in interface Analysis
Overrides:
caseAFormalParameterListTail in class AnalysisAdapter

inAFormalParameter

public void inAFormalParameter(AFormalParameter node)

outAFormalParameter

public void outAFormalParameter(AFormalParameter node)

caseAFormalParameter

public void caseAFormalParameter(AFormalParameter node)
Specified by:
caseAFormalParameter in interface Analysis
Overrides:
caseAFormalParameter in class AnalysisAdapter

inAInvStereotype

public void inAInvStereotype(AInvStereotype node)

outAInvStereotype

public void outAInvStereotype(AInvStereotype node)

caseAInvStereotype

public void caseAInvStereotype(AInvStereotype node)
Specified by:
caseAInvStereotype in interface Analysis
Overrides:
caseAInvStereotype in class AnalysisAdapter

inAPreStereotype

public void inAPreStereotype(APreStereotype node)

outAPreStereotype

public void outAPreStereotype(APreStereotype node)

caseAPreStereotype

public void caseAPreStereotype(APreStereotype node)
Specified by:
caseAPreStereotype in interface Analysis
Overrides:
caseAPreStereotype in class AnalysisAdapter

inAPostStereotype

public void inAPostStereotype(APostStereotype node)

outAPostStereotype

public void outAPostStereotype(APostStereotype node)

caseAPostStereotype

public void caseAPostStereotype(APostStereotype node)
Specified by:
caseAPostStereotype in interface Analysis
Overrides:
caseAPostStereotype in class AnalysisAdapter

inAExpression

public void inAExpression(AExpression node)

outAExpression

public void outAExpression(AExpression node)

caseAExpression

public void caseAExpression(AExpression node)
Specified by:
caseAExpression in interface Analysis
Overrides:
caseAExpression in class AnalysisAdapter

inAIfExpression

public void inAIfExpression(AIfExpression node)

outAIfExpression

public void outAIfExpression(AIfExpression node)

caseAIfExpression

public void caseAIfExpression(AIfExpression node)
Specified by:
caseAIfExpression in interface Analysis
Overrides:
caseAIfExpression in class AnalysisAdapter

inALogicalExpression

public void inALogicalExpression(ALogicalExpression node)

outALogicalExpression

public void outALogicalExpression(ALogicalExpression node)

caseALogicalExpression

public void caseALogicalExpression(ALogicalExpression node)
Specified by:
caseALogicalExpression in interface Analysis
Overrides:
caseALogicalExpression in class AnalysisAdapter

inALogicalExpressionTail

public void inALogicalExpressionTail(ALogicalExpressionTail node)

outALogicalExpressionTail

public void outALogicalExpressionTail(ALogicalExpressionTail node)

caseALogicalExpressionTail

public void caseALogicalExpressionTail(ALogicalExpressionTail node)
Specified by:
caseALogicalExpressionTail in interface Analysis
Overrides:
caseALogicalExpressionTail in class AnalysisAdapter

inARelationalExpression

public void inARelationalExpression(ARelationalExpression node)

outARelationalExpression

public void outARelationalExpression(ARelationalExpression node)

caseARelationalExpression

public void caseARelationalExpression(ARelationalExpression node)
Specified by:
caseARelationalExpression in interface Analysis
Overrides:
caseARelationalExpression in class AnalysisAdapter

inARelationalExpressionTail

public void inARelationalExpressionTail(ARelationalExpressionTail node)

outARelationalExpressionTail

public void outARelationalExpressionTail(ARelationalExpressionTail node)

caseARelationalExpressionTail

public void caseARelationalExpressionTail(ARelationalExpressionTail node)
Specified by:
caseARelationalExpressionTail in interface Analysis
Overrides:
caseARelationalExpressionTail in class AnalysisAdapter

inAAdditiveExpression

public void inAAdditiveExpression(AAdditiveExpression node)

outAAdditiveExpression

public void outAAdditiveExpression(AAdditiveExpression node)

caseAAdditiveExpression

public void caseAAdditiveExpression(AAdditiveExpression node)
Specified by:
caseAAdditiveExpression in interface Analysis
Overrides:
caseAAdditiveExpression in class AnalysisAdapter

inAAdditiveExpressionTail

public void inAAdditiveExpressionTail(AAdditiveExpressionTail node)

outAAdditiveExpressionTail

public void outAAdditiveExpressionTail(AAdditiveExpressionTail node)

caseAAdditiveExpressionTail

public void caseAAdditiveExpressionTail(AAdditiveExpressionTail node)
Specified by:
caseAAdditiveExpressionTail in interface Analysis
Overrides:
caseAAdditiveExpressionTail in class AnalysisAdapter

inAMultiplicativeExpression

public void inAMultiplicativeExpression(AMultiplicativeExpression node)

outAMultiplicativeExpression

public void outAMultiplicativeExpression(AMultiplicativeExpression node)

caseAMultiplicativeExpression

public void caseAMultiplicativeExpression(AMultiplicativeExpression node)
Specified by:
caseAMultiplicativeExpression in interface Analysis
Overrides:
caseAMultiplicativeExpression in class AnalysisAdapter

inAMultiplicativeExpressionTail

public void inAMultiplicativeExpressionTail(AMultiplicativeExpressionTail node)

outAMultiplicativeExpressionTail

public void outAMultiplicativeExpressionTail(AMultiplicativeExpressionTail node)

caseAMultiplicativeExpressionTail

public void caseAMultiplicativeExpressionTail(AMultiplicativeExpressionTail node)
Specified by:
caseAMultiplicativeExpressionTail in interface Analysis
Overrides:
caseAMultiplicativeExpressionTail in class AnalysisAdapter

inAUnaryUnaryExpression

public void inAUnaryUnaryExpression(AUnaryUnaryExpression node)

outAUnaryUnaryExpression

public void outAUnaryUnaryExpression(AUnaryUnaryExpression node)

caseAUnaryUnaryExpression

public void caseAUnaryUnaryExpression(AUnaryUnaryExpression node)
Specified by:
caseAUnaryUnaryExpression in interface Analysis
Overrides:
caseAUnaryUnaryExpression in class AnalysisAdapter

inAPostfixUnaryExpression

public void inAPostfixUnaryExpression(APostfixUnaryExpression node)

outAPostfixUnaryExpression

public void outAPostfixUnaryExpression(APostfixUnaryExpression node)

caseAPostfixUnaryExpression

public void caseAPostfixUnaryExpression(APostfixUnaryExpression node)
Specified by:
caseAPostfixUnaryExpression in interface Analysis
Overrides:
caseAPostfixUnaryExpression in class AnalysisAdapter

inAPostfixExpression

public void inAPostfixExpression(APostfixExpression node)

outAPostfixExpression

public void outAPostfixExpression(APostfixExpression node)

caseAPostfixExpression

public void caseAPostfixExpression(APostfixExpression node)
Specified by:
caseAPostfixExpression in interface Analysis
Overrides:
caseAPostfixExpression in class AnalysisAdapter

inAPostfixExpressionTail

public void inAPostfixExpressionTail(APostfixExpressionTail node)

outAPostfixExpressionTail

public void outAPostfixExpressionTail(APostfixExpressionTail node)

caseAPostfixExpressionTail

public void caseAPostfixExpressionTail(APostfixExpressionTail node)
Specified by:
caseAPostfixExpressionTail in interface Analysis
Overrides:
caseAPostfixExpressionTail in class AnalysisAdapter

inADotPostfixExpressionTailBegin

public void inADotPostfixExpressionTailBegin(ADotPostfixExpressionTailBegin node)

outADotPostfixExpressionTailBegin

public void outADotPostfixExpressionTailBegin(ADotPostfixExpressionTailBegin node)

caseADotPostfixExpressionTailBegin

public void caseADotPostfixExpressionTailBegin(ADotPostfixExpressionTailBegin node)
Specified by:
caseADotPostfixExpressionTailBegin in interface Analysis
Overrides:
caseADotPostfixExpressionTailBegin in class AnalysisAdapter

inAArrowPostfixExpressionTailBegin

public void inAArrowPostfixExpressionTailBegin(AArrowPostfixExpressionTailBegin node)

outAArrowPostfixExpressionTailBegin

public void outAArrowPostfixExpressionTailBegin(AArrowPostfixExpressionTailBegin node)

caseAArrowPostfixExpressionTailBegin

public void caseAArrowPostfixExpressionTailBegin(AArrowPostfixExpressionTailBegin node)
Specified by:
caseAArrowPostfixExpressionTailBegin in interface Analysis
Overrides:
caseAArrowPostfixExpressionTailBegin in class AnalysisAdapter

inALitColPrimaryExpression

public void inALitColPrimaryExpression(ALitColPrimaryExpression node)

outALitColPrimaryExpression

public void outALitColPrimaryExpression(ALitColPrimaryExpression node)

caseALitColPrimaryExpression

public void caseALitColPrimaryExpression(ALitColPrimaryExpression node)
Specified by:
caseALitColPrimaryExpression in interface Analysis
Overrides:
caseALitColPrimaryExpression in class AnalysisAdapter

inALiteralPrimaryExpression

public void inALiteralPrimaryExpression(ALiteralPrimaryExpression node)

outALiteralPrimaryExpression

public void outALiteralPrimaryExpression(ALiteralPrimaryExpression node)

caseALiteralPrimaryExpression

public void caseALiteralPrimaryExpression(ALiteralPrimaryExpression node)
Specified by:
caseALiteralPrimaryExpression in interface Analysis
Overrides:
caseALiteralPrimaryExpression in class AnalysisAdapter

inAFeaturePrimaryExpression

public void inAFeaturePrimaryExpression(AFeaturePrimaryExpression node)

outAFeaturePrimaryExpression

public void outAFeaturePrimaryExpression(AFeaturePrimaryExpression node)

caseAFeaturePrimaryExpression

public void caseAFeaturePrimaryExpression(AFeaturePrimaryExpression node)
Specified by:
caseAFeaturePrimaryExpression in interface Analysis
Overrides:
caseAFeaturePrimaryExpression in class AnalysisAdapter

inAParenthesesPrimaryExpression

public void inAParenthesesPrimaryExpression(AParenthesesPrimaryExpression node)

outAParenthesesPrimaryExpression

public void outAParenthesesPrimaryExpression(AParenthesesPrimaryExpression node)

caseAParenthesesPrimaryExpression

public void caseAParenthesesPrimaryExpression(AParenthesesPrimaryExpression node)
Specified by:
caseAParenthesesPrimaryExpression in interface Analysis
Overrides:
caseAParenthesesPrimaryExpression in class AnalysisAdapter

inAIfPrimaryExpression

public void inAIfPrimaryExpression(AIfPrimaryExpression node)

outAIfPrimaryExpression

public void outAIfPrimaryExpression(AIfPrimaryExpression node)

caseAIfPrimaryExpression

public void caseAIfPrimaryExpression(AIfPrimaryExpression node)
Specified by:
caseAIfPrimaryExpression in interface Analysis
Overrides:
caseAIfPrimaryExpression in class AnalysisAdapter

inAEmptyFeatureCallParameters

public void inAEmptyFeatureCallParameters(AEmptyFeatureCallParameters node)

outAEmptyFeatureCallParameters

public void outAEmptyFeatureCallParameters(AEmptyFeatureCallParameters node)

caseAEmptyFeatureCallParameters

public void caseAEmptyFeatureCallParameters(AEmptyFeatureCallParameters node)
Specified by:
caseAEmptyFeatureCallParameters in interface Analysis
Overrides:
caseAEmptyFeatureCallParameters in class AnalysisAdapter

inAConcreteFeatureCallParameters

public void inAConcreteFeatureCallParameters(AConcreteFeatureCallParameters node)

outAConcreteFeatureCallParameters

public void outAConcreteFeatureCallParameters(AConcreteFeatureCallParameters node)

caseAConcreteFeatureCallParameters

public void caseAConcreteFeatureCallParameters(AConcreteFeatureCallParameters node)
Specified by:
caseAConcreteFeatureCallParameters in interface Analysis
Overrides:
caseAConcreteFeatureCallParameters in class AnalysisAdapter

inAFeatureCallParameters

public void inAFeatureCallParameters(AFeatureCallParameters node)

outAFeatureCallParameters

public void outAFeatureCallParameters(AFeatureCallParameters node)

caseAFeatureCallParameters

public void caseAFeatureCallParameters(AFeatureCallParameters node)
Specified by:
caseAFeatureCallParameters in interface Analysis
Overrides:
caseAFeatureCallParameters in class AnalysisAdapter

inACommaFcpHelper

public void inACommaFcpHelper(ACommaFcpHelper node)

outACommaFcpHelper

public void outACommaFcpHelper(ACommaFcpHelper node)

caseACommaFcpHelper

public void caseACommaFcpHelper(ACommaFcpHelper node)
Specified by:
caseACommaFcpHelper in interface Analysis
Overrides:
caseACommaFcpHelper in class AnalysisAdapter

inAColonFcpHelper

public void inAColonFcpHelper(AColonFcpHelper node)

outAColonFcpHelper

public void outAColonFcpHelper(AColonFcpHelper node)

caseAColonFcpHelper

public void caseAColonFcpHelper(AColonFcpHelper node)
Specified by:
caseAColonFcpHelper in interface Analysis
Overrides:
caseAColonFcpHelper in class AnalysisAdapter

inAIterateFcpHelper

public void inAIterateFcpHelper(AIterateFcpHelper node)

outAIterateFcpHelper

public void outAIterateFcpHelper(AIterateFcpHelper node)

caseAIterateFcpHelper

public void caseAIterateFcpHelper(AIterateFcpHelper node)
Specified by:
caseAIterateFcpHelper in interface Analysis
Overrides:
caseAIterateFcpHelper in class AnalysisAdapter

inABarFcpHelper

public void inABarFcpHelper(ABarFcpHelper node)

outABarFcpHelper

public void outABarFcpHelper(ABarFcpHelper node)

caseABarFcpHelper

public void caseABarFcpHelper(ABarFcpHelper node)
Specified by:
caseABarFcpHelper in interface Analysis
Overrides:
caseABarFcpHelper in class AnalysisAdapter

inALetExpression

public void inALetExpression(ALetExpression node)

outALetExpression

public void outALetExpression(ALetExpression node)

caseALetExpression

public void caseALetExpression(ALetExpression node)
Specified by:
caseALetExpression in interface Analysis
Overrides:
caseALetExpression in class AnalysisAdapter

inALetExpressionTypeDeclaration

public void inALetExpressionTypeDeclaration(ALetExpressionTypeDeclaration node)

outALetExpressionTypeDeclaration

public void outALetExpressionTypeDeclaration(ALetExpressionTypeDeclaration node)

caseALetExpressionTypeDeclaration

public void caseALetExpressionTypeDeclaration(ALetExpressionTypeDeclaration node)
Specified by:
caseALetExpressionTypeDeclaration in interface Analysis
Overrides:
caseALetExpressionTypeDeclaration in class AnalysisAdapter

inAStringLiteral

public void inAStringLiteral(AStringLiteral node)

outAStringLiteral

public void outAStringLiteral(AStringLiteral node)

caseAStringLiteral

public void caseAStringLiteral(AStringLiteral node)
Specified by:
caseAStringLiteral in interface Analysis
Overrides:
caseAStringLiteral in class AnalysisAdapter

inARealLiteral

public void inARealLiteral(ARealLiteral node)

outARealLiteral

public void outARealLiteral(ARealLiteral node)

caseARealLiteral

public void caseARealLiteral(ARealLiteral node)
Specified by:
caseARealLiteral in interface Analysis
Overrides:
caseARealLiteral in class AnalysisAdapter

inAIntegerLiteral

public void inAIntegerLiteral(AIntegerLiteral node)

outAIntegerLiteral

public void outAIntegerLiteral(AIntegerLiteral node)

caseAIntegerLiteral

public void caseAIntegerLiteral(AIntegerLiteral node)
Specified by:
caseAIntegerLiteral in interface Analysis
Overrides:
caseAIntegerLiteral in class AnalysisAdapter

inABooleanLiteral

public void inABooleanLiteral(ABooleanLiteral node)

outABooleanLiteral

public void outABooleanLiteral(ABooleanLiteral node)

caseABooleanLiteral

public void caseABooleanLiteral(ABooleanLiteral node)
Specified by:
caseABooleanLiteral in interface Analysis
Overrides:
caseABooleanLiteral in class AnalysisAdapter

inAEnumLiteral

public void inAEnumLiteral(AEnumLiteral node)

outAEnumLiteral

public void outAEnumLiteral(AEnumLiteral node)

caseAEnumLiteral

public void caseAEnumLiteral(AEnumLiteral node)
Specified by:
caseAEnumLiteral in interface Analysis
Overrides:
caseAEnumLiteral in class AnalysisAdapter

inAEnumerationType

public void inAEnumerationType(AEnumerationType node)

outAEnumerationType

public void outAEnumerationType(AEnumerationType node)

caseAEnumerationType

public void caseAEnumerationType(AEnumerationType node)
Specified by:
caseAEnumerationType in interface Analysis
Overrides:
caseAEnumerationType in class AnalysisAdapter

inAEnumerationTypeTail

public void inAEnumerationTypeTail(AEnumerationTypeTail node)

outAEnumerationTypeTail

public void outAEnumerationTypeTail(AEnumerationTypeTail node)

caseAEnumerationTypeTail

public void caseAEnumerationTypeTail(AEnumerationTypeTail node)
Specified by:
caseAEnumerationTypeTail in interface Analysis
Overrides:
caseAEnumerationTypeTail in class AnalysisAdapter

inAPathSimpleTypeSpecifier

public void inAPathSimpleTypeSpecifier(APathSimpleTypeSpecifier node)

outAPathSimpleTypeSpecifier

public void outAPathSimpleTypeSpecifier(APathSimpleTypeSpecifier node)

caseAPathSimpleTypeSpecifier

public void caseAPathSimpleTypeSpecifier(APathSimpleTypeSpecifier node)
Specified by:
caseAPathSimpleTypeSpecifier in interface Analysis
Overrides:
caseAPathSimpleTypeSpecifier in class AnalysisAdapter

inAEnumSimpleTypeSpecifier

public void inAEnumSimpleTypeSpecifier(AEnumSimpleTypeSpecifier node)

outAEnumSimpleTypeSpecifier

public void outAEnumSimpleTypeSpecifier(AEnumSimpleTypeSpecifier node)

caseAEnumSimpleTypeSpecifier

public void caseAEnumSimpleTypeSpecifier(AEnumSimpleTypeSpecifier node)
Specified by:
caseAEnumSimpleTypeSpecifier in interface Analysis
Overrides:
caseAEnumSimpleTypeSpecifier in class AnalysisAdapter

inALiteralCollection

public void inALiteralCollection(ALiteralCollection node)

outALiteralCollection

public void outALiteralCollection(ALiteralCollection node)

caseALiteralCollection

public void caseALiteralCollection(ALiteralCollection node)
Specified by:
caseALiteralCollection in interface Analysis
Overrides:
caseALiteralCollection in class AnalysisAdapter

inAExpressionListOrRange

public void inAExpressionListOrRange(AExpressionListOrRange node)

outAExpressionListOrRange

public void outAExpressionListOrRange(AExpressionListOrRange node)

caseAExpressionListOrRange

public void caseAExpressionListOrRange(AExpressionListOrRange node)
Specified by:
caseAExpressionListOrRange in interface Analysis
Overrides:
caseAExpressionListOrRange in class AnalysisAdapter

inAListExpressionListOrRangeTail

public void inAListExpressionListOrRangeTail(AListExpressionListOrRangeTail node)

outAListExpressionListOrRangeTail

public void outAListExpressionListOrRangeTail(AListExpressionListOrRangeTail node)

caseAListExpressionListOrRangeTail

public void caseAListExpressionListOrRangeTail(AListExpressionListOrRangeTail node)
Specified by:
caseAListExpressionListOrRangeTail in interface Analysis
Overrides:
caseAListExpressionListOrRangeTail in class AnalysisAdapter

inARangeExpressionListOrRangeTail

public void inARangeExpressionListOrRangeTail(ARangeExpressionListOrRangeTail node)

outARangeExpressionListOrRangeTail

public void outARangeExpressionListOrRangeTail(ARangeExpressionListOrRangeTail node)

caseARangeExpressionListOrRangeTail

public void caseARangeExpressionListOrRangeTail(ARangeExpressionListOrRangeTail node)
Specified by:
caseARangeExpressionListOrRangeTail in interface Analysis
Overrides:
caseARangeExpressionListOrRangeTail in class AnalysisAdapter

inAExpressionListTail

public void inAExpressionListTail(AExpressionListTail node)

outAExpressionListTail

public void outAExpressionListTail(AExpressionListTail node)

caseAExpressionListTail

public void caseAExpressionListTail(AExpressionListTail node)
Specified by:
caseAExpressionListTail in interface Analysis
Overrides:
caseAExpressionListTail in class AnalysisAdapter

inAFeatureCall

public void inAFeatureCall(AFeatureCall node)

outAFeatureCall

public void outAFeatureCall(AFeatureCall node)

caseAFeatureCall

public void caseAFeatureCall(AFeatureCall node)
Specified by:
caseAFeatureCall in interface Analysis
Overrides:
caseAFeatureCall in class AnalysisAdapter

inAQualifiers

public void inAQualifiers(AQualifiers node)

outAQualifiers

public void outAQualifiers(AQualifiers node)

caseAQualifiers

public void caseAQualifiers(AQualifiers node)
Specified by:
caseAQualifiers in interface Analysis
Overrides:
caseAQualifiers in class AnalysisAdapter

inAStandardDeclarator

public void inAStandardDeclarator(AStandardDeclarator node)

outAStandardDeclarator

public void outAStandardDeclarator(AStandardDeclarator node)

caseAStandardDeclarator

public void caseAStandardDeclarator(AStandardDeclarator node)
Specified by:
caseAStandardDeclarator in interface Analysis
Overrides:
caseAStandardDeclarator in class AnalysisAdapter

inAIterateDeclarator

public void inAIterateDeclarator(AIterateDeclarator node)

outAIterateDeclarator

public void outAIterateDeclarator(AIterateDeclarator node)

caseAIterateDeclarator

public void caseAIterateDeclarator(AIterateDeclarator node)
Specified by:
caseAIterateDeclarator in interface Analysis
Overrides:
caseAIterateDeclarator in class AnalysisAdapter

inADeclaratorTail

public void inADeclaratorTail(ADeclaratorTail node)

outADeclaratorTail

public void outADeclaratorTail(ADeclaratorTail node)

caseADeclaratorTail

public void caseADeclaratorTail(ADeclaratorTail node)
Specified by:
caseADeclaratorTail in interface Analysis
Overrides:
caseADeclaratorTail in class AnalysisAdapter

inADeclaratorTypeDeclaration

public void inADeclaratorTypeDeclaration(ADeclaratorTypeDeclaration node)

outADeclaratorTypeDeclaration

public void outADeclaratorTypeDeclaration(ADeclaratorTypeDeclaration node)

caseADeclaratorTypeDeclaration

public void caseADeclaratorTypeDeclaration(ADeclaratorTypeDeclaration node)
Specified by:
caseADeclaratorTypeDeclaration in interface Analysis
Overrides:
caseADeclaratorTypeDeclaration in class AnalysisAdapter

inAPathTypeName

public void inAPathTypeName(APathTypeName node)

outAPathTypeName

public void outAPathTypeName(APathTypeName node)

caseAPathTypeName

public void caseAPathTypeName(APathTypeName node)
Specified by:
caseAPathTypeName in interface Analysis
Overrides:
caseAPathTypeName in class AnalysisAdapter

inAPathTypeNameTail

public void inAPathTypeNameTail(APathTypeNameTail node)

outAPathTypeNameTail

public void outAPathTypeNameTail(APathTypeNameTail node)

caseAPathTypeNameTail

public void caseAPathTypeNameTail(APathTypeNameTail node)
Specified by:
caseAPathTypeNameTail in interface Analysis
Overrides:
caseAPathTypeNameTail in class AnalysisAdapter

inANonCollectionTypeName

public void inANonCollectionTypeName(ANonCollectionTypeName node)

outANonCollectionTypeName

public void outANonCollectionTypeName(ANonCollectionTypeName node)

caseANonCollectionTypeName

public void caseANonCollectionTypeName(ANonCollectionTypeName node)
Specified by:
caseANonCollectionTypeName in interface Analysis
Overrides:
caseANonCollectionTypeName in class AnalysisAdapter

inACollectionTypeName

public void inACollectionTypeName(ACollectionTypeName node)

outACollectionTypeName

public void outACollectionTypeName(ACollectionTypeName node)

caseACollectionTypeName

public void caseACollectionTypeName(ACollectionTypeName node)
Specified by:
caseACollectionTypeName in interface Analysis
Overrides:
caseACollectionTypeName in class AnalysisAdapter

inASetCollectionType

public void inASetCollectionType(ASetCollectionType node)

outASetCollectionType

public void outASetCollectionType(ASetCollectionType node)

caseASetCollectionType

public void caseASetCollectionType(ASetCollectionType node)
Specified by:
caseASetCollectionType in interface Analysis
Overrides:
caseASetCollectionType in class AnalysisAdapter

inABagCollectionType

public void inABagCollectionType(ABagCollectionType node)

outABagCollectionType

public void outABagCollectionType(ABagCollectionType node)

caseABagCollectionType

public void caseABagCollectionType(ABagCollectionType node)
Specified by:
caseABagCollectionType in interface Analysis
Overrides:
caseABagCollectionType in class AnalysisAdapter

inASequenceCollectionType

public void inASequenceCollectionType(ASequenceCollectionType node)

outASequenceCollectionType

public void outASequenceCollectionType(ASequenceCollectionType node)

caseASequenceCollectionType

public void caseASequenceCollectionType(ASequenceCollectionType node)
Specified by:
caseASequenceCollectionType in interface Analysis
Overrides:
caseASequenceCollectionType in class AnalysisAdapter

inACollectionCollectionType

public void inACollectionCollectionType(ACollectionCollectionType node)

outACollectionCollectionType

public void outACollectionCollectionType(ACollectionCollectionType node)

caseACollectionCollectionType

public void caseACollectionCollectionType(ACollectionCollectionType node)
Specified by:
caseACollectionCollectionType in interface Analysis
Overrides:
caseACollectionCollectionType in class AnalysisAdapter

inAPathName

public void inAPathName(APathName node)

outAPathName

public void outAPathName(APathName node)

caseAPathName

public void caseAPathName(APathName node)
Specified by:
caseAPathName in interface Analysis
Overrides:
caseAPathName in class AnalysisAdapter

inATypeNamePathNameBegin

public void inATypeNamePathNameBegin(ATypeNamePathNameBegin node)

outATypeNamePathNameBegin

public void outATypeNamePathNameBegin(ATypeNamePathNameBegin node)

caseATypeNamePathNameBegin

public void caseATypeNamePathNameBegin(ATypeNamePathNameBegin node)
Specified by:
caseATypeNamePathNameBegin in interface Analysis
Overrides:
caseATypeNamePathNameBegin in class AnalysisAdapter

inANamePathNameBegin

public void inANamePathNameBegin(ANamePathNameBegin node)

outANamePathNameBegin

public void outANamePathNameBegin(ANamePathNameBegin node)

caseANamePathNameBegin

public void caseANamePathNameBegin(ANamePathNameBegin node)
Specified by:
caseANamePathNameBegin in interface Analysis
Overrides:
caseANamePathNameBegin in class AnalysisAdapter

inAPathNameTail

public void inAPathNameTail(APathNameTail node)

outAPathNameTail

public void outAPathNameTail(APathNameTail node)

caseAPathNameTail

public void caseAPathNameTail(APathNameTail node)
Specified by:
caseAPathNameTail in interface Analysis
Overrides:
caseAPathNameTail in class AnalysisAdapter

inATypeNamePathNameEnd

public void inATypeNamePathNameEnd(ATypeNamePathNameEnd node)

outATypeNamePathNameEnd

public void outATypeNamePathNameEnd(ATypeNamePathNameEnd node)

caseATypeNamePathNameEnd

public void caseATypeNamePathNameEnd(ATypeNamePathNameEnd node)
Specified by:
caseATypeNamePathNameEnd in interface Analysis
Overrides:
caseATypeNamePathNameEnd in class AnalysisAdapter

inANamePathNameEnd

public void inANamePathNameEnd(ANamePathNameEnd node)

outANamePathNameEnd

public void outANamePathNameEnd(ANamePathNameEnd node)

caseANamePathNameEnd

public void caseANamePathNameEnd(ANamePathNameEnd node)
Specified by:
caseANamePathNameEnd in interface Analysis
Overrides:
caseANamePathNameEnd in class AnalysisAdapter

inATimeExpression

public void inATimeExpression(ATimeExpression node)

outATimeExpression

public void outATimeExpression(ATimeExpression node)

caseATimeExpression

public void caseATimeExpression(ATimeExpression node)
Specified by:
caseATimeExpression in interface Analysis
Overrides:
caseATimeExpression in class AnalysisAdapter

inAActualParameterList

public void inAActualParameterList(AActualParameterList node)

outAActualParameterList

public void outAActualParameterList(AActualParameterList node)

caseAActualParameterList

public void caseAActualParameterList(AActualParameterList node)
Specified by:
caseAActualParameterList in interface Analysis
Overrides:
caseAActualParameterList in class AnalysisAdapter

inAActualParameterListTail

public void inAActualParameterListTail(AActualParameterListTail node)

outAActualParameterListTail

public void outAActualParameterListTail(AActualParameterListTail node)

caseAActualParameterListTail

public void caseAActualParameterListTail(AActualParameterListTail node)
Specified by:
caseAActualParameterListTail in interface Analysis
Overrides:
caseAActualParameterListTail in class AnalysisAdapter

inAAndLogicalOperator

public void inAAndLogicalOperator(AAndLogicalOperator node)

outAAndLogicalOperator

public void outAAndLogicalOperator(AAndLogicalOperator node)

caseAAndLogicalOperator

public void caseAAndLogicalOperator(AAndLogicalOperator node)
Specified by:
caseAAndLogicalOperator in interface Analysis
Overrides:
caseAAndLogicalOperator in class AnalysisAdapter

inAOrLogicalOperator

public void inAOrLogicalOperator(AOrLogicalOperator node)

outAOrLogicalOperator

public void outAOrLogicalOperator(AOrLogicalOperator node)

caseAOrLogicalOperator

public void caseAOrLogicalOperator(AOrLogicalOperator node)
Specified by:
caseAOrLogicalOperator in interface Analysis
Overrides:
caseAOrLogicalOperator in class AnalysisAdapter

inAXorLogicalOperator

public void inAXorLogicalOperator(AXorLogicalOperator node)

outAXorLogicalOperator

public void outAXorLogicalOperator(AXorLogicalOperator node)

caseAXorLogicalOperator

public void caseAXorLogicalOperator(AXorLogicalOperator node)
Specified by:
caseAXorLogicalOperator in interface Analysis
Overrides:
caseAXorLogicalOperator in class AnalysisAdapter

inAImpliesLogicalOperator

public void inAImpliesLogicalOperator(AImpliesLogicalOperator node)

outAImpliesLogicalOperator

public void outAImpliesLogicalOperator(AImpliesLogicalOperator node)

caseAImpliesLogicalOperator

public void caseAImpliesLogicalOperator(AImpliesLogicalOperator node)
Specified by:
caseAImpliesLogicalOperator in interface Analysis
Overrides:
caseAImpliesLogicalOperator in class AnalysisAdapter

inASetCollectionKind

public void inASetCollectionKind(ASetCollectionKind node)

outASetCollectionKind

public void outASetCollectionKind(ASetCollectionKind node)

caseASetCollectionKind

public void caseASetCollectionKind(ASetCollectionKind node)
Specified by:
caseASetCollectionKind in interface Analysis
Overrides:
caseASetCollectionKind in class AnalysisAdapter

inABagCollectionKind

public void inABagCollectionKind(ABagCollectionKind node)

outABagCollectionKind

public void outABagCollectionKind(ABagCollectionKind node)

caseABagCollectionKind

public void caseABagCollectionKind(ABagCollectionKind node)
Specified by:
caseABagCollectionKind in interface Analysis
Overrides:
caseABagCollectionKind in class AnalysisAdapter

inASequenceCollectionKind

public void inASequenceCollectionKind(ASequenceCollectionKind node)

outASequenceCollectionKind

public void outASequenceCollectionKind(ASequenceCollectionKind node)

caseASequenceCollectionKind

public void caseASequenceCollectionKind(ASequenceCollectionKind node)
Specified by:
caseASequenceCollectionKind in interface Analysis
Overrides:
caseASequenceCollectionKind in class AnalysisAdapter

inACollectionCollectionKind

public void inACollectionCollectionKind(ACollectionCollectionKind node)

outACollectionCollectionKind

public void outACollectionCollectionKind(ACollectionCollectionKind node)

caseACollectionCollectionKind

public void caseACollectionCollectionKind(ACollectionCollectionKind node)
Specified by:
caseACollectionCollectionKind in interface Analysis
Overrides:
caseACollectionCollectionKind in class AnalysisAdapter

inAEqualRelationalOperator

public void inAEqualRelationalOperator(AEqualRelationalOperator node)

outAEqualRelationalOperator

public void outAEqualRelationalOperator(AEqualRelationalOperator node)

caseAEqualRelationalOperator

public void caseAEqualRelationalOperator(AEqualRelationalOperator node)
Specified by:
caseAEqualRelationalOperator in interface Analysis
Overrides:
caseAEqualRelationalOperator in class AnalysisAdapter

inANEqualRelationalOperator

public void inANEqualRelationalOperator(ANEqualRelationalOperator node)

outANEqualRelationalOperator

public void outANEqualRelationalOperator(ANEqualRelationalOperator node)

caseANEqualRelationalOperator

public void caseANEqualRelationalOperator(ANEqualRelationalOperator node)
Specified by:
caseANEqualRelationalOperator in interface Analysis
Overrides:
caseANEqualRelationalOperator in class AnalysisAdapter

inAGtRelationalOperator

public void inAGtRelationalOperator(AGtRelationalOperator node)

outAGtRelationalOperator

public void outAGtRelationalOperator(AGtRelationalOperator node)

caseAGtRelationalOperator

public void caseAGtRelationalOperator(AGtRelationalOperator node)
Specified by:
caseAGtRelationalOperator in interface Analysis
Overrides:
caseAGtRelationalOperator in class AnalysisAdapter

inALtRelationalOperator

public void inALtRelationalOperator(ALtRelationalOperator node)

outALtRelationalOperator

public void outALtRelationalOperator(ALtRelationalOperator node)

caseALtRelationalOperator

public void caseALtRelationalOperator(ALtRelationalOperator node)
Specified by:
caseALtRelationalOperator in interface Analysis
Overrides:
caseALtRelationalOperator in class AnalysisAdapter

inAGteqRelationalOperator

public void inAGteqRelationalOperator(AGteqRelationalOperator node)

outAGteqRelationalOperator

public void outAGteqRelationalOperator(AGteqRelationalOperator node)

caseAGteqRelationalOperator

public void caseAGteqRelationalOperator(AGteqRelationalOperator node)
Specified by:
caseAGteqRelationalOperator in interface Analysis
Overrides:
caseAGteqRelationalOperator in class AnalysisAdapter

inALteqRelationalOperator

public void inALteqRelationalOperator(ALteqRelationalOperator node)

outALteqRelationalOperator

public void outALteqRelationalOperator(ALteqRelationalOperator node)

caseALteqRelationalOperator

public void caseALteqRelationalOperator(ALteqRelationalOperator node)
Specified by:
caseALteqRelationalOperator in interface Analysis
Overrides:
caseALteqRelationalOperator in class AnalysisAdapter

inAPlusAddOperator

public void inAPlusAddOperator(APlusAddOperator node)

outAPlusAddOperator

public void outAPlusAddOperator(APlusAddOperator node)

caseAPlusAddOperator

public void caseAPlusAddOperator(APlusAddOperator node)
Specified by:
caseAPlusAddOperator in interface Analysis
Overrides:
caseAPlusAddOperator in class AnalysisAdapter

inAMinusAddOperator

public void inAMinusAddOperator(AMinusAddOperator node)

outAMinusAddOperator

public void outAMinusAddOperator(AMinusAddOperator node)

caseAMinusAddOperator

public void caseAMinusAddOperator(AMinusAddOperator node)
Specified by:
caseAMinusAddOperator in interface Analysis
Overrides:
caseAMinusAddOperator in class AnalysisAdapter

inAMultMultiplyOperator

public void inAMultMultiplyOperator(AMultMultiplyOperator node)

outAMultMultiplyOperator

public void outAMultMultiplyOperator(AMultMultiplyOperator node)

caseAMultMultiplyOperator

public void caseAMultMultiplyOperator(AMultMultiplyOperator node)
Specified by:
caseAMultMultiplyOperator in interface Analysis
Overrides:
caseAMultMultiplyOperator in class AnalysisAdapter

inADivMultiplyOperator

public void inADivMultiplyOperator(ADivMultiplyOperator node)

outADivMultiplyOperator

public void outADivMultiplyOperator(ADivMultiplyOperator node)

caseADivMultiplyOperator

public void caseADivMultiplyOperator(ADivMultiplyOperator node)
Specified by:
caseADivMultiplyOperator in interface Analysis
Overrides:
caseADivMultiplyOperator in class AnalysisAdapter

inAMinusUnaryOperator

public void inAMinusUnaryOperator(AMinusUnaryOperator node)

outAMinusUnaryOperator

public void outAMinusUnaryOperator(AMinusUnaryOperator node)

caseAMinusUnaryOperator

public void caseAMinusUnaryOperator(AMinusUnaryOperator node)
Specified by:
caseAMinusUnaryOperator in interface Analysis
Overrides:
caseAMinusUnaryOperator in class AnalysisAdapter

inANotUnaryOperator

public void inANotUnaryOperator(ANotUnaryOperator node)

outANotUnaryOperator

public void outANotUnaryOperator(ANotUnaryOperator node)

caseANotUnaryOperator

public void caseANotUnaryOperator(ANotUnaryOperator node)
Specified by:
caseANotUnaryOperator in interface Analysis
Overrides:
caseANotUnaryOperator in class AnalysisAdapter

Dresden OCL Toolkit

Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.