\contentsline {section}{\numberline {1}Introduction}{1} \contentsline {section}{\numberline {2}Types}{1} \contentsline {subsection}{\numberline {2.1}Object}{1} \contentsline {paragraph}{Creating an object instance of top class {\tt Object}\nobreakspace {}:}{1} \contentsline {paragraph}{XML representation\nobreakspace {}:}{1} \contentsline {paragraph}{{\tt \_\_str\_\_} returns {\tt object.name}\nobreakspace {}:}{1} \contentsline {paragraph}{The hash code of the instance is equal to that of its name\nobreakspace {}:}{2} \contentsline {subsection}{\numberline {2.2}Map}{2} \contentsline {paragraph}{Inherits from {\tt Object}.}{2} \contentsline {paragraph}{Inserting\nobreakspace {}:}{2} \contentsline {paragraph}{XML representation\nobreakspace {}:}{2} \contentsline {subsection}{\numberline {2.3}Set}{3} \contentsline {paragraph}{Inserting an object\nobreakspace {}:}{3} \contentsline {paragraph}{XML representation\nobreakspace {}:}{3} \contentsline {subsection}{\numberline {2.4}Graph}{3} \contentsline {paragraph}{inserting a vertex of content {\tt object1}\nobreakspace {}:}{3} \contentsline {paragraph}{XML representation of a graph\nobreakspace {}:}{4} \contentsline {paragraph}{XML representation of a vertex\nobreakspace {}:}{4} \contentsline {paragraph}{getting the content of a vertex\nobreakspace {}:}{4} \contentsline {paragraph}{inserting an edge\nobreakspace {}:}{4} \contentsline {paragraph}{XML representation of a vertex with outgoing edges\nobreakspace {}:}{4} \contentsline {paragraph}{getting outgoing labels from {\tt object1}\nobreakspace {}:}{5} \contentsline {paragraph}{set of vertices reachable from v by edges labeled by {\tt 'a label'}\nobreakspace {}:}{5}