tudresden.ocl.parser.analysis
Interface Analysis
- All Superinterfaces:
- Switch
- All Known Implementing Classes:
- AnalysisAdapter
- public interface Analysis
- extends Switch
getIn
public Object getIn(Node node)
setIn
public void setIn(Node node,
Object in)
getOut
public Object getOut(Node node)
setOut
public void setOut(Node node,
Object out)
caseStart
public void caseStart(Start node)
caseAConstraint
public void caseAConstraint(AConstraint node)
caseAConstraintBody
public void caseAConstraintBody(AConstraintBody node)
caseAContextDeclaration
public void caseAContextDeclaration(AContextDeclaration node)
caseAClassifierContextBody
public void caseAClassifierContextBody(AClassifierContextBody node)
caseAOperationContextBody
public void caseAOperationContextBody(AOperationContextBody node)
caseAClassifierContext
public void caseAClassifierContext(AClassifierContext node)
caseAClassifierHead
public void caseAClassifierHead(AClassifierHead node)
caseAOperationContext
public void caseAOperationContext(AOperationContext node)
caseAReturnTypeDeclaration
public void caseAReturnTypeDeclaration(AReturnTypeDeclaration node)
caseAFormalParameterList
public void caseAFormalParameterList(AFormalParameterList node)
caseAFormalParameterListTail
public void caseAFormalParameterListTail(AFormalParameterListTail node)
caseAFormalParameter
public void caseAFormalParameter(AFormalParameter node)
caseAInvStereotype
public void caseAInvStereotype(AInvStereotype node)
caseAPreStereotype
public void caseAPreStereotype(APreStereotype node)
caseAPostStereotype
public void caseAPostStereotype(APostStereotype node)
caseAExpression
public void caseAExpression(AExpression node)
caseAIfExpression
public void caseAIfExpression(AIfExpression node)
caseALogicalExpression
public void caseALogicalExpression(ALogicalExpression node)
caseALogicalExpressionTail
public void caseALogicalExpressionTail(ALogicalExpressionTail node)
caseARelationalExpression
public void caseARelationalExpression(ARelationalExpression node)
caseARelationalExpressionTail
public void caseARelationalExpressionTail(ARelationalExpressionTail node)
caseAAdditiveExpression
public void caseAAdditiveExpression(AAdditiveExpression node)
caseAAdditiveExpressionTail
public void caseAAdditiveExpressionTail(AAdditiveExpressionTail node)
caseAMultiplicativeExpression
public void caseAMultiplicativeExpression(AMultiplicativeExpression node)
caseAMultiplicativeExpressionTail
public void caseAMultiplicativeExpressionTail(AMultiplicativeExpressionTail node)
caseAUnaryUnaryExpression
public void caseAUnaryUnaryExpression(AUnaryUnaryExpression node)
caseAPostfixUnaryExpression
public void caseAPostfixUnaryExpression(APostfixUnaryExpression node)
caseAPostfixExpression
public void caseAPostfixExpression(APostfixExpression node)
caseAPostfixExpressionTail
public void caseAPostfixExpressionTail(APostfixExpressionTail node)
caseADotPostfixExpressionTailBegin
public void caseADotPostfixExpressionTailBegin(ADotPostfixExpressionTailBegin node)
caseAArrowPostfixExpressionTailBegin
public void caseAArrowPostfixExpressionTailBegin(AArrowPostfixExpressionTailBegin node)
caseALitColPrimaryExpression
public void caseALitColPrimaryExpression(ALitColPrimaryExpression node)
caseALiteralPrimaryExpression
public void caseALiteralPrimaryExpression(ALiteralPrimaryExpression node)
caseAFeaturePrimaryExpression
public void caseAFeaturePrimaryExpression(AFeaturePrimaryExpression node)
caseAParenthesesPrimaryExpression
public void caseAParenthesesPrimaryExpression(AParenthesesPrimaryExpression node)
caseAIfPrimaryExpression
public void caseAIfPrimaryExpression(AIfPrimaryExpression node)
caseAEmptyFeatureCallParameters
public void caseAEmptyFeatureCallParameters(AEmptyFeatureCallParameters node)
caseAConcreteFeatureCallParameters
public void caseAConcreteFeatureCallParameters(AConcreteFeatureCallParameters node)
caseAFeatureCallParameters
public void caseAFeatureCallParameters(AFeatureCallParameters node)
caseACommaFcpHelper
public void caseACommaFcpHelper(ACommaFcpHelper node)
caseAColonFcpHelper
public void caseAColonFcpHelper(AColonFcpHelper node)
caseAIterateFcpHelper
public void caseAIterateFcpHelper(AIterateFcpHelper node)
caseABarFcpHelper
public void caseABarFcpHelper(ABarFcpHelper node)
caseALetExpression
public void caseALetExpression(ALetExpression node)
caseALetExpressionTypeDeclaration
public void caseALetExpressionTypeDeclaration(ALetExpressionTypeDeclaration node)
caseAStringLiteral
public void caseAStringLiteral(AStringLiteral node)
caseARealLiteral
public void caseARealLiteral(ARealLiteral node)
caseAIntegerLiteral
public void caseAIntegerLiteral(AIntegerLiteral node)
caseABooleanLiteral
public void caseABooleanLiteral(ABooleanLiteral node)
caseAEnumLiteral
public void caseAEnumLiteral(AEnumLiteral node)
caseAEnumerationType
public void caseAEnumerationType(AEnumerationType node)
caseAEnumerationTypeTail
public void caseAEnumerationTypeTail(AEnumerationTypeTail node)
caseAPathSimpleTypeSpecifier
public void caseAPathSimpleTypeSpecifier(APathSimpleTypeSpecifier node)
caseAEnumSimpleTypeSpecifier
public void caseAEnumSimpleTypeSpecifier(AEnumSimpleTypeSpecifier node)
caseALiteralCollection
public void caseALiteralCollection(ALiteralCollection node)
caseAExpressionListOrRange
public void caseAExpressionListOrRange(AExpressionListOrRange node)
caseAListExpressionListOrRangeTail
public void caseAListExpressionListOrRangeTail(AListExpressionListOrRangeTail node)
caseARangeExpressionListOrRangeTail
public void caseARangeExpressionListOrRangeTail(ARangeExpressionListOrRangeTail node)
caseAExpressionListTail
public void caseAExpressionListTail(AExpressionListTail node)
caseAFeatureCall
public void caseAFeatureCall(AFeatureCall node)
caseAQualifiers
public void caseAQualifiers(AQualifiers node)
caseAStandardDeclarator
public void caseAStandardDeclarator(AStandardDeclarator node)
caseAIterateDeclarator
public void caseAIterateDeclarator(AIterateDeclarator node)
caseADeclaratorTail
public void caseADeclaratorTail(ADeclaratorTail node)
caseADeclaratorTypeDeclaration
public void caseADeclaratorTypeDeclaration(ADeclaratorTypeDeclaration node)
caseAPathTypeName
public void caseAPathTypeName(APathTypeName node)
caseAPathTypeNameTail
public void caseAPathTypeNameTail(APathTypeNameTail node)
caseANonCollectionTypeName
public void caseANonCollectionTypeName(ANonCollectionTypeName node)
caseACollectionTypeName
public void caseACollectionTypeName(ACollectionTypeName node)
caseASetCollectionType
public void caseASetCollectionType(ASetCollectionType node)
caseABagCollectionType
public void caseABagCollectionType(ABagCollectionType node)
caseASequenceCollectionType
public void caseASequenceCollectionType(ASequenceCollectionType node)
caseACollectionCollectionType
public void caseACollectionCollectionType(ACollectionCollectionType node)
caseAPathName
public void caseAPathName(APathName node)
caseATypeNamePathNameBegin
public void caseATypeNamePathNameBegin(ATypeNamePathNameBegin node)
caseANamePathNameBegin
public void caseANamePathNameBegin(ANamePathNameBegin node)
caseAPathNameTail
public void caseAPathNameTail(APathNameTail node)
caseATypeNamePathNameEnd
public void caseATypeNamePathNameEnd(ATypeNamePathNameEnd node)
caseANamePathNameEnd
public void caseANamePathNameEnd(ANamePathNameEnd node)
caseATimeExpression
public void caseATimeExpression(ATimeExpression node)
caseAActualParameterList
public void caseAActualParameterList(AActualParameterList node)
caseAActualParameterListTail
public void caseAActualParameterListTail(AActualParameterListTail node)
caseAAndLogicalOperator
public void caseAAndLogicalOperator(AAndLogicalOperator node)
caseAOrLogicalOperator
public void caseAOrLogicalOperator(AOrLogicalOperator node)
caseAXorLogicalOperator
public void caseAXorLogicalOperator(AXorLogicalOperator node)
caseAImpliesLogicalOperator
public void caseAImpliesLogicalOperator(AImpliesLogicalOperator node)
caseASetCollectionKind
public void caseASetCollectionKind(ASetCollectionKind node)
caseABagCollectionKind
public void caseABagCollectionKind(ABagCollectionKind node)
caseASequenceCollectionKind
public void caseASequenceCollectionKind(ASequenceCollectionKind node)
caseACollectionCollectionKind
public void caseACollectionCollectionKind(ACollectionCollectionKind node)
caseAEqualRelationalOperator
public void caseAEqualRelationalOperator(AEqualRelationalOperator node)
caseANEqualRelationalOperator
public void caseANEqualRelationalOperator(ANEqualRelationalOperator node)
caseAGtRelationalOperator
public void caseAGtRelationalOperator(AGtRelationalOperator node)
caseALtRelationalOperator
public void caseALtRelationalOperator(ALtRelationalOperator node)
caseAGteqRelationalOperator
public void caseAGteqRelationalOperator(AGteqRelationalOperator node)
caseALteqRelationalOperator
public void caseALteqRelationalOperator(ALteqRelationalOperator node)
caseAPlusAddOperator
public void caseAPlusAddOperator(APlusAddOperator node)
caseAMinusAddOperator
public void caseAMinusAddOperator(AMinusAddOperator node)
caseAMultMultiplyOperator
public void caseAMultMultiplyOperator(AMultMultiplyOperator node)
caseADivMultiplyOperator
public void caseADivMultiplyOperator(ADivMultiplyOperator node)
caseAMinusUnaryOperator
public void caseAMinusUnaryOperator(AMinusUnaryOperator node)
caseANotUnaryOperator
public void caseANotUnaryOperator(ANotUnaryOperator node)
caseTComment
public void caseTComment(TComment node)
caseTDot
public void caseTDot(TDot node)
caseTArrow
public void caseTArrow(TArrow node)
caseTNot
public void caseTNot(TNot node)
caseTMult
public void caseTMult(TMult node)
caseTDiv
public void caseTDiv(TDiv node)
caseTPlus
public void caseTPlus(TPlus node)
caseTMinus
public void caseTMinus(TMinus node)
caseTContext
public void caseTContext(TContext node)
caseTEnum
public void caseTEnum(TEnum node)
caseTTPre
public void caseTTPre(TTPre node)
caseTTPost
public void caseTTPost(TTPost node)
caseTTInv
public void caseTTInv(TTInv node)
caseTEqual
public void caseTEqual(TEqual node)
caseTNEqual
public void caseTNEqual(TNEqual node)
caseTLt
public void caseTLt(TLt node)
caseTGt
public void caseTGt(TGt node)
caseTLteq
public void caseTLteq(TLteq node)
caseTGteq
public void caseTGteq(TGteq node)
caseTAnd
public void caseTAnd(TAnd node)
caseTOr
public void caseTOr(TOr node)
caseTXor
public void caseTXor(TXor node)
caseTImplies
public void caseTImplies(TImplies node)
caseTLPar
public void caseTLPar(TLPar node)
caseTRPar
public void caseTRPar(TRPar node)
caseTLBracket
public void caseTLBracket(TLBracket node)
caseTRBracket
public void caseTRBracket(TRBracket node)
caseTLBrace
public void caseTLBrace(TLBrace node)
caseTRBrace
public void caseTRBrace(TRBrace node)
caseTSemicolon
public void caseTSemicolon(TSemicolon node)
caseTDcolon
public void caseTDcolon(TDcolon node)
caseTColon
public void caseTColon(TColon node)
caseTComma
public void caseTComma(TComma node)
caseTChannel
public void caseTChannel(TChannel node)
caseTAt
public void caseTAt(TAt node)
caseTBar
public void caseTBar(TBar node)
caseTDdot
public void caseTDdot(TDdot node)
caseTApostroph
public void caseTApostroph(TApostroph node)
caseTTLet
public void caseTTLet(TTLet node)
caseTTIn
public void caseTTIn(TTIn node)
caseTTIf
public void caseTTIf(TTIf node)
caseTTThen
public void caseTTThen(TTThen node)
caseTTElse
public void caseTTElse(TTElse node)
caseTEndif
public void caseTEndif(TEndif node)
caseTTSet
public void caseTTSet(TTSet node)
caseTTBag
public void caseTTBag(TTBag node)
caseTTSequence
public void caseTTSequence(TTSequence node)
caseTTCollection
public void caseTTCollection(TTCollection node)
caseTBool
public void caseTBool(TBool node)
caseTSimpleTypeName
public void caseTSimpleTypeName(TSimpleTypeName node)
caseTName
public void caseTName(TName node)
caseTNewLine
public void caseTNewLine(TNewLine node)
caseTInt
public void caseTInt(TInt node)
caseTReal
public void caseTReal(TReal node)
caseTBlank
public void caseTBlank(TBlank node)
caseTTab
public void caseTTab(TTab node)
caseTStringLit
public void caseTStringLit(TStringLit node)
caseEOF
public void caseEOF(EOF node)
Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.