#include <OW_WQLPropertySource.hpp>
Inheritance diagram for OW_NAMESPACE::WQLPropertySource:
Public Member Functions | |
virtual | ~WQLPropertySource () |
Virtual destructor. | |
virtual bool | getValue (const String &propertyName, WQLOperand &value) const =0 |
Returns the value whose property has the given name. | |
virtual bool | evaluateISA (const String &propertyName, const String &className) const =0 |
Returns true if the property identified by propertyName is an EmbeddedObject instance or class that is either className or is derived from className. |
Definition at line 44 of file OW_WQLPropertySource.hpp.
|
Virtual destructor.
Definition at line 42 of file OW_WQLPropertySource.cpp. |
|
Returns true if the property identified by propertyName is an EmbeddedObject instance or class that is either className or is derived from className.
Implemented in OW_NAMESPACE::WQLInstancePropertySource. Referenced by OW_NAMESPACE::WQLCompile::evaluate(). |
|
Returns the value whose property has the given name. The output parameter value is populated with the value of that parameter. Note that only integer, double, and string types are supported (see the WQLOperand class). The implementer of this method must perform appropriate conversions to the appropriate type.
Implemented in OW_NAMESPACE::WQLInstancePropertySource. Referenced by OW_NAMESPACE::_ResolveProperty(), and OW_NAMESPACE::WQLCompile::_ResolveProperty(). |