public void setTableDefinition(TableDefinition tableDef) {
        m_tableDef = tableDef;
        
        // LINK and XLINK 'table' defaults to owning table.
        if (m_type.isLinkType() && Utils.isEmpty(m_linkExtent)) {
            m_linkExtent = tableDef.getTableName();
        }
    }
public void setTableDefinition ( TableDefinition tableDef ) { m_tableDef = tableDef ; if ( m_type . isLinkType ( ) && Utils . isEmpty ( m_linkExtent ) ) { m_linkExtent = tableDef . getTableName ( ) ; } }
Make the given table the owner of this field definition and any nested fields it
owns.

@param tableDef  {@link TableDefinition} that owns this field.