| 
 | 
 | ||||||||||||||||
This element hierarchy is similar to XrlAtom's but exclusive to policy components.
| Element (const std::string& type) | Element | 
Every element has a type which is representable by a string. This type is later used by the policy semantic checker to ensure validity of policy statements.
Parameters:
| type | unique string representation of element type. | 
| ~Element () | ~Element | 
[virtual]
| std::string  str () | str | 
[const pure virtual]
Every element must be representable by a string. This is a requirement to enable the policy manager to send elements to the backend filters via XRL calls for example.
Returns: string representation of the element.
| const std::string&  type () | type | 
[const]
Returns: string representation of element type.