|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.db.models.db2.luw.util.LUWSwitch
public class LUWSwitch
The Switch for the model's inheritance hierarchy.
It supports the call doSwitch(object)
to invoke the caseXXX
method for each class of the model,
starting with the actual class of the object
and proceeding up the inheritance hierarchy
until a non-null result is returned,
which is the result of the switch.
LUWPackage
Constructor Summary | |
---|---|
LUWSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
java.lang.Object |
caseAttributeDefinition(org.eclipse.wst.rdb.internal.models.sql.datatypes.AttributeDefinition object)
Returns the result of interpretting the object as an instance of 'Attribute Definition'. |
java.lang.Object |
caseBaseTable(org.eclipse.wst.rdb.internal.models.sql.tables.BaseTable object)
Returns the result of interpretting the object as an instance of 'Base Table'. |
java.lang.Object |
caseColumn(org.eclipse.wst.rdb.internal.models.sql.tables.Column object)
Returns the result of interpretting the object as an instance of 'Column'. |
java.lang.Object |
caseDatabase(org.eclipse.wst.rdb.internal.models.sql.schema.Database object)
Returns the result of interpretting the object as an instance of 'Database'. |
java.lang.Object |
caseDB2AccessPlan(DB2AccessPlan object)
Returns the result of interpretting the object as an instance of 'DB2 Access Plan'. |
java.lang.Object |
caseDB2Column(DB2Column object)
Returns the result of interpretting the object as an instance of 'DB2 Column'. |
java.lang.Object |
caseDB2Database(DB2Database object)
Returns the result of interpretting the object as an instance of 'DB2 Database'. |
java.lang.Object |
caseDB2Index(DB2Index object)
Returns the result of interpretting the object as an instance of 'DB2 Index'. |
java.lang.Object |
caseDB2MaterializedQueryTable(DB2MaterializedQueryTable object)
Returns the result of interpretting the object as an instance of 'DB2 Materialized Query Table'. |
java.lang.Object |
caseDB2Procedure(DB2Procedure object)
Returns the result of interpretting the object as an instance of 'DB2 Procedure'. |
java.lang.Object |
caseDB2Routine(DB2Routine object)
Returns the result of interpretting the object as an instance of 'DB2 Routine'. |
java.lang.Object |
caseDB2Table(DB2Table object)
Returns the result of interpretting the object as an instance of 'DB2 Table'. |
java.lang.Object |
caseDB2View(DB2View object)
Returns the result of interpretting the object as an instance of 'DB2 View'. |
java.lang.Object |
caseDerivedTable(org.eclipse.wst.rdb.internal.models.sql.tables.DerivedTable object)
Returns the result of interpretting the object as an instance of 'Derived Table'. |
java.lang.Object |
caseEModelElement(org.eclipse.emf.ecore.EModelElement object)
Returns the result of interpretting the object as an instance of 'EModel Element'. |
java.lang.Object |
caseENamedElement(org.eclipse.emf.ecore.ENamedElement object)
Returns the result of interpretting the object as an instance of 'ENamed Element'. |
java.lang.Object |
caseFederatedParameter(FederatedParameter object)
Returns the result of interpretting the object as an instance of 'Federated Parameter'. |
java.lang.Object |
caseFederatedProcedure(FederatedProcedure object)
Returns the result of interpretting the object as an instance of 'Federated Procedure'. |
java.lang.Object |
caseIndex(org.eclipse.wst.rdb.internal.models.sql.constraints.Index object)
Returns the result of interpretting the object as an instance of 'Index'. |
java.lang.Object |
caseLUWAdminServer(LUWAdminServer object)
Returns the result of interpretting the object as an instance of 'Admin Server'. |
java.lang.Object |
caseLUWAttributeDefinition(LUWAttributeDefinition object)
Returns the result of interpretting the object as an instance of 'Attribute Definition'. |
java.lang.Object |
caseLUWBufferPool(LUWBufferPool object)
Returns the result of interpretting the object as an instance of 'Buffer Pool'. |
java.lang.Object |
caseLUWColumn(LUWColumn object)
Returns the result of interpretting the object as an instance of 'Column'. |
java.lang.Object |
caseLUWDatabase(LUWDatabase object)
Returns the result of interpretting the object as an instance of 'Database'. |
java.lang.Object |
caseLUWDatabaseContainer(LUWDatabaseContainer object)
Returns the result of interpretting the object as an instance of 'Database Container'. |
java.lang.Object |
caseLUWDatabasePartition(LUWDatabasePartition object)
Returns the result of interpretting the object as an instance of 'Database Partition'. |
java.lang.Object |
caseLUWDataPartition(LUWDataPartition object)
Returns the result of interpretting the object as an instance of 'Data Partition'. |
java.lang.Object |
caseLUWDataPartitionKey(LUWDataPartitionKey object)
Returns the result of interpretting the object as an instance of 'Data Partition Key'. |
java.lang.Object |
caseLUWFunctionMapping(LUWFunctionMapping object)
Returns the result of interpretting the object as an instance of 'Function Mapping'. |
java.lang.Object |
caseLUWGenericNickname(LUWGenericNickname object)
Returns the result of interpretting the object as an instance of 'Generic Nickname'. |
java.lang.Object |
caseLUWGenericServer(LUWGenericServer object)
Returns the result of interpretting the object as an instance of 'Generic Server'. |
java.lang.Object |
caseLUWGenericUserMapping(LUWGenericUserMapping object)
Returns the result of interpretting the object as an instance of 'Generic User Mapping'. |
java.lang.Object |
caseLUWGenericWrapper(LUWGenericWrapper object)
Returns the result of interpretting the object as an instance of 'Generic Wrapper'. |
java.lang.Object |
caseLUWIndex(LUWIndex object)
Returns the result of interpretting the object as an instance of 'Index'. |
java.lang.Object |
caseLUWMaterializedQueryTable(LUWMaterializedQueryTable object)
Returns the result of interpretting the object as an instance of 'Materialized Query Table'. |
java.lang.Object |
caseLUWNickname(LUWNickname object)
Returns the result of interpretting the object as an instance of 'Nickname'. |
java.lang.Object |
caseLUWNonRelationalNickname(LUWNonRelationalNickname object)
Returns the result of interpretting the object as an instance of 'Non Relational Nickname'. |
java.lang.Object |
caseLUWNonRelationalServer(LUWNonRelationalServer object)
Returns the result of interpretting the object as an instance of 'Non Relational Server'. |
java.lang.Object |
caseLUWNonRelationalWrapper(LUWNonRelationalWrapper object)
Returns the result of interpretting the object as an instance of 'Non Relational Wrapper'. |
java.lang.Object |
caseLUWOption(LUWOption object)
Returns the result of interpretting the object as an instance of 'Option'. |
java.lang.Object |
caseLUWPartitionElement(LUWPartitionElement object)
Returns the result of interpretting the object as an instance of 'Partition Element'. |
java.lang.Object |
caseLUWPartitionExpression(LUWPartitionExpression object)
Returns the result of interpretting the object as an instance of 'Partition Expression'. |
java.lang.Object |
caseLUWPartitionGroup(LUWPartitionGroup object)
Returns the result of interpretting the object as an instance of 'Partition Group'. |
java.lang.Object |
caseLUWPartitionKey(LUWPartitionKey object)
Returns the result of interpretting the object as an instance of 'Partition Key'. |
java.lang.Object |
caseLUWRelationalNickname(LUWRelationalNickname object)
Returns the result of interpretting the object as an instance of 'Relational Nickname'. |
java.lang.Object |
caseLUWRelationalServer(LUWRelationalServer object)
Returns the result of interpretting the object as an instance of 'Relational Server'. |
java.lang.Object |
caseLUWRelationalWrapper(LUWRelationalWrapper object)
Returns the result of interpretting the object as an instance of 'Relational Wrapper'. |
java.lang.Object |
caseLUWServer(LUWServer object)
Returns the result of interpretting the object as an instance of 'Server'. |
java.lang.Object |
caseLUWStorageTable(LUWStorageTable object)
Returns the result of interpretting the object as an instance of 'Storage Table'. |
java.lang.Object |
caseLUWTable(LUWTable object)
Returns the result of interpretting the object as an instance of 'Table'. |
java.lang.Object |
caseLUWTableSpace(LUWTableSpace object)
Returns the result of interpretting the object as an instance of 'Table Space'. |
java.lang.Object |
caseLUWTypeMapping(LUWTypeMapping object)
Returns the result of interpretting the object as an instance of 'Type Mapping'. |
java.lang.Object |
caseLUWUserMapping(LUWUserMapping object)
Returns the result of interpretting the object as an instance of 'User Mapping'. |
java.lang.Object |
caseLUWView(LUWView object)
Returns the result of interpretting the object as an instance of 'View'. |
java.lang.Object |
caseLUWWrapper(LUWWrapper object)
Returns the result of interpretting the object as an instance of 'Wrapper'. |
java.lang.Object |
caseParameter(org.eclipse.wst.rdb.internal.models.sql.routines.Parameter object)
Returns the result of interpretting the object as an instance of 'Parameter'. |
java.lang.Object |
casePersistentTable(org.eclipse.wst.rdb.internal.models.sql.tables.PersistentTable object)
Returns the result of interpretting the object as an instance of 'Persistent Table'. |
java.lang.Object |
caseProcedure(org.eclipse.wst.rdb.internal.models.sql.routines.Procedure object)
Returns the result of interpretting the object as an instance of 'Procedure'. |
java.lang.Object |
caseRelationalRemoteDataSet(RelationalRemoteDataSet object)
Returns the result of interpretting the object as an instance of 'Relational Remote Data Set'. |
java.lang.Object |
caseRelationalRemoteServer(RelationalRemoteServer object)
Returns the result of interpretting the object as an instance of 'Relational Remote Server'. |
java.lang.Object |
caseRemoteDataSet(RemoteDataSet object)
Returns the result of interpretting the object as an instance of 'Remote Data Set'. |
java.lang.Object |
caseRemoteServer(RemoteServer object)
Returns the result of interpretting the object as an instance of 'Remote Server'. |
java.lang.Object |
caseRoutine(org.eclipse.wst.rdb.internal.models.sql.routines.Routine object)
Returns the result of interpretting the object as an instance of 'Routine'. |
java.lang.Object |
caseSQLObject(org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject object)
Returns the result of interpretting the object as an instance of 'SQL Object'. |
java.lang.Object |
caseTable(org.eclipse.wst.rdb.internal.models.sql.tables.Table object)
Returns the result of interpretting the object as an instance of 'Table'. |
java.lang.Object |
caseTypedElement(org.eclipse.wst.rdb.internal.models.sql.schema.TypedElement object)
Returns the result of interpretting the object as an instance of 'Typed Element'. |
java.lang.Object |
caseViewTable(org.eclipse.wst.rdb.internal.models.sql.tables.ViewTable object)
Returns the result of interpretting the object as an instance of 'View Table'. |
java.lang.Object |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpretting the object as an instance of 'EObject'. |
java.lang.Object |
doSwitch(org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LUWSwitch()
Method Detail |
---|
public java.lang.Object doSwitch(org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.public java.lang.Object caseLUWPartitionGroup(LUWPartitionGroup object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWTableSpace(LUWTableSpace object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWDatabasePartition(LUWDatabasePartition object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWDatabaseContainer(LUWDatabaseContainer object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWDatabase(LUWDatabase object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWColumn(LUWColumn object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWGenericWrapper(LUWGenericWrapper object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWStorageTable(LUWStorageTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseRelationalRemoteServer(RelationalRemoteServer object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseRelationalRemoteDataSet(RelationalRemoteDataSet object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseRemoteServer(RemoteServer object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseRemoteDataSet(RemoteDataSet object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWIndex(LUWIndex object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWAttributeDefinition(LUWAttributeDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseFederatedProcedure(FederatedProcedure object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseFederatedParameter(FederatedParameter object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWPartitionExpression(LUWPartitionExpression object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWPartitionElement(LUWPartitionElement object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWDataPartition(LUWDataPartition object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWDataPartitionKey(LUWDataPartitionKey object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWGenericNickname(LUWGenericNickname object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWGenericServer(LUWGenericServer object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWMaterializedQueryTable(LUWMaterializedQueryTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWAdminServer(LUWAdminServer object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWBufferPool(LUWBufferPool object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWTable(LUWTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWView(LUWView object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWPartitionKey(LUWPartitionKey object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWNickname(LUWNickname object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWFunctionMapping(LUWFunctionMapping object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWWrapper(LUWWrapper object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWNonRelationalNickname(LUWNonRelationalNickname object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWNonRelationalServer(LUWNonRelationalServer object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWNonRelationalWrapper(LUWNonRelationalWrapper object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWRelationalNickname(LUWRelationalNickname object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWGenericUserMapping(LUWGenericUserMapping object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWRelationalServer(LUWRelationalServer object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWRelationalWrapper(LUWRelationalWrapper object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWServer(LUWServer object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWTypeMapping(LUWTypeMapping object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWUserMapping(LUWUserMapping object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLUWOption(LUWOption object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseEModelElement(org.eclipse.emf.ecore.EModelElement object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseENamedElement(org.eclipse.emf.ecore.ENamedElement object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSQLObject(org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDatabase(org.eclipse.wst.rdb.internal.models.sql.schema.Database object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDB2Database(DB2Database object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseTypedElement(org.eclipse.wst.rdb.internal.models.sql.schema.TypedElement object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseColumn(org.eclipse.wst.rdb.internal.models.sql.tables.Column object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDB2Column(DB2Column object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDB2MaterializedQueryTable(DB2MaterializedQueryTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseIndex(org.eclipse.wst.rdb.internal.models.sql.constraints.Index object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDB2Index(DB2Index object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseAttributeDefinition(org.eclipse.wst.rdb.internal.models.sql.datatypes.AttributeDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseRoutine(org.eclipse.wst.rdb.internal.models.sql.routines.Routine object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseProcedure(org.eclipse.wst.rdb.internal.models.sql.routines.Procedure object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDB2AccessPlan(DB2AccessPlan object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDB2Routine(DB2Routine object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDB2Procedure(DB2Procedure object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseParameter(org.eclipse.wst.rdb.internal.models.sql.routines.Parameter object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseTable(org.eclipse.wst.rdb.internal.models.sql.tables.Table object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseBaseTable(org.eclipse.wst.rdb.internal.models.sql.tables.BaseTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object casePersistentTable(org.eclipse.wst.rdb.internal.models.sql.tables.PersistentTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDB2Table(DB2Table object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDerivedTable(org.eclipse.wst.rdb.internal.models.sql.tables.DerivedTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseViewTable(org.eclipse.wst.rdb.internal.models.sql.tables.ViewTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDB2View(DB2View object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object defaultCase(org.eclipse.emf.ecore.EObject object)
object
- the target of the switch.
doSwitch(org.eclipse.emf.ecore.EObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |