Sets the column instance for this edit to the given column.
        
        :param      column | <orb.Column>

def setColumn( self, column ):
        """
        Sets the column instance for this edit to the given column.
        
        :param      column | <orb.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())