Dresden OCL Toolkit

tudresden.ocl.parser.parser
Class TokenIndex

java.lang.Object
  extended bytudresden.ocl.parser.analysis.AnalysisAdapter
      extended bytudresden.ocl.parser.parser.TokenIndex
All Implemented Interfaces:
Analysis, Switch

class TokenIndex
extends AnalysisAdapter


Field Summary
(package private)  int index
           
 
Fields inherited from class tudresden.ocl.parser.analysis.AnalysisAdapter
 
Constructor Summary
(package private) TokenIndex()
           
 
Method Summary
 void caseEOF(EOF node)
           
 void caseTAnd(TAnd node)
           
 void caseTApostroph(TApostroph node)
           
 void caseTArrow(TArrow node)
           
 void caseTAt(TAt node)
           
 void caseTBar(TBar node)
           
 void caseTBool(TBool node)
           
 void caseTChannel(TChannel node)
           
 void caseTColon(TColon node)
           
 void caseTComma(TComma 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 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 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)
           
 
Methods inherited from class tudresden.ocl.parser.analysis.AnalysisAdapter
caseAActualParameterList, caseAActualParameterListTail, caseAAdditiveExpression, caseAAdditiveExpressionTail, caseAAndLogicalOperator, caseAArrowPostfixExpressionTailBegin, caseABagCollectionKind, caseABagCollectionType, caseABarFcpHelper, caseABooleanLiteral, caseAClassifierContext, caseAClassifierContextBody, caseAClassifierHead, caseACollectionCollectionKind, caseACollectionCollectionType, caseACollectionTypeName, caseAColonFcpHelper, caseACommaFcpHelper, caseAConcreteFeatureCallParameters, caseAConstraint, caseAConstraintBody, caseAContextDeclaration, caseADeclaratorTail, caseADeclaratorTypeDeclaration, caseADivMultiplyOperator, caseADotPostfixExpressionTailBegin, caseAEmptyFeatureCallParameters, caseAEnumerationType, caseAEnumerationTypeTail, caseAEnumLiteral, caseAEnumSimpleTypeSpecifier, caseAEqualRelationalOperator, caseAExpression, caseAExpressionListOrRange, caseAExpressionListTail, caseAFeatureCall, caseAFeatureCallParameters, caseAFeaturePrimaryExpression, caseAFormalParameter, caseAFormalParameterList, caseAFormalParameterListTail, caseAGteqRelationalOperator, caseAGtRelationalOperator, caseAIfExpression, caseAIfPrimaryExpression, caseAImpliesLogicalOperator, caseAIntegerLiteral, caseAInvStereotype, caseAIterateDeclarator, caseAIterateFcpHelper, caseALetExpression, caseALetExpressionTypeDeclaration, caseAListExpressionListOrRangeTail, caseALitColPrimaryExpression, caseALiteralCollection, caseALiteralPrimaryExpression, caseALogicalExpression, caseALogicalExpressionTail, caseALteqRelationalOperator, caseALtRelationalOperator, caseAMinusAddOperator, caseAMinusUnaryOperator, caseAMultiplicativeExpression, caseAMultiplicativeExpressionTail, caseAMultMultiplyOperator, caseANamePathNameBegin, caseANamePathNameEnd, caseANEqualRelationalOperator, caseANonCollectionTypeName, caseANotUnaryOperator, caseAOperationContext, caseAOperationContextBody, caseAOrLogicalOperator, caseAParenthesesPrimaryExpression, caseAPathName, caseAPathNameTail, caseAPathSimpleTypeSpecifier, caseAPathTypeName, caseAPathTypeNameTail, caseAPlusAddOperator, caseAPostfixExpression, caseAPostfixExpressionTail, caseAPostfixUnaryExpression, caseAPostStereotype, caseAPreStereotype, caseAQualifiers, caseARangeExpressionListOrRangeTail, caseARealLiteral, caseARelationalExpression, caseARelationalExpressionTail, caseAReturnTypeDeclaration, caseASequenceCollectionKind, caseASequenceCollectionType, caseASetCollectionKind, caseASetCollectionType, caseAStandardDeclarator, caseAStringLiteral, caseATimeExpression, caseATypeNamePathNameBegin, caseATypeNamePathNameEnd, caseAUnaryUnaryExpression, caseAXorLogicalOperator, caseStart, caseTBlank, caseTComment, caseTNewLine, caseTTab, defaultCase, getIn, getOut, setIn, setOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

index

int index
Constructor Detail

TokenIndex

TokenIndex()
Method Detail

caseTDot

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

caseTArrow

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

caseTNot

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

caseTMult

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

caseTDiv

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

caseTPlus

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

caseTMinus

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

caseTContext

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

caseTEnum

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

caseTTPre

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

caseTTPost

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

caseTTInv

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

caseTEqual

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

caseTNEqual

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

caseTLt

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

caseTGt

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

caseTLteq

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

caseTGteq

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

caseTAnd

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

caseTOr

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

caseTXor

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

caseTImplies

public void caseTImplies(TImplies node)
Specified by:
caseTImplies in interface Analysis
Overrides:
caseTImplies in class AnalysisAdapter

caseTLPar

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

caseTRPar

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

caseTLBracket

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

caseTRBracket

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

caseTLBrace

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

caseTRBrace

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

caseTSemicolon

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

caseTDcolon

public void caseTDcolon(TDcolon node)
Specified by:
caseTDcolon in interface Analysis
Overrides:
caseTDcolon in class AnalysisAdapter

caseTColon

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

caseTComma

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

caseTChannel

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

caseTAt

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

caseTBar

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

caseTDdot

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

caseTApostroph

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

caseTTLet

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

caseTTIn

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

caseTTIf

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

caseTTThen

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

caseTTElse

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

caseTEndif

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

caseTTSet

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

caseTTBag

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

caseTTSequence

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

caseTTCollection

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

caseTBool

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

caseTSimpleTypeName

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

caseTName

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

caseTInt

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

caseTReal

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

caseTStringLit

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

caseEOF

public void caseEOF(EOF node)
Specified by:
caseEOF in interface Analysis
Overrides:
caseEOF 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.