com.ibm.db.models.db2.luw.util
Class TableToRemoteDataSetHelper

java.lang.Object
  extended by com.ibm.db.models.db2.util.ReverseNavigationHelper
      extended by com.ibm.db.models.db2.luw.util.TableToRemoteDataSetHelper

public class TableToRemoteDataSetHelper
extends ReverseNavigationHelper

Author:
ellersr Helper to provide the ability to navigate the RelationalRemoteDataSet.table relationship in the inverse direction. (I.e. navigate from an SQL BaseTable object back to an LUW RelationalRemoteDataSet object, even though the relationship RelationalRemoteDataSet to BaseTable is modeled to be one directional.)

Window - Preferences - Java - Code Style - Code Templates


Nested Class Summary
 
Nested classes/interfaces inherited from class com.ibm.db.models.db2.util.ReverseNavigationHelper
ReverseNavigationHelper.InverseAdapter
 
Field Summary
static ReverseNavigationHelper.InverseAdapter INVERSE_TABLE_ADAPTER
          The singleton instance of INVERSE_TABLE_ADAPTER must be attached to any instance of RelationalRemoteDataSet for which reverse navigation is required.
 
Fields inherited from class com.ibm.db.models.db2.util.ReverseNavigationHelper
MULTIPLE, SINGLE
 
Constructor Summary
TableToRemoteDataSetHelper()
           
 
Method Summary
static RelationalRemoteDataSet getRemoteDataSet(org.eclipse.wst.rdb.internal.models.sql.tables.BaseTable tab)
          Helper method to get the LUW RelationalRemoteDataSet object that points to a specified instance of a SQL BaseTable object via the RelationalRemoteDataSet.table relationship.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INVERSE_TABLE_ADAPTER

public static final ReverseNavigationHelper.InverseAdapter INVERSE_TABLE_ADAPTER
The singleton instance of INVERSE_TABLE_ADAPTER must be attached to any instance of RelationalRemoteDataSet for which reverse navigation is required. This adapter should be attached at the time the RelationalRemoteDataSet object is created.

Constructor Detail

TableToRemoteDataSetHelper

public TableToRemoteDataSetHelper()
Method Detail

getRemoteDataSet

public static RelationalRemoteDataSet getRemoteDataSet(org.eclipse.wst.rdb.internal.models.sql.tables.BaseTable tab)
Helper method to get the LUW RelationalRemoteDataSet object that points to a specified instance of a SQL BaseTable object via the RelationalRemoteDataSet.table relationship.

Parameters:
tab - The SQL BaseTable object
Returns:
The corresponding LUW RelationalRemoteDataSet object