parameters: (self, message)
docstring: Sets this node's clique from a tclib.Message instance.
  
      Args:
        message: A tclib.Message.
docstring_summary: Sets this node's clique from a tclib.Message instance.
docstring_tokens: Sets this node s clique from a tclib . Message instance .
function: def InstallMessage(self, message):
      '''Sets this node's clique from a tclib.Message instance.
  
      Args:
        message: A tclib.Message.
      '''
      self.clique = self.UberClique().MakeClique(message, self.IsTranslateable())
      for group in self.shortcut_groups_:
        self.clique.AddToShortcutGroup(group)
      if self.attrs['custom_type'] != '':
        self.clique.SetCustomType(util.NewClassInstance(self.attrs['custom_type'],
                                                        clique.CustomType))
      elif self.attrs['validation_expr'] != '':
        self.clique.SetCustomType(
          clique.OneOffCustomType(self.attrs['validation_expr']))
function_tokens: def InstallMessage ( self , message ) : self . clique = self . UberClique ( ) . MakeClique ( message , self . IsTranslateable ( ) ) for group in self . shortcut_groups_ : self . clique . AddToShortcutGroup ( group ) if self . attrs [ 'custom_type' ] != '' : self . clique . SetCustomType ( util . NewClassInstance ( self . attrs [ 'custom_type' ] , clique . CustomType ) ) elif self . attrs [ 'validation_expr' ] != '' : self . clique . SetCustomType ( clique . OneOffCustomType ( self . attrs [ 'validation_expr' ] ) )