TPTP 4.4.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.analysis.codereview.cpp.rulefilter
Class OperatorFunctionDefinitionRuleFilter

java.lang.Object
  extended byorg.eclipse.tptp.platform.analysis.codereview.cpp.AbstractRuleFilter
      extended byorg.eclipse.tptp.platform.analysis.codereview.cpp.rulefilter.OperatorFunctionDefinitionRuleFilter
All Implemented Interfaces:
IRuleFilter

public class OperatorFunctionDefinitionRuleFilter
extends AbstractRuleFilter


Constructor Summary
OperatorFunctionDefinitionRuleFilter(boolean inclusive)
          This class provides filtering of Operator Functions
OperatorFunctionDefinitionRuleFilter(java.lang.String[] operators, boolean inclusive)
          This class provides filtering of Operator Functions
OperatorFunctionDefinitionRuleFilter(java.lang.String operator, boolean inclusive)
          This class provides filtering of Operator Functions
 
Method Summary
 boolean satisfies(org.eclipse.cdt.core.dom.ast.IASTNode node)
          Determine if the node is satisfied by the specified filter rule
 
Methods inherited from class org.eclipse.tptp.platform.analysis.codereview.cpp.AbstractRuleFilter
isInclusive
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperatorFunctionDefinitionRuleFilter

public OperatorFunctionDefinitionRuleFilter(boolean inclusive)
This class provides filtering of Operator Functions

Parameters:
inclusive - True if filtering will include only nodes that match the filter criteria, false to exclude matching nodes

OperatorFunctionDefinitionRuleFilter

public OperatorFunctionDefinitionRuleFilter(java.lang.String operator,
                                            boolean inclusive)
This class provides filtering of Operator Functions

Parameters:
operator - the operator overloaded function to look for
inclusive - True if filtering will include only nodes that match the filter criteria, false to exclude matching nodes
See Also:
field constants

OperatorFunctionDefinitionRuleFilter

public OperatorFunctionDefinitionRuleFilter(java.lang.String[] operators,
                                            boolean inclusive)
This class provides filtering of Operator Functions

Parameters:
operators - the operator overloaded functions to look for
inclusive - True if filtering will include only nodes that match the filter criteria, false to exclude matching nodes
See Also:
field constants
Method Detail

satisfies

public boolean satisfies(org.eclipse.cdt.core.dom.ast.IASTNode node)
Determine if the node is satisfied by the specified filter rule

Specified by:
satisfies in interface IRuleFilter
Specified by:
satisfies in class AbstractRuleFilter
Parameters:
node - The ASTNode to test
Returns:
true if the node satisifes the filtering rule

TPTP 4.4.0 Platform Project
Public API Specification