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 Rvisit(ASTAddOp node, P data)default Rvisit(ASTAlgorithmSection node, P data)default Rvisit(ASTAnnotation node, P data)default Rvisit(ASTArgumentList node, P data)default Rvisit(ASTArgument node, P data)default Rvisit(ASTArithmeticExpression node, P data)default Rvisit(ASTArraySubscripts node, P data)default Rvisit(ASTAssignmentFromMultiResultFunctionCall node, P data)default Rvisit(ASTAssignmentModification node, P data)default Rvisit(ASTAssignmentStatement node, P data)default Rvisit(ASTBasePrefix node, P data)default Rvisit(ASTBlockClause node, P data)default Rvisit(ASTBreakStatement node, P data)default Rvisit(ASTClassClause node, P data)default Rvisit(ASTClassDefinition node, P data)default Rvisit(ASTClassModification node, P data)default Rvisit(ASTClassPrefixes node, P data)default Rvisit(ASTClassSpecifier node, P data)default Rvisit(ASTColonSubsript node, P data)default Rvisit(ASTComment node, P data)default Rvisit(ASTComponentClause1 node, P data)default Rvisit(ASTComponentClause node, P data)default Rvisit(ASTComponentDeclaration1 node, P data)default Rvisit(ASTComponentDeclaration node, P data)default Rvisit(ASTComponentList node, P data)default Rvisit(ASTComponentReference node, P data)default Rvisit(ASTComposition node, P data)default Rvisit(ASTConditionAttribute node, P data)default Rvisit(ASTConnectClause node, P data)default Rvisit(ASTConnectorClause node, P data)default Rvisit(ASTConstantClause node, P data)default Rvisit(ASTConstrainingClause node, P data)default Rvisit(ASTDeclaration node, P data)default Rvisit(ASTDerClassSpecifier node, P data)default Rvisit(ASTDerClause node, P data)default Rvisit(ASTDiscreteClause node, P data)default Rvisit(ASTEachClause node, P data)default Rvisit(ASTElementList node, P data)default Rvisit(ASTElementModificationOrReplaceable node, P data)default Rvisit(ASTElementModification node, P data)default Rvisit(ASTElementRedeclaration node, P data)default Rvisit(ASTElementReplaceable node, P data)default Rvisit(ASTElseClause node, P data)default Rvisit(ASTElseIfClause node, P data)default Rvisit(ASTElseWhenClause node, P data)default Rvisit(ASTEncapsulatedClause node, P data)default Rvisit(ASTEnumerationLiteral node, P data)default Rvisit(ASTEnumerationShortClassSpecifier node, P data)default Rvisit(ASTEnumList node, P data)default Rvisit(ASTEquationList node, P data)default Rvisit(ASTEquation node, P data)default Rvisit(ASTEquationSection node, P data)default Rvisit(ASTExpandableConnectorClause node, P data)default Rvisit(ASTExpressionList node, P data)default Rvisit(ASTExtendingLongClassSpecifier node, P data)default Rvisit(ASTExtendsClause node, P data)default Rvisit(ASTExternalClause node, P data)default Rvisit(ASTExternalFunctionCall node, P data)default Rvisit(ASTFactor node, P data)default Rvisit(ASTFalseLiteral node, P data)default Rvisit(ASTFinalClause node, P data)default Rvisit(ASTFlowClause node, P data)default Rvisit(ASTForEquation node, P data)default Rvisit(ASTForIndex node, P data)default Rvisit(ASTForIndices node, P data)default Rvisit(ASTForStatement node, P data)default Rvisit(ASTFunctionArgument node, P data)default Rvisit(ASTFunctionArguments node, P data)default Rvisit(ASTFunctionCallArgs node, P data)default Rvisit(ASTFunctionCallEquation node, P data)default Rvisit(ASTFunctionCallStatement node, P data)default Rvisit(ASTFunctionClause node, P data)default Rvisit(ASTFunctionInvocation node, P data)default Rvisit(ASTIfClause node, P data)default Rvisit(ASTIfEquation node, P data)default Rvisit(ASTIfExpression node, P data)default Rvisit(ASTIfStatement node, P data)default Rvisit(ASTImportClause node, P data)default Rvisit(ASTImportList node, P data)default Rvisit(ASTImpureClause node, P data)default Rvisit(ASTInitialClause node, P data)default Rvisit(ASTInnerClause node, P data)default Rvisit(ASTInputClause node, P data)default Rvisit(ASTLanguageSpecification node, P data)default Rvisit(ASTListOfExpressionLists node, P data)default Rvisit(ASTLogicalExpression node, P data)default Rvisit(ASTLogicalTerm node, P data)default Rvisit(ASTLongModification node, P data)default Rvisit(ASTModelClause node, P data)default Rvisit(ASTMulOp node, P data)default Rvisit(ASTMultipleDefinitionImportClause node, P data)default Rvisit(ASTNamedArgument node, P data)default Rvisit(ASTNamedArguments node, P data)default Rvisit(ASTName node, P data)default Rvisit(ASTNegated node, P data)default Rvisit(ASTNumberLiteral node, P data)default Rvisit(ASTOperatorClause node, P data)default Rvisit(ASTOperatorRecordClause node, P data)default Rvisit(ASTOperator node, P data)default Rvisit(ASTOuterClause node, P data)default Rvisit(ASTOutputClause node, P data)default Rvisit(ASTOutputExpressionList node, P data)default Rvisit(ASTPackageClause node, P data)default Rvisit(ASTParameterClause node, P data)default Rvisit(ASTPartialClause node, P data)default Rvisit(ASTPureClause node, P data)default Rvisit(ASTRecordClause node, P data)default Rvisit(ASTRedeclareClause node, P data)default Rvisit(ASTRegularElement node, P data)default Rvisit(ASTRegularEquation node, P data)default Rvisit(ASTRelation node, P data)default Rvisit(ASTRelOp node, P data)default Rvisit(ASTRenamingImportClause node, P data)default Rvisit(ASTReplaceableClause node, P data)default Rvisit(ASTReturnStatement node, P data)default Rvisit(ASTShortClassDefinition node, P data)default Rvisit(ASTShortModification node, P data)default Rvisit(ASTSimpleExpression node, P data)default Rvisit(ASTSimpleLongClassSpecifier node, P data)default Rvisit(ASTSimpleName node, P data)default Rvisit(ASTSimpleShortClassSpecifier node, P data)default Rvisit(ASTSingleDefinitionImportClause node, P data)default Rvisit(ASTStatementList node, P data)default Rvisit(ASTStatement node, P data)default Rvisit(ASTStoredDefinition node, P data)default Rvisit(ASTStreamClause node, P data)default Rvisit(ASTStringComment node, P data)default Rvisit(ASTStringLiteral node, P data)default Rvisit(ASTSubscriptedName node, P data)default Rvisit(ASTSubscript node, P data)default Rvisit(ASTTerm node, P data)default Rvisit(ASTThenClause node, P data)default Rvisit(ASTTrueLiteral node, P data)default Rvisit(ASTTypeClause node, P data)default Rvisit(ASTTypePrefix node, P data)default Rvisit(ASTTypeSpecifier node, P data)default Rvisit(ASTUnqualifiedImportClause node, P data)default Rvisit(ASTWhenClause node, P data)default Rvisit(ASTWhenEquation node, P data)default Rvisit(ASTWhenStatement node, P data)default Rvisit(ASTWhileStatement node, P data)default Rvisit(ASTWithinClause node, P data)default RvisitModelicaNode(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)
-
-