public class ActionTypeChecker extends ConstraintTypeChecker implements INRLActionDetailVisitor
INRLActionDetailVisitor.Stuberrors, typeMappings| Constructor and Description |
|---|
ActionTypeChecker() |
addTypeMapping, check, check, error, getErrors, getType, isAssignmentCompatible, isImplicitIterationAllowed, isNumber, setImplicitIterationAllowed, visitArithmeticExpressionAfter, visitArithmeticExpressionBefore, visitBinaryOperatorStatementAfter, visitBinaryOperatorStatementBefore, visitBinaryPredicateAfter, visitBinaryPredicateBefore, visitBooleanLiteral, visitCardinalityConstraint, visitCastExpressionAfter, visitCastExpressionBefore, visitCollectionIndexAfter, visitCollectionIndexBefore, visitCompoundReportAfter, visitCompoundReportBefore, visitConcatenatedReportAfter, visitConcatenatedReportBefore, visitConditionalReportAfter, visitConditionalReportBefore, visitConstraintRuleDeclarationAfter, visitConstraintRuleDeclarationBefore, visitDecimalNumber, visitExistsStatementAfter, visitExistsStatementBefore, visitForallStatementAfter, visitForallStatementBefore, visitFunctionalExpressionAfter, visitFunctionalExpressionBefore, visitGlobalExistsStatementAfter, visitGlobalExistsStatementBefore, visitIfThenStatementAfter, visitIfThenStatementBefore, visitIntegerNumber, visitIsInList, visitIsInPredicateAfter, visitIsInPredicateBefore, visitIsNotInPredicateAfter, visitIsNotInPredicateBefore, visitIsSubtypePredicateAfter, visitIsSubtypePredicateBefore, visitLiteralString, visitModelReferenceAfter, visitModelReferenceBefore, visitMultipleExistsStatementAfter, visitMultipleExistsStatementBefore, visitMultipleNotExistsStatementAfter, visitMultipleNotExistsStatementBefore, visitNotExistsStatementAfter, visitNotExistsStatementBefore, visitOperatorInvocationAfter, visitOperatorInvocationBefore, visitOperatorParameters, visitRuleFileAfter, visitRuleFileBefore, visitRuleSetDeclarationBefore, visitSelectionExpressionAfter, visitSelectionExpressionBefore, visitValidationFragmentApplicationAfter, visitValidationFragmentApplicationBefore, visitValidationFragmentDeclarationAfter, visitValidationFragmentDeclarationBefore, visitVariableDeclarationAfter, visitVariableDeclarationBeforeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitArithmeticExpressionAfter, visitArithmeticExpressionBefore, visitBinaryOperatorStatementAfter, visitBinaryOperatorStatementBefore, visitBinaryPredicateAfter, visitBinaryPredicateBefore, visitBooleanLiteral, visitCardinalityConstraint, visitCastExpressionAfter, visitCastExpressionBefore, visitCollectionIndexAfter, visitCollectionIndexBefore, visitCompoundReportAfter, visitCompoundReportBefore, visitConcatenatedReportAfter, visitConcatenatedReportBefore, visitConditionalReportAfter, visitConditionalReportBefore, visitConstraintRuleDeclarationAfter, visitConstraintRuleDeclarationBefore, visitDecimalNumber, visitExistsStatementAfter, visitExistsStatementBefore, visitForallStatementAfter, visitForallStatementBefore, visitFunctionalExpressionAfter, visitFunctionalExpressionBefore, visitGlobalExistsStatementAfter, visitGlobalExistsStatementBefore, visitIfThenStatementAfter, visitIfThenStatementBefore, visitIntegerNumber, visitIsInPredicateAfter, visitIsInPredicateBefore, visitIsNotInPredicateAfter, visitIsNotInPredicateBefore, visitIsSubtypePredicateAfter, visitIsSubtypePredicateBefore, visitLiteralString, visitModelReferenceAfter, visitModelReferenceBefore, visitMultipleExistsStatementAfter, visitMultipleExistsStatementBefore, visitMultipleNotExistsStatementAfter, visitMultipleNotExistsStatementBefore, visitNotExistsStatementAfter, visitNotExistsStatementBefore, visitOperatorInvocationAfter, visitOperatorInvocationBefore, visitRuleFileAfter, visitRuleFileBefore, visitRuleSetDeclarationBefore, visitSelectionExpressionAfter, visitSelectionExpressionBefore, visitValidationFragmentApplicationAfter, visitValidationFragmentApplicationBefore, visitValidationFragmentDeclarationAfter, visitValidationFragmentDeclarationBefore, visitVariableDeclarationAfter, visitVariableDeclarationBeforeprotected void checkRemainingDeclarations(IRuleFile ruleFile)
ConstraintTypeCheckercheckRemainingDeclarations in class ConstraintTypeCheckerruleFile - the filepublic void visitActionFragmentApplicationActionAfter(IActionFragmentApplicationAction action)
visitActionFragmentApplicationActionAfter in interface INRLActionDetailVisitorpublic void visitActionFragmentDeclarationAfter(IActionFragmentDeclaration decl)
visitActionFragmentDeclarationAfter in interface INRLActionDetailVisitorpublic void visitActionRuleDeclarationAfter(IActionRuleDeclaration decl)
visitActionRuleDeclarationAfter in interface INRLActionDetailVisitorpublic void visitAddActionAfter(IAddAction add)
visitAddActionAfter in interface INRLActionDetailVisitorpublic void visitCompoundActionAfter(ICompoundAction action)
visitCompoundActionAfter in interface INRLActionDetailVisitorpublic void visitConditionalActionAfter(IConditionalAction action)
visitConditionalActionAfter in interface INRLActionDetailVisitorpublic void visitCreateActionAfter(ICreateAction action)
visitCreateActionAfter in interface INRLActionDetailVisitorpublic void visitRemoveActionAfter(IRemoveAction action)
visitRemoveActionAfter in interface INRLActionDetailVisitorpublic void visitForEachActionAfter(IForEachAction action)
visitForEachActionAfter in interface INRLActionDetailVisitorpublic void visitOperatorActionAfter(IOperatorAction action)
visitOperatorActionAfter in interface INRLActionDetailVisitorpublic void visitRemoveFromCollectionActionAfter(IRemoveFromCollectionAction action)
visitRemoveFromCollectionActionAfter in interface INRLActionDetailVisitorpublic void visitRuleSetDeclarationAfter(IRuleSetDeclaration decl)
visitRuleSetDeclarationAfter in interface INRLConstraintDetailVisitorvisitRuleSetDeclarationAfter in class ConstraintTypeCheckerpublic void visitSetActionAfter(ISetAction action)
visitSetActionAfter in interface INRLActionDetailVisitorpublic void visitVariableDeclarationActionAfter(IVariableDeclarationAction decl)
visitVariableDeclarationActionAfter in interface INRLActionDetailVisitorpublic boolean visitVariableDeclarationActionBefore(IVariableDeclarationAction action)
visitVariableDeclarationActionBefore in interface INRLActionDetailVisitorpublic boolean visitActionFragmentApplicationActionBefore(IActionFragmentApplicationAction action)
visitActionFragmentApplicationActionBefore in interface INRLActionDetailVisitorpublic boolean visitActionFragmentDeclarationBefore(IActionFragmentDeclaration decl)
visitActionFragmentDeclarationBefore in interface INRLActionDetailVisitorpublic boolean visitActionRuleDeclarationBefore(IActionRuleDeclaration decl)
visitActionRuleDeclarationBefore in interface INRLActionDetailVisitorpublic boolean visitAddActionBefore(IAddAction add)
visitAddActionBefore in interface INRLActionDetailVisitorpublic boolean visitCompoundActionBefore(ICompoundAction action)
visitCompoundActionBefore in interface INRLActionDetailVisitorpublic boolean visitConditionalActionBefore(IConditionalAction action)
visitConditionalActionBefore in interface INRLActionDetailVisitorpublic boolean visitCreateActionBefore(ICreateAction action)
visitCreateActionBefore in interface INRLActionDetailVisitorpublic boolean visitRemoveActionBefore(IRemoveAction action)
visitRemoveActionBefore in interface INRLActionDetailVisitorpublic boolean visitForEachActionBefore(IForEachAction action)
visitForEachActionBefore in interface INRLActionDetailVisitorpublic boolean visitOperatorActionBefore(IOperatorAction action)
visitOperatorActionBefore in interface INRLActionDetailVisitorpublic boolean visitRemoveFromCollectionActionBefore(IRemoveFromCollectionAction action)
visitRemoveFromCollectionActionBefore in interface INRLActionDetailVisitorpublic boolean visitSetActionBefore(ISetAction action)
visitSetActionBefore in interface INRLActionDetailVisitorCopyright © 2006-2013. All Rights Reserved.