org.eclipse.datatools.connectivity.oda.spec.result.filter
Class NotExpression

java.lang.Object
  extended by org.eclipse.datatools.connectivity.oda.spec.result.FilterExpression
      extended by org.eclipse.datatools.connectivity.oda.spec.result.filter.CompositeExpression
          extended by org.eclipse.datatools.connectivity.oda.spec.result.filter.NotExpression

public class NotExpression
extends CompositeExpression

A negated runtime filter expression.

Since:
3.2 (DTP 1.7)

Constructor Summary
NotExpression(FilterExpression expression)
           
 
Method Summary
 CompositeExpression add(FilterExpression expression)
          Appends the specified FilterExpression to its collection of child expressions.
 boolean equals(java.lang.Object object)
           
 FilterExpression getNegatingExpression()
          Returns the filter expression to be negated.
 
Methods inherited from class org.eclipse.datatools.connectivity.oda.spec.result.filter.CompositeExpression
childCount, getChildren, isNegatable, toString, validateSyntax
 
Methods inherited from class org.eclipse.datatools.connectivity.oda.spec.result.FilterExpression
getName, getQualifiedId, validate, validate
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NotExpression

public NotExpression(FilterExpression expression)
Method Detail

add

public CompositeExpression add(FilterExpression expression)
Description copied from class: CompositeExpression
Appends the specified FilterExpression to its collection of child expressions.

Overrides:
add in class CompositeExpression
Parameters:
expression - any type of filter expression
Returns:
this

getNegatingExpression

public FilterExpression getNegatingExpression()
Returns the filter expression to be negated.

Returns:
any type of filter expression

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object