code: def setColumn( self, column ):
          
          if ( not column ):
              return
          
          self._columnName = column.name()
          
          if ( column.columnType() != ColumnType.ForeignKey ):
              return
          
          if ( self._editor ):
              self._editor.setTableType(column.referenceModel())
              self._editor.setRequired(column.required())
docs: Sets the column instance for this edit to the given column.
          
          :param      column | <orb.Column>