tudresden.ocl.parser.analysis
Class AnalysisAdapter
java.lang.Object
tudresden.ocl.parser.analysis.AnalysisAdapter
- All Implemented Interfaces:
- Analysis, Switch
- Direct Known Subclasses:
- DepthFirstAdapter, OclParser.AstFix, ReversedDepthFirstAdapter, TokenIndex
- public class AnalysisAdapter
- extends Object
- implements Analysis
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
in
private Hashtable in
out
private Hashtable out
AnalysisAdapter
public AnalysisAdapter()
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)
Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.