| 
| None  | __init__ (self, **kwargs) | 
|   | Constructor for Tree Element.  More...
  | 
|   | 
| str  | get_data_structure_type (self) | 
|   | Gets the data structure type.  More...
  | 
|   | 
| None  | add_child (self, child) | 
|   | Adds a child to this parent node.  More...
  | 
|   | 
| int  | get_number_of_children (self) | 
|   | Get the number of children at this node.  More...
  | 
|   | 
| None  | set_child (self, int index, child) | 
|   | Adds a child to the node that will be added at the next open position.  More...
  | 
|   | 
| def  | get_child (self, int index) | 
|   | Gets a child at particular index.  More...
  | 
|   | 
| dict  | get_data_structure_representation (self) | 
|   | Get the hierarchical JSON of the tree representation (internal use only)  More...
  | 
|   | 
| str  | get_data_structure_type (self) | 
|   | Get the data structure representation.  More...
  | 
|   | 
| None  | __init__ (self, **kwargs) | 
|   | Element constructor.  More...
  | 
|   | 
| object  | value (self) | 
|   | Getter for the value this element is holding.  More...
  | 
|   | 
| None  | value (self, val) | 
|   | Setter for the value of an element.  More...
  | 
|   | 
| str  | identifier (self) | 
|   | Getter for the element identifier.  More...
  | 
|   | 
| None  | identifier (self, int id) | 
|   | Setter for the element identifier.  More...
  | 
|   | 
| ElementVisualizer  | visualizer (self) | 
|   | Getter for the element visualizer.  More...
  | 
|   | 
| None  | visualizer (self, ElementVisualizer vis) | 
|   | Setter function for this element visualizer.  More...
  | 
|   | 
| LinkVisualizer  | get_link_visualizer (self, el) | 
|   | 
| None  | set_link_visualizer (self, el) | 
|   | Setter for the link visualizer of this element.  More...
  | 
|   | 
| None  | remove_link_visualizer (self, el) | 
|   | Deleter function for the lik visualizer of this element.  More...
  | 
|   | 
| def  | label (self) | 
|   | Getter for the element's label.  More...
  | 
|   | 
| def  | label (self, label) | 
|   | Setter for the element's label.  More...
  | 
|   | 
| def  | size (self) | 
|   | Getter for the element's size.  More...
  | 
|   | 
| def  | size (self, sz) | 
|   | Setter for the element's size.  More...
  | 
|   | 
| def  | color (self) | 
|   | Getter for the element's color.  More...
  | 
|   | 
| def  | color (self, col) | 
|   | Setter for the element's size.  More...
  | 
|   | 
| def  | opacity (self) | 
|   | Getter for the element's opacity.  More...
  | 
|   | 
| def  | opacity (self, op) | 
|   | Setter for the element's opacity.  More...
  | 
|   | 
| def  | shape (self) | 
|   | Getter for the element's shape type.  More...
  | 
|   | 
| def  | shape (self, shp) | 
|   | Setter for the element's shape.  More...
  | 
|   | 
| int  | id (self) | 
|   | Get numer of ids of element object.  More...
  | 
|   | 
| def  | set_location (self, locX, locY) | 
|   | Setter for the element's location.  More...
  | 
|   | 
| def  | get_locationX (self) | 
|   | Getter for the element's location in X.  More...
  | 
|   | 
| def  | get_locationY (self) | 
|   | Getter for the element's location in Y.  More...
  | 
|   | 
| def  | get_element_representation (self) | 
|   | Getter for the element's JSON representation (for internal use)  More...
  | 
|   | 
| def  | get_link_representation (self, lv, src, dest) | 
|   | Getter for the JSON representation of the element's link (for internal use)  More...
  | 
|   |