Dresden OCL Toolkit

tudresden.ocl.parser.analysis
Class AnalysisAdapter

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

public class AnalysisAdapter
extends Object
implements Analysis


Field Summary
private  Hashtable in
           
private  Hashtable out
           
 
Constructor Summary
AnalysisAdapter()
           
 
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 caseEOF(EOF node)
           
 void caseStart(Start node)
           
 void caseTAnd(TAnd node)
           
 void caseTApostroph(TApostroph node)
           
 void caseTArrow(TArrow node)
           
 void caseTAt(TAt node)
           
 void caseTBar(TBar node)
           
 void caseTBlank(TBlank node)
           
 void caseTBool(TBool node)
           
 void caseTChannel(TChannel node)
           
 void caseTColon(TColon node)
           
 void caseTComma(TComma node)
           
 void caseTComment(TComment node)
           
 void caseTContext(TContext node)
           
 void caseTDcolon(TDcolon node)
           
 void caseTDdot(TDdot node)
           
 void caseTDiv(TDiv node)
           
 void caseTDot(TDot node)
           
 void caseTEndif(TEndif node)
           
 void caseTEnum(TEnum node)
           
 void caseTEqual(TEqual node)
           
 void caseTGt(TGt node)
           
 void caseTGteq(TGteq node)
           
 void caseTImplies(TImplies node)
           
 void caseTInt(TInt node)
           
 void caseTLBrace(TLBrace node)
           
 void caseTLBracket(TLBracket node)
           
 void caseTLPar(TLPar node)
           
 void caseTLt(TLt node)
           
 void caseTLteq(TLteq node)
           
 void caseTMinus(TMinus node)
           
 void caseTMult(TMult node)
           
 void caseTName(TName node)
           
 void caseTNEqual(TNEqual node)
           
 void caseTNewLine(TNewLine node)
           
 void caseTNot(TNot node)
           
 void caseTOr(TOr node)
           
 void caseTPlus(TPlus node)
           
 void caseTRBrace(TRBrace node)
           
 void caseTRBracket(TRBracket node)
           
 void caseTReal(TReal node)
           
 void caseTRPar(TRPar node)
           
 void caseTSemicolon(TSemicolon node)
           
 void caseTSimpleTypeName(TSimpleTypeName node)
           
 void caseTStringLit(TStringLit node)
           
 void caseTTab(TTab node)
           
 void caseTTBag(TTBag node)
           
 void caseTTCollection(TTCollection node)
           
 void caseTTElse(TTElse node)
           
 void caseTTIf(TTIf node)
           
 void caseTTIn(TTIn node)
           
 void caseTTInv(TTInv node)
           
 void caseTTLet(TTLet node)
           
 void caseTTPost(TTPost node)
           
 void caseTTPre(TTPre node)
           
 void caseTTSequence(TTSequence node)
           
 void caseTTSet(TTSet node)
           
 void caseTTThen(TTThen node)
           
 void caseTXor(TXor node)
           
 void defaultCase(Node node)
           
 Object getIn(Node node)
           
 Object getOut(Node node)
           
 void setIn(Node node, Object in)
           
 void setOut(Node node, Object out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

in

private Hashtable in

out

private Hashtable out
Constructor Detail

AnalysisAdapter

public AnalysisAdapter()
Method Detail

getIn

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

setIn

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

getOut

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

setOut

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

caseStart

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

caseAConstraint

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

caseAConstraintBody

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

caseAContextDeclaration

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

caseAClassifierContextBody

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

caseAOperationContextBody

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

caseAClassifierContext

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

caseAClassifierHead

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

caseAOperationContext

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

caseAReturnTypeDeclaration

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

caseAFormalParameterList

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

caseAFormalParameterListTail

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

caseAFormalParameter

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

caseAInvStereotype

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

caseAPreStereotype

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

caseAPostStereotype

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

caseAExpression

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

caseAIfExpression

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

caseALogicalExpression

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

caseALogicalExpressionTail

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

caseARelationalExpression

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

caseARelationalExpressionTail

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

caseAAdditiveExpression

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

caseAAdditiveExpressionTail

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

caseAMultiplicativeExpression

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

caseAMultiplicativeExpressionTail

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

caseAUnaryUnaryExpression

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

caseAPostfixUnaryExpression

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

caseAPostfixExpression

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

caseAPostfixExpressionTail

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

caseADotPostfixExpressionTailBegin

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

caseAArrowPostfixExpressionTailBegin

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

caseALitColPrimaryExpression

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

caseALiteralPrimaryExpression

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

caseAFeaturePrimaryExpression

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

caseAParenthesesPrimaryExpression

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

caseAIfPrimaryExpression

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

caseAEmptyFeatureCallParameters

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

caseAConcreteFeatureCallParameters

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

caseAFeatureCallParameters

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

caseACommaFcpHelper

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

caseAColonFcpHelper

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

caseAIterateFcpHelper

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

caseABarFcpHelper

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

caseALetExpression

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

caseALetExpressionTypeDeclaration

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

caseAStringLiteral

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

caseARealLiteral

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

caseAIntegerLiteral

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

caseABooleanLiteral

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

caseAEnumLiteral

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

caseAEnumerationType

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

caseAEnumerationTypeTail

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

caseAPathSimpleTypeSpecifier

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

caseAEnumSimpleTypeSpecifier

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

caseALiteralCollection

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

caseAExpressionListOrRange

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

caseAListExpressionListOrRangeTail

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

caseARangeExpressionListOrRangeTail

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

caseAExpressionListTail

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

caseAFeatureCall

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

caseAQualifiers

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

caseAStandardDeclarator

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

caseAIterateDeclarator

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

caseADeclaratorTail

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

caseADeclaratorTypeDeclaration

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

caseAPathTypeName

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

caseAPathTypeNameTail

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

caseANonCollectionTypeName

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

caseACollectionTypeName

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

caseASetCollectionType

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

caseABagCollectionType

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

caseASequenceCollectionType

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

caseACollectionCollectionType

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

caseAPathName

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

caseATypeNamePathNameBegin

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

caseANamePathNameBegin

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

caseAPathNameTail

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

caseATypeNamePathNameEnd

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

caseANamePathNameEnd

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

caseATimeExpression

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

caseAActualParameterList

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

caseAActualParameterListTail

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

caseAAndLogicalOperator

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

caseAOrLogicalOperator

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

caseAXorLogicalOperator

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

caseAImpliesLogicalOperator

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

caseASetCollectionKind

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

caseABagCollectionKind

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

caseASequenceCollectionKind

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

caseACollectionCollectionKind

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

caseAEqualRelationalOperator

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

caseANEqualRelationalOperator

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

caseAGtRelationalOperator

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

caseALtRelationalOperator

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

caseAGteqRelationalOperator

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

caseALteqRelationalOperator

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

caseAPlusAddOperator

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

caseAMinusAddOperator

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

caseAMultMultiplyOperator

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

caseADivMultiplyOperator

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

caseAMinusUnaryOperator

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

caseANotUnaryOperator

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

caseTComment

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

caseTDot

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

caseTArrow

public void caseTArrow(TArrow node)
Specified by:
caseTArrow in interface Analysis

caseTNot

public void caseTNot(TNot node)
Specified by:
caseTNot in interface Analysis

caseTMult

public void caseTMult(TMult node)
Specified by:
caseTMult in interface Analysis

caseTDiv

public void caseTDiv(TDiv node)
Specified by:
caseTDiv in interface Analysis

caseTPlus

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

caseTMinus

public void caseTMinus(TMinus node)
Specified by:
caseTMinus in interface Analysis

caseTContext

public void caseTContext(TContext node)
Specified by:
caseTContext in interface Analysis

caseTEnum

public void caseTEnum(TEnum node)
Specified by:
caseTEnum in interface Analysis

caseTTPre

public void caseTTPre(TTPre node)
Specified by:
caseTTPre in interface Analysis

caseTTPost

public void caseTTPost(TTPost node)
Specified by:
caseTTPost in interface Analysis

caseTTInv

public void caseTTInv(TTInv node)
Specified by:
caseTTInv in interface Analysis

caseTEqual

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

caseTNEqual

public void caseTNEqual(TNEqual node)
Specified by:
caseTNEqual in interface Analysis

caseTLt

public void caseTLt(TLt node)
Specified by:
caseTLt in interface Analysis

caseTGt

public void caseTGt(TGt node)
Specified by:
caseTGt in interface Analysis

caseTLteq

public void caseTLteq(TLteq node)
Specified by:
caseTLteq in interface Analysis

caseTGteq

public void caseTGteq(TGteq node)
Specified by:
caseTGteq in interface Analysis

caseTAnd

public void caseTAnd(TAnd node)
Specified by:
caseTAnd in interface Analysis

caseTOr

public void caseTOr(TOr node)
Specified by:
caseTOr in interface Analysis

caseTXor

public void caseTXor(TXor node)
Specified by:
caseTXor in interface Analysis

caseTImplies

public void caseTImplies(TImplies node)
Specified by:
caseTImplies 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

caseTLBracket

public void caseTLBracket(TLBracket node)
Specified by:
caseTLBracket in interface Analysis

caseTRBracket

public void caseTRBracket(TRBracket node)
Specified by:
caseTRBracket in interface Analysis

caseTLBrace

public void caseTLBrace(TLBrace node)
Specified by:
caseTLBrace in interface Analysis

caseTRBrace

public void caseTRBrace(TRBrace node)
Specified by:
caseTRBrace in interface Analysis

caseTSemicolon

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

caseTDcolon

public void caseTDcolon(TDcolon node)
Specified by:
caseTDcolon 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

caseTChannel

public void caseTChannel(TChannel node)
Specified by:
caseTChannel in interface Analysis

caseTAt

public void caseTAt(TAt node)
Specified by:
caseTAt in interface Analysis

caseTBar

public void caseTBar(TBar node)
Specified by:
caseTBar in interface Analysis

caseTDdot

public void caseTDdot(TDdot node)
Specified by:
caseTDdot in interface Analysis

caseTApostroph

public void caseTApostroph(TApostroph node)
Specified by:
caseTApostroph in interface Analysis

caseTTLet

public void caseTTLet(TTLet node)
Specified by:
caseTTLet in interface Analysis

caseTTIn

public void caseTTIn(TTIn node)
Specified by:
caseTTIn in interface Analysis

caseTTIf

public void caseTTIf(TTIf node)
Specified by:
caseTTIf in interface Analysis

caseTTThen

public void caseTTThen(TTThen node)
Specified by:
caseTTThen in interface Analysis

caseTTElse

public void caseTTElse(TTElse node)
Specified by:
caseTTElse in interface Analysis

caseTEndif

public void caseTEndif(TEndif node)
Specified by:
caseTEndif in interface Analysis

caseTTSet

public void caseTTSet(TTSet node)
Specified by:
caseTTSet in interface Analysis

caseTTBag

public void caseTTBag(TTBag node)
Specified by:
caseTTBag in interface Analysis

caseTTSequence

public void caseTTSequence(TTSequence node)
Specified by:
caseTTSequence in interface Analysis

caseTTCollection

public void caseTTCollection(TTCollection node)
Specified by:
caseTTCollection in interface Analysis

caseTBool

public void caseTBool(TBool node)
Specified by:
caseTBool in interface Analysis

caseTSimpleTypeName

public void caseTSimpleTypeName(TSimpleTypeName node)
Specified by:
caseTSimpleTypeName in interface Analysis

caseTName

public void caseTName(TName node)
Specified by:
caseTName in interface Analysis

caseTNewLine

public void caseTNewLine(TNewLine node)
Specified by:
caseTNewLine in interface Analysis

caseTInt

public void caseTInt(TInt node)
Specified by:
caseTInt in interface Analysis

caseTReal

public void caseTReal(TReal node)
Specified by:
caseTReal in interface Analysis

caseTBlank

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

caseTTab

public void caseTTab(TTab node)
Specified by:
caseTTab in interface Analysis

caseTStringLit

public void caseTStringLit(TStringLit node)
Specified by:
caseTStringLit in interface Analysis

caseEOF

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

defaultCase

public void defaultCase(Node node)

Dresden OCL Toolkit

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