|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.db.models.db2.zSeries.util.ZSeriesSwitch
public class ZSeriesSwitch
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.
ZSeriesPackage
Constructor Summary | |
---|---|
ZSeriesSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
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 |
caseCharacterSet(org.eclipse.wst.rdb.internal.models.sql.datatypes.CharacterSet object)
Returns the result of interpretting the object as an instance of 'Character Set'. |
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 |
caseDB2Database(DB2Database object)
Returns the result of interpretting the object as an instance of 'DB2 Database'. |
java.lang.Object |
caseDB2ExtendedOptions(DB2ExtendedOptions object)
Returns the result of interpretting the object as an instance of 'DB2 Extended Options'. |
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 |
caseDB2Table(DB2Table object)
Returns the result of interpretting the object as an instance of 'DB2 Table'. |
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 |
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 |
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 |
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 |
caseZSeriesAuxiliaryTable(ZSeriesAuxiliaryTable object)
Returns the result of interpretting the object as an instance of 'Auxiliary Table'. |
java.lang.Object |
caseZSeriesCharacterSet(ZSeriesCharacterSet object)
Returns the result of interpretting the object as an instance of 'Character Set'. |
java.lang.Object |
caseZSeriesDatabase(ZSeriesDatabase object)
Returns the result of interpretting the object as an instance of 'Database'. |
java.lang.Object |
caseZSeriesDatabaseInstance(ZSeriesDatabaseInstance object)
Returns the result of interpretting the object as an instance of 'Database Instance'. |
java.lang.Object |
caseZSeriesIndex(ZSeriesIndex object)
Returns the result of interpretting the object as an instance of 'Index'. |
java.lang.Object |
caseZSeriesKeyDataMember(ZSeriesKeyDataMember object)
Returns the result of interpretting the object as an instance of 'Key Data Member'. |
java.lang.Object |
caseZSeriesMaterializedQueryTable(ZSeriesMaterializedQueryTable object)
Returns the result of interpretting the object as an instance of 'Materialized Query Table'. |
java.lang.Object |
caseZSeriesPartition(ZSeriesPartition object)
Returns the result of interpretting the object as an instance of 'Partition'. |
java.lang.Object |
caseZSeriesPartitionElement(ZSeriesPartitionElement object)
Returns the result of interpretting the object as an instance of 'Partition Element'. |
java.lang.Object |
caseZSeriesPartitionKey(ZSeriesPartitionKey object)
Returns the result of interpretting the object as an instance of 'Partition Key'. |
java.lang.Object |
caseZSeriesRoutineExtOptions(ZSeriesRoutineExtOptions object)
Returns the result of interpretting the object as an instance of 'Routine Ext Options'. |
java.lang.Object |
caseZSeriesStorageGroup(ZSeriesStorageGroup object)
Returns the result of interpretting the object as an instance of 'Storage Group'. |
java.lang.Object |
caseZSeriesSynonym(ZSeriesSynonym object)
Returns the result of interpretting the object as an instance of 'Synonym'. |
java.lang.Object |
caseZSeriesTable(ZSeriesTable object)
Returns the result of interpretting the object as an instance of 'Table'. |
java.lang.Object |
caseZSeriesTableSpace(ZSeriesTableSpace object)
Returns the result of interpretting the object as an instance of 'Table Space'. |
java.lang.Object |
caseZSeriesVCAT(ZSeriesVCAT object)
Returns the result of interpretting the object as an instance of 'VCAT'. |
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 ZSeriesSwitch()
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 caseZSeriesTableSpace(ZSeriesTableSpace object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseZSeriesTable(ZSeriesTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseZSeriesDatabase(ZSeriesDatabase object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseZSeriesStorageGroup(ZSeriesStorageGroup object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseZSeriesPartition(ZSeriesPartition object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseZSeriesVCAT(ZSeriesVCAT object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseZSeriesSynonym(ZSeriesSynonym object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseZSeriesRoutineExtOptions(ZSeriesRoutineExtOptions object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseZSeriesIndex(ZSeriesIndex object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseZSeriesKeyDataMember(ZSeriesKeyDataMember object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseZSeriesPartitionKey(ZSeriesPartitionKey object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseZSeriesMaterializedQueryTable(ZSeriesMaterializedQueryTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseZSeriesCharacterSet(ZSeriesCharacterSet object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseZSeriesDatabaseInstance(ZSeriesDatabaseInstance object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseZSeriesPartitionElement(ZSeriesPartitionElement object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseZSeriesAuxiliaryTable(ZSeriesAuxiliaryTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDB2ExtendedOptions(DB2ExtendedOptions 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 caseDerivedTable(org.eclipse.wst.rdb.internal.models.sql.tables.DerivedTable 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 caseCharacterSet(org.eclipse.wst.rdb.internal.models.sql.datatypes.CharacterSet 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 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 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 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 |