The PropertyIsNull class encodes an operator that checks to see if the value of its content is NULL. More...
#include <PropertyIsNull.h>
  
Public Types | |
| typedef void | ReturnType | 
| typedef Visitor | VisitorType | 
Public Member Functions | |
| virtual ReturnType | accept (VisitorType &guest) const=0 | 
| It call the visit method from the guest object.   | |
Initializer Methods  | |
Methods related to instantiation and destruction.  | |
| PropertyIsNull () | |
| It initializes a new PropertyIsNull.   | |
| ~PropertyIsNull () | |
| Destructor.   | |
Accessor methods  | |
Methods used to get or set properties.  | |
| const char * | getName () const | 
| It returns the operator name.   | |
| void | setName (const char *opName) | 
| It sets the operator name.   | |
Protected Attributes | |
Not Allowed Methods  | |
No copy allowed.  | |
| const char * | m_name | 
| Operator name.   | |
Accessor methods | |
Methods used to get or set properties.  | |
| PropertyName * | m_property | 
| Mandatory.   | |
| void | setPropertyName (PropertyName *p) | 
| It sets the property name.   | |
| PropertyName * | getPropertyName () const | 
| It returns the property name.   | |
| ComparisonOp * | clone () const | 
| It creates a new copy of this object.   | |
The PropertyIsNull class encodes an operator that checks to see if the value of its content is NULL.
A NULL is equivalent to no value present. The value 0 is a valid value and is not considered NULL.
Definition at line 51 of file PropertyIsNull.h.
      
  | 
  inherited | 
Definition at line 58 of file BaseVisitable.h.
      
  | 
  inherited | 
Definition at line 57 of file BaseVisitable.h.
| te::fe::PropertyIsNull::PropertyIsNull | ( | ) | 
It initializes a new PropertyIsNull.
| te::fe::PropertyIsNull::~PropertyIsNull | ( | ) | 
Destructor.
      
  | 
  pure virtualinherited | 
It call the visit method from the guest object.
| guest | The guest or visitor. | 
      
  | 
  virtual | 
It creates a new copy of this object.
Reimplemented from te::fe::ComparisonOp.
      
  | 
  inlineinherited | 
| PropertyName * te::fe::PropertyIsNull::getPropertyName | ( | ) | const | 
It returns the property name.
      
  | 
  inlineinherited | 
It sets the operator name.
| opName | The operator name. | 
Definition at line 89 of file AbstractOp.h.
| void te::fe::PropertyIsNull::setPropertyName | ( | PropertyName * | p | ) | 
It sets the property name.
| p | The property name. | 
      
  | 
  protectedinherited | 
Operator name.
Definition at line 123 of file AbstractOp.h.
      
  | 
  private | 
Mandatory.
Definition at line 99 of file PropertyIsNull.h.