Interface ModelicaVisitor<P,R>
-
- All Superinterfaces:
AstVisitor<P,R>
- All Known Implementing Classes:
AbstractModelicaRule
,AmbiguousResolutionRule
,ConnectUsingNonConnectorRule
,ModelicaVisitorBase
public interface ModelicaVisitor<P,R> extends AstVisitor<P,R>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default R
visit(ASTAddOp node, P data)
default R
visit(ASTAlgorithmSection node, P data)
default R
visit(ASTAnnotation node, P data)
default R
visit(ASTArgumentList node, P data)
default R
visit(ASTArgument node, P data)
default R
visit(ASTArithmeticExpression node, P data)
default R
visit(ASTArraySubscripts node, P data)
default R
visit(ASTAssignmentFromMultiResultFunctionCall node, P data)
default R
visit(ASTAssignmentModification node, P data)
default R
visit(ASTAssignmentStatement node, P data)
default R
visit(ASTBasePrefix node, P data)
default R
visit(ASTBlockClause node, P data)
default R
visit(ASTBreakStatement node, P data)
default R
visit(ASTClassClause node, P data)
default R
visit(ASTClassDefinition node, P data)
default R
visit(ASTClassModification node, P data)
default R
visit(ASTClassPrefixes node, P data)
default R
visit(ASTClassSpecifier node, P data)
default R
visit(ASTColonSubsript node, P data)
default R
visit(ASTComment node, P data)
default R
visit(ASTComponentClause1 node, P data)
default R
visit(ASTComponentClause node, P data)
default R
visit(ASTComponentDeclaration1 node, P data)
default R
visit(ASTComponentDeclaration node, P data)
default R
visit(ASTComponentList node, P data)
default R
visit(ASTComponentReference node, P data)
default R
visit(ASTComposition node, P data)
default R
visit(ASTConditionAttribute node, P data)
default R
visit(ASTConnectClause node, P data)
default R
visit(ASTConnectorClause node, P data)
default R
visit(ASTConstantClause node, P data)
default R
visit(ASTConstrainingClause node, P data)
default R
visit(ASTDeclaration node, P data)
default R
visit(ASTDerClassSpecifier node, P data)
default R
visit(ASTDerClause node, P data)
default R
visit(ASTDiscreteClause node, P data)
default R
visit(ASTEachClause node, P data)
default R
visit(ASTElementList node, P data)
default R
visit(ASTElementModificationOrReplaceable node, P data)
default R
visit(ASTElementModification node, P data)
default R
visit(ASTElementRedeclaration node, P data)
default R
visit(ASTElementReplaceable node, P data)
default R
visit(ASTElseClause node, P data)
default R
visit(ASTElseIfClause node, P data)
default R
visit(ASTElseWhenClause node, P data)
default R
visit(ASTEncapsulatedClause node, P data)
default R
visit(ASTEnumerationLiteral node, P data)
default R
visit(ASTEnumerationShortClassSpecifier node, P data)
default R
visit(ASTEnumList node, P data)
default R
visit(ASTEquationList node, P data)
default R
visit(ASTEquation node, P data)
default R
visit(ASTEquationSection node, P data)
default R
visit(ASTExpandableConnectorClause node, P data)
default R
visit(ASTExpressionList node, P data)
default R
visit(ASTExtendingLongClassSpecifier node, P data)
default R
visit(ASTExtendsClause node, P data)
default R
visit(ASTExternalClause node, P data)
default R
visit(ASTExternalFunctionCall node, P data)
default R
visit(ASTFactor node, P data)
default R
visit(ASTFalseLiteral node, P data)
default R
visit(ASTFinalClause node, P data)
default R
visit(ASTFlowClause node, P data)
default R
visit(ASTForEquation node, P data)
default R
visit(ASTForIndex node, P data)
default R
visit(ASTForIndices node, P data)
default R
visit(ASTForStatement node, P data)
default R
visit(ASTFunctionArgument node, P data)
default R
visit(ASTFunctionArguments node, P data)
default R
visit(ASTFunctionCallArgs node, P data)
default R
visit(ASTFunctionCallEquation node, P data)
default R
visit(ASTFunctionCallStatement node, P data)
default R
visit(ASTFunctionClause node, P data)
default R
visit(ASTFunctionInvocation node, P data)
default R
visit(ASTIfClause node, P data)
default R
visit(ASTIfEquation node, P data)
default R
visit(ASTIfExpression node, P data)
default R
visit(ASTIfStatement node, P data)
default R
visit(ASTImportClause node, P data)
default R
visit(ASTImportList node, P data)
default R
visit(ASTImpureClause node, P data)
default R
visit(ASTInitialClause node, P data)
default R
visit(ASTInnerClause node, P data)
default R
visit(ASTInputClause node, P data)
default R
visit(ASTLanguageSpecification node, P data)
default R
visit(ASTListOfExpressionLists node, P data)
default R
visit(ASTLogicalExpression node, P data)
default R
visit(ASTLogicalTerm node, P data)
default R
visit(ASTLongModification node, P data)
default R
visit(ASTModelClause node, P data)
default R
visit(ASTMulOp node, P data)
default R
visit(ASTMultipleDefinitionImportClause node, P data)
default R
visit(ASTNamedArgument node, P data)
default R
visit(ASTNamedArguments node, P data)
default R
visit(ASTName node, P data)
default R
visit(ASTNegated node, P data)
default R
visit(ASTNumberLiteral node, P data)
default R
visit(ASTOperatorClause node, P data)
default R
visit(ASTOperatorRecordClause node, P data)
default R
visit(ASTOperator node, P data)
default R
visit(ASTOuterClause node, P data)
default R
visit(ASTOutputClause node, P data)
default R
visit(ASTOutputExpressionList node, P data)
default R
visit(ASTPackageClause node, P data)
default R
visit(ASTParameterClause node, P data)
default R
visit(ASTPartialClause node, P data)
default R
visit(ASTPureClause node, P data)
default R
visit(ASTRecordClause node, P data)
default R
visit(ASTRedeclareClause node, P data)
default R
visit(ASTRegularElement node, P data)
default R
visit(ASTRegularEquation node, P data)
default R
visit(ASTRelation node, P data)
default R
visit(ASTRelOp node, P data)
default R
visit(ASTRenamingImportClause node, P data)
default R
visit(ASTReplaceableClause node, P data)
default R
visit(ASTReturnStatement node, P data)
default R
visit(ASTShortClassDefinition node, P data)
default R
visit(ASTShortModification node, P data)
default R
visit(ASTSimpleExpression node, P data)
default R
visit(ASTSimpleLongClassSpecifier node, P data)
default R
visit(ASTSimpleName node, P data)
default R
visit(ASTSimpleShortClassSpecifier node, P data)
default R
visit(ASTSingleDefinitionImportClause node, P data)
default R
visit(ASTStatementList node, P data)
default R
visit(ASTStatement node, P data)
default R
visit(ASTStoredDefinition node, P data)
default R
visit(ASTStreamClause node, P data)
default R
visit(ASTStringComment node, P data)
default R
visit(ASTStringLiteral node, P data)
default R
visit(ASTSubscriptedName node, P data)
default R
visit(ASTSubscript node, P data)
default R
visit(ASTTerm node, P data)
default R
visit(ASTThenClause node, P data)
default R
visit(ASTTrueLiteral node, P data)
default R
visit(ASTTypeClause node, P data)
default R
visit(ASTTypePrefix node, P data)
default R
visit(ASTTypeSpecifier node, P data)
default R
visit(ASTUnqualifiedImportClause node, P data)
default R
visit(ASTWhenClause node, P data)
default R
visit(ASTWhenEquation node, P data)
default R
visit(ASTWhenStatement node, P data)
default R
visit(ASTWhileStatement node, P data)
default R
visit(ASTWithinClause node, P data)
default R
visitModelicaNode(ModelicaNode node, P data)
-
Methods inherited from interface net.sourceforge.pmd.lang.ast.AstVisitor
cannotVisit, visitNode
-
-
-
-
Method Detail
-
visitModelicaNode
default R visitModelicaNode(ModelicaNode node, P data)
-
visit
default R visit(ASTStoredDefinition node, P data)
-
visit
default R visit(ASTWithinClause node, P data)
-
visit
default R visit(ASTClassDefinition node, P data)
-
visit
default R visit(ASTEncapsulatedClause node, P data)
-
visit
default R visit(ASTClassSpecifier node, P data)
-
visit
default R visit(ASTClassPrefixes node, P data)
-
visit
default R visit(ASTPartialClause node, P data)
-
visit
default R visit(ASTClassClause node, P data)
-
visit
default R visit(ASTModelClause node, P data)
-
visit
default R visit(ASTRecordClause node, P data)
-
visit
default R visit(ASTOperatorRecordClause node, P data)
-
visit
default R visit(ASTBlockClause node, P data)
-
visit
default R visit(ASTExpandableConnectorClause node, P data)
-
visit
default R visit(ASTConnectorClause node, P data)
-
visit
default R visit(ASTTypeClause node, P data)
-
visit
default R visit(ASTPackageClause node, P data)
-
visit
default R visit(ASTPureClause node, P data)
-
visit
default R visit(ASTImpureClause node, P data)
-
visit
default R visit(ASTOperatorClause node, P data)
-
visit
default R visit(ASTFunctionClause node, P data)
-
visit
default R visit(ASTOperator node, P data)
-
visit
default R visit(ASTSimpleLongClassSpecifier node, P data)
-
visit
default R visit(ASTExtendingLongClassSpecifier node, P data)
-
visit
default R visit(ASTSimpleShortClassSpecifier node, P data)
-
visit
default R visit(ASTEnumerationShortClassSpecifier node, P data)
-
visit
default R visit(ASTDerClassSpecifier node, P data)
-
visit
default R visit(ASTDerClause node, P data)
-
visit
default R visit(ASTBasePrefix node, P data)
-
visit
default R visit(ASTEnumList node, P data)
-
visit
default R visit(ASTEnumerationLiteral node, P data)
-
visit
default R visit(ASTComposition node, P data)
-
visit
default R visit(ASTExternalClause node, P data)
-
visit
default R visit(ASTLanguageSpecification node, P data)
-
visit
default R visit(ASTExternalFunctionCall node, P data)
-
visit
default R visit(ASTElementList node, P data)
-
visit
default R visit(ASTRedeclareClause node, P data)
-
visit
default R visit(ASTFinalClause node, P data)
-
visit
default R visit(ASTInnerClause node, P data)
-
visit
default R visit(ASTOuterClause node, P data)
-
visit
default R visit(ASTReplaceableClause node, P data)
-
visit
default R visit(ASTRegularElement node, P data)
-
visit
default R visit(ASTImportClause node, P data)
-
visit
default R visit(ASTRenamingImportClause node, P data)
-
visit
default R visit(ASTUnqualifiedImportClause node, P data)
-
visit
default R visit(ASTMultipleDefinitionImportClause node, P data)
-
visit
default R visit(ASTSingleDefinitionImportClause node, P data)
-
visit
default R visit(ASTImportList node, P data)
-
visit
default R visit(ASTExtendsClause node, P data)
-
visit
default R visit(ASTConstrainingClause node, P data)
-
visit
default R visit(ASTComponentClause node, P data)
-
visit
default R visit(ASTTypePrefix node, P data)
-
visit
default R visit(ASTFlowClause node, P data)
-
visit
default R visit(ASTStreamClause node, P data)
-
visit
default R visit(ASTDiscreteClause node, P data)
-
visit
default R visit(ASTParameterClause node, P data)
-
visit
default R visit(ASTConstantClause node, P data)
-
visit
default R visit(ASTInputClause node, P data)
-
visit
default R visit(ASTOutputClause node, P data)
-
visit
default R visit(ASTTypeSpecifier node, P data)
-
visit
default R visit(ASTComponentList node, P data)
-
visit
default R visit(ASTComponentDeclaration node, P data)
-
visit
default R visit(ASTConditionAttribute node, P data)
-
visit
default R visit(ASTDeclaration node, P data)
-
visit
default R visit(ASTLongModification node, P data)
-
visit
default R visit(ASTShortModification node, P data)
-
visit
default R visit(ASTAssignmentModification node, P data)
-
visit
default R visit(ASTClassModification node, P data)
-
visit
default R visit(ASTArgumentList node, P data)
-
visit
default R visit(ASTArgument node, P data)
-
visit
default R visit(ASTElementModificationOrReplaceable node, P data)
-
visit
default R visit(ASTEachClause node, P data)
-
visit
default R visit(ASTElementModification node, P data)
-
visit
default R visit(ASTElementRedeclaration node, P data)
-
visit
default R visit(ASTElementReplaceable node, P data)
-
visit
default R visit(ASTComponentClause1 node, P data)
-
visit
default R visit(ASTComponentDeclaration1 node, P data)
-
visit
default R visit(ASTShortClassDefinition node, P data)
-
visit
default R visit(ASTEquationSection node, P data)
-
visit
default R visit(ASTInitialClause node, P data)
-
visit
default R visit(ASTAlgorithmSection node, P data)
-
visit
default R visit(ASTEquation node, P data)
-
visit
default R visit(ASTRegularEquation node, P data)
-
visit
default R visit(ASTFunctionCallEquation node, P data)
-
visit
default R visit(ASTStatement node, P data)
-
visit
default R visit(ASTAssignmentStatement node, P data)
-
visit
default R visit(ASTFunctionCallStatement node, P data)
-
visit
default R visit(ASTAssignmentFromMultiResultFunctionCall node, P data)
-
visit
default R visit(ASTBreakStatement node, P data)
-
visit
default R visit(ASTReturnStatement node, P data)
-
visit
default R visit(ASTIfEquation node, P data)
-
visit
default R visit(ASTIfClause node, P data)
-
visit
default R visit(ASTThenClause node, P data)
-
visit
default R visit(ASTElseIfClause node, P data)
-
visit
default R visit(ASTElseClause node, P data)
-
visit
default R visit(ASTIfStatement node, P data)
-
visit
default R visit(ASTForEquation node, P data)
-
visit
default R visit(ASTEquationList node, P data)
-
visit
default R visit(ASTStatementList node, P data)
-
visit
default R visit(ASTForStatement node, P data)
-
visit
default R visit(ASTForIndices node, P data)
-
visit
default R visit(ASTForIndex node, P data)
-
visit
default R visit(ASTWhileStatement node, P data)
-
visit
default R visit(ASTWhenEquation node, P data)
-
visit
default R visit(ASTWhenClause node, P data)
-
visit
default R visit(ASTElseWhenClause node, P data)
-
visit
default R visit(ASTWhenStatement node, P data)
-
visit
default R visit(ASTConnectClause node, P data)
-
visit
default R visit(ASTIfExpression node, P data)
-
visit
default R visit(ASTSimpleExpression node, P data)
-
visit
default R visit(ASTLogicalExpression node, P data)
-
visit
default R visit(ASTLogicalTerm node, P data)
-
visit
default R visit(ASTNegated node, P data)
-
visit
default R visit(ASTRelation node, P data)
-
visit
default R visit(ASTArithmeticExpression node, P data)
-
visit
default R visit(ASTFalseLiteral node, P data)
-
visit
default R visit(ASTTrueLiteral node, P data)
-
visit
default R visit(ASTFunctionInvocation node, P data)
-
visit
default R visit(ASTListOfExpressionLists node, P data)
-
visit
default R visit(ASTNumberLiteral node, P data)
-
visit
default R visit(ASTStringLiteral node, P data)
-
visit
default R visit(ASTSimpleName node, P data)
-
visit
default R visit(ASTSubscriptedName node, P data)
-
visit
default R visit(ASTComponentReference node, P data)
-
visit
default R visit(ASTFunctionCallArgs node, P data)
-
visit
default R visit(ASTFunctionArguments node, P data)
-
visit
default R visit(ASTNamedArguments node, P data)
-
visit
default R visit(ASTNamedArgument node, P data)
-
visit
default R visit(ASTFunctionArgument node, P data)
-
visit
default R visit(ASTOutputExpressionList node, P data)
-
visit
default R visit(ASTExpressionList node, P data)
-
visit
default R visit(ASTArraySubscripts node, P data)
-
visit
default R visit(ASTSubscript node, P data)
-
visit
default R visit(ASTColonSubsript node, P data)
-
visit
default R visit(ASTComment node, P data)
-
visit
default R visit(ASTStringComment node, P data)
-
visit
default R visit(ASTAnnotation node, P data)
-
-