|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.util.SybaseasesqlmodelSwitch
public class SybaseasesqlmodelSwitch
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.
SybaseasesqlmodelPackage
Constructor Summary | |
---|---|
SybaseasesqlmodelSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
java.lang.Object |
caseAuthorizationIdentifier(AuthorizationIdentifier object)
Returns the result of interpreting the object as an instance of 'Authorization Identifier'. |
java.lang.Object |
caseBaseTable(BaseTable object)
Returns the result of interpreting the object as an instance of 'Base Table'. |
java.lang.Object |
caseCacheInfo(CacheInfo object)
Returns the result of interpreting the object as an instance of 'Cache Info'. |
java.lang.Object |
caseCatalog(Catalog object)
Returns the result of interpreting the object as an instance of 'Catalog'. |
java.lang.Object |
caseCheckConstraint(CheckConstraint object)
Returns the result of interpreting the object as an instance of 'Check Constraint'. |
java.lang.Object |
caseColumn(Column object)
Returns the result of interpreting the object as an instance of 'Column'. |
java.lang.Object |
caseConstraint(Constraint object)
Returns the result of interpreting the object as an instance of 'Constraint'. |
java.lang.Object |
caseDatabase(Database object)
Returns the result of interpreting the object as an instance of 'Database'. |
java.lang.Object |
caseDataType(DataType object)
Returns the result of interpreting the object as an instance of 'Data Type'. |
java.lang.Object |
caseDerivedTable(DerivedTable object)
Returns the result of interpreting the object as an instance of 'Derived Table'. |
java.lang.Object |
caseDeviceItem(DeviceItem object)
Returns the result of interpreting the object as an instance of 'Device Item'. |
java.lang.Object |
caseDistinctUserDefinedType(DistinctUserDefinedType object)
Returns the result of interpreting the object as an instance of 'Distinct User Defined Type'. |
java.lang.Object |
caseEModelElement(org.eclipse.emf.ecore.EModelElement object)
Returns the result of interpreting the object as an instance of 'EModel Element'. |
java.lang.Object |
caseENamedElement(org.eclipse.emf.ecore.ENamedElement object)
Returns the result of interpreting the object as an instance of 'ENamed Element'. |
java.lang.Object |
caseGroup(Group object)
Returns the result of interpreting the object as an instance of 'Group'. |
java.lang.Object |
caseIndex(Index object)
Returns the result of interpreting the object as an instance of 'Index'. |
java.lang.Object |
caseIndexMember(IndexMember object)
Returns the result of interpreting the object as an instance of 'Index Member'. |
java.lang.Object |
caseLockPromotionInfo(LockPromotionInfo object)
Returns the result of interpreting the object as an instance of 'Lock Promotion Info'. |
java.lang.Object |
casePersistentTable(PersistentTable object)
Returns the result of interpreting the object as an instance of 'Persistent Table'. |
java.lang.Object |
casePredefinedDataType(PredefinedDataType object)
Returns the result of interpreting the object as an instance of 'Predefined Data Type'. |
java.lang.Object |
casePrimaryKey(PrimaryKey object)
Returns the result of interpreting the object as an instance of 'Primary Key'. |
java.lang.Object |
casePrivilege(Privilege object)
Returns the result of interpreting the object as an instance of 'Privilege'. |
java.lang.Object |
caseProcedure(Procedure object)
Returns the result of interpreting the object as an instance of 'Procedure'. |
java.lang.Object |
caseReferenceConstraint(ReferenceConstraint object)
Returns the result of interpreting the object as an instance of 'Reference Constraint'. |
java.lang.Object |
caseRole(Role object)
Returns the result of interpreting the object as an instance of 'Role'. |
java.lang.Object |
caseRoutine(Routine object)
Returns the result of interpreting the object as an instance of 'Routine'. |
java.lang.Object |
caseSchema(Schema object)
Returns the result of interpreting the object as an instance of 'Schema'. |
java.lang.Object |
caseSegmentThreshold(SegmentThreshold object)
Returns the result of interpreting the object as an instance of 'Segment Threshold'. |
java.lang.Object |
caseSQLDataType(SQLDataType object)
Returns the result of interpreting the object as an instance of 'SQL Data Type'. |
java.lang.Object |
caseSQLObject(SQLObject object)
Returns the result of interpreting the object as an instance of 'SQL Object'. |
java.lang.Object |
caseSybaseASEBaseTable(SybaseASEBaseTable object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Base Table'. |
java.lang.Object |
caseSybaseASECache(SybaseASECache object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Cache'. |
java.lang.Object |
caseSybaseASECatalog(SybaseASECatalog object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Catalog'. |
java.lang.Object |
caseSybaseASECheckConstraint(SybaseASECheckConstraint object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Check Constraint'. |
java.lang.Object |
caseSybaseASEColumn(SybaseASEColumn object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Column'. |
java.lang.Object |
caseSybaseASEColumnCheckConstraint(SybaseASEColumnCheckConstraint object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Column Check Constraint'. |
java.lang.Object |
caseSybaseASEDatabase(SybaseASEDatabase object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Database'. |
java.lang.Object |
caseSybaseASEDefault(SybaseASEDefault object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Default'. |
java.lang.Object |
caseSybaseASEEncryptionKey(SybaseASEEncryptionKey object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Encryption Key'. |
java.lang.Object |
caseSybaseASEFuncBasedIndexMember(SybaseASEFuncBasedIndexMember object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Func Based Index Member'. |
java.lang.Object |
caseSybaseASEGroup(SybaseASEGroup object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Group'. |
java.lang.Object |
caseSybaseASEIndex(SybaseASEIndex object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Index'. |
java.lang.Object |
caseSybaseASEPredefinedDataType(SybaseASEPredefinedDataType object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Predefined Data Type'. |
java.lang.Object |
caseSybaseASEPrimaryKey(SybaseASEPrimaryKey object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Primary Key'. |
java.lang.Object |
caseSybaseASEPrivilege(SybaseASEPrivilege object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Privilege'. |
java.lang.Object |
caseSybaseASEProcedure(SybaseASEProcedure object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Procedure'. |
java.lang.Object |
caseSybaseASEProxyTable(SybaseASEProxyTable object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Proxy Table'. |
java.lang.Object |
caseSybaseASERole(SybaseASERole object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Role'. |
java.lang.Object |
caseSybaseASERule(SybaseASERule object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Rule'. |
java.lang.Object |
caseSybaseASESchema(SybaseASESchema object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Schema'. |
java.lang.Object |
caseSybaseASESegment(SybaseASESegment object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Segment'. |
java.lang.Object |
caseSybaseASETable(SybaseASETable object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Table'. |
java.lang.Object |
caseSybaseASETempTable(SybaseASETempTable object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Temp Table'. |
java.lang.Object |
caseSybaseASETrigger(SybaseASETrigger object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Trigger'. |
java.lang.Object |
caseSybaseASEUniqueConstraint(SybaseASEUniqueConstraint object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Unique Constraint'. |
java.lang.Object |
caseSybaseASEUser(SybaseASEUser object)
Returns the result of interpreting the object as an instance of 'Sybase ASE User'. |
java.lang.Object |
caseSybaseASEUserDefinedType(SybaseASEUserDefinedType object)
Returns the result of interpreting the object as an instance of 'Sybase ASE User Defined Type'. |
java.lang.Object |
caseSybaseASEViewTable(SybaseASEViewTable object)
Returns the result of interpreting the object as an instance of 'Sybase ASE View Table'. |
java.lang.Object |
caseSybaseASEWebService(SybaseASEWebService object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Web Service'. |
java.lang.Object |
caseSybaseASEWebServiceTable(SybaseASEWebServiceTable object)
Returns the result of interpreting the object as an instance of 'Sybase ASE Web Service Table'. |
java.lang.Object |
caseSybaseAuthorizationIdentifier(SybaseAuthorizationIdentifier object)
Returns the result of interpreting the object as an instance of 'Sybase Authorization Identifier'. |
java.lang.Object |
caseSybaseAuthorizedObject(SybaseAuthorizedObject object)
Returns the result of interpreting the object as an instance of 'Sybase Authorized Object'. |
java.lang.Object |
caseSybaseBaseTable(SybaseBaseTable object)
Returns the result of interpreting the object as an instance of 'Sybase Base Table'. |
java.lang.Object |
caseSybaseIndexMember(SybaseIndexMember object)
Returns the result of interpreting the object as an instance of 'Sybase Index Member'. |
java.lang.Object |
caseSybasePrivilege(SybasePrivilege object)
Returns the result of interpreting the object as an instance of 'Sybase Privilege'. |
java.lang.Object |
caseSybaseRoutine(SybaseRoutine object)
Returns the result of interpreting the object as an instance of 'Sybase Routine'. |
java.lang.Object |
caseSybaseViewTable(SybaseViewTable object)
Returns the result of interpreting the object as an instance of 'Sybase View Table'. |
java.lang.Object |
caseTable(Table object)
Returns the result of interpreting the object as an instance of 'Table'. |
java.lang.Object |
caseTableConstraint(TableConstraint object)
Returns the result of interpreting the object as an instance of 'Table Constraint'. |
java.lang.Object |
caseTemporaryTable(TemporaryTable object)
Returns the result of interpreting the object as an instance of 'Temporary Table'. |
java.lang.Object |
caseTrigger(Trigger object)
Returns the result of interpreting the object as an instance of 'Trigger'. |
java.lang.Object |
caseTypedElement(TypedElement object)
Returns the result of interpreting the object as an instance of 'Typed Element'. |
java.lang.Object |
caseUniqueConstraint(UniqueConstraint object)
Returns the result of interpreting the object as an instance of 'Unique Constraint'. |
java.lang.Object |
caseUser(User object)
Returns the result of interpreting the object as an instance of 'User'. |
java.lang.Object |
caseUserDefinedType(UserDefinedType object)
Returns the result of interpreting the object as an instance of 'User Defined Type'. |
java.lang.Object |
caseViewTable(ViewTable object)
Returns the result of interpreting the object as an instance of 'View Table'. |
java.lang.Object |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting 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 SybaseasesqlmodelSwitch()
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 caseSybaseASESchema(SybaseASESchema object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEDatabase(SybaseASEDatabase object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEWebService(SybaseASEWebService object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEPredefinedDataType(SybaseASEPredefinedDataType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASECatalog(SybaseASECatalog object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEProcedure(SybaseASEProcedure object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEDefault(SybaseASEDefault object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASERule(SybaseASERule object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEIndex(SybaseASEIndex object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASESegment(SybaseASESegment object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEFuncBasedIndexMember(SybaseASEFuncBasedIndexMember object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASETable(SybaseASETable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEColumnCheckConstraint(SybaseASEColumnCheckConstraint object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEColumn(SybaseASEColumn object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEUniqueConstraint(SybaseASEUniqueConstraint object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEPrimaryKey(SybaseASEPrimaryKey object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDeviceItem(DeviceItem object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSegmentThreshold(SegmentThreshold object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseCacheInfo(CacheInfo object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEUserDefinedType(SybaseASEUserDefinedType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEEncryptionKey(SybaseASEEncryptionKey object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLockPromotionInfo(LockPromotionInfo object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASERole(SybaseASERole object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASECache(SybaseASECache object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEViewTable(SybaseASEViewTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASETempTable(SybaseASETempTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEProxyTable(SybaseASEProxyTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEWebServiceTable(SybaseASEWebServiceTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEBaseTable(SybaseASEBaseTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEUser(SybaseASEUser object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEGroup(SybaseASEGroup object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASEPrivilege(SybaseASEPrivilege object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASETrigger(SybaseASETrigger object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseASECheckConstraint(SybaseASECheckConstraint 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(SQLObject object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSchema(Schema object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDatabase(Database object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDataType(DataType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSQLDataType(SQLDataType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object casePredefinedDataType(PredefinedDataType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseCatalog(Catalog object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseRoutine(Routine object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseProcedure(Procedure object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseAuthorizedObject(SybaseAuthorizedObject object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseRoutine(SybaseRoutine object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseIndex(Index object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseIndexMember(IndexMember object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseIndexMember(SybaseIndexMember object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseTable(Table object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseBaseTable(BaseTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object casePersistentTable(PersistentTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseBaseTable(SybaseBaseTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseConstraint(Constraint object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseTableConstraint(TableConstraint object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseCheckConstraint(CheckConstraint object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseTypedElement(TypedElement object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseColumn(Column object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseReferenceConstraint(ReferenceConstraint object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseUniqueConstraint(UniqueConstraint object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object casePrimaryKey(PrimaryKey object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseUserDefinedType(UserDefinedType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDistinctUserDefinedType(DistinctUserDefinedType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseAuthorizationIdentifier(AuthorizationIdentifier object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseRole(Role object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseAuthorizationIdentifier(SybaseAuthorizationIdentifier object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDerivedTable(DerivedTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseViewTable(ViewTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybaseViewTable(SybaseViewTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseTemporaryTable(TemporaryTable object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseUser(User object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGroup(Group object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object casePrivilege(Privilege object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSybasePrivilege(SybasePrivilege object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseTrigger(Trigger 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 |