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.