#NEWLINE# def processNode( self , level , node ) : #NEWLINE# #INDENT# if ( node not in self . rendered ) : #NEWLINE# #INDENT# tags = self . __getTagTuple ( node , level ) #NEWLINE# self . rendered [ node ] = tags #NEWLINE# nodeTuple = self . layoutManagement . addNodeToLayout ( self ) #NEWLINE# if ( node . getType ( ) == NodeEnum . ROOTPOM ) : #NEWLINE# #INDENT# self . _display . drawSquare ( nodeTuple , tags , node . getType ( ) . value , node . toString ( ) ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# self . _display . drawCircle ( nodeTuple , tags , node . getType ( ) . value , node . toString ( ) ) #NEWLINE# #UNINDENT# self . _display . renderTextInId ( self . rendered [ node ] [ 0 ] , tags , node . toShortString ( ) , node . toString ( ) )