## Hierarchy For Package org.eclipse.datatools.enablement.sybase.asa.catalog

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.datatools.enablement.sybase.asa.catalog.ASAUtil
  - org.eclipse.emf.common.notify.impl.BasicNotifierImpl (implements org.eclipse.emf.common.notify.Notifier)
    - org.eclipse.emf.ecore.impl.BasicEObjectImpl (implements org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.impl.EObjectImpl (implements org.eclipse.emf.ecore.EObject)
        - org.eclipse.emf.ecore.impl.FlatEObjectImpl
          - org.eclipse.datatools.modelbase.sql.schema.impl.EModelElementImpl (implements org.eclipse.emf.ecore.EModelElement)
            - org.eclipse.datatools.modelbase.sql.schema.impl.ENamedElementImpl (implements org.eclipse.emf.ecore.ENamedElement)
              - org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl (implements org.eclipse.datatools.modelbase.sql.schema.SQLObject)
                - org.eclipse.datatools.modelbase.sql.schema.impl.CatalogImpl (implements org.eclipse.datatools.modelbase.sql.schema.Catalog)
                  - org.eclipse.datatools.enablement.sybase.asa.base.catalog.SybaseASABaseCatalog (implements org.eclipse.core.runtime.IAdaptable, org.eclipse.datatools.connectivity.sqm.core.rte.ICatalogObject, org.eclipse.datatools.sqltools.internal.refresh.ICatalogObject2)
                    - org.eclipse.datatools.enablement.sybase.asa.catalog.SybaseASACatalog (implements org.eclipse.core.runtime.IAdaptable, org.eclipse.datatools.connectivity.sqm.core.rte.ICatalogObject, org.eclipse.datatools.sqltools.internal.refresh.ICatalogObject2)
                - org.eclipse.datatools.modelbase.sql.constraints.impl.ConstraintImpl (implements org.eclipse.datatools.modelbase.sql.constraints.Constraint)
                  - org.eclipse.datatools.modelbase.sql.constraints.impl.TableConstraintImpl (implements org.eclipse.datatools.modelbase.sql.constraints.TableConstraint)
                    - org.eclipse.datatools.modelbase.sql.constraints.impl.ReferenceConstraintImpl (implements org.eclipse.datatools.modelbase.sql.constraints.ReferenceConstraint)
                      - org.eclipse.datatools.modelbase.sql.constraints.impl.ForeignKeyImpl (implements org.eclipse.datatools.modelbase.sql.constraints.ForeignKey)
                        - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl.SybaseASABaseForeignKeyImpl (implements org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseForeignKey)
                          - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel.impl.SybaseASAForeignKeyImpl (implements org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel.SybaseASAForeignKey)
                            - org.eclipse.datatools.enablement.sybase.asa.catalog.SybaseASACatalogForeignKey (implements org.eclipse.core.runtime.IAdaptable, org.eclipse.datatools.connectivity.sqm.core.rte.ICatalogObject)
                - org.eclipse.datatools.modelbase.sql.schema.impl.DatabaseImpl (implements org.eclipse.datatools.modelbase.sql.schema.Database)
                  - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl.SybaseASABaseDatabaseImpl (implements org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseDatabase)
                    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel.impl.SybaseASADatabaseImpl (implements org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel.SybaseASADatabase)
                      - org.eclipse.datatools.enablement.sybase.asa.catalog.SybaseASACatalogDatabase (implements org.eclipse.core.runtime.IAdaptable, org.eclipse.datatools.connectivity.sqm.core.rte.ICatalogObject, org.eclipse.datatools.enablement.sybase.asa.base.catalog.SybaseASABaseCatalog.ISybaseASABaseCatalogDatabase)
                - org.eclipse.datatools.modelbase.sql.constraints.impl.IndexImpl (implements org.eclipse.datatools.modelbase.sql.constraints.Index)
                  - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl.SybaseASABaseIndexImpl (implements org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseIndex)
                    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel.impl.SybaseASAIndexImpl (implements org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel.SybaseASAIndex)
                      - org.eclipse.datatools.enablement.sybase.asa.catalog.SybaseASACatalogIndex (implements org.eclipse.core.runtime.IAdaptable, org.eclipse.datatools.connectivity.sqm.core.rte.ICatalogObject)
                - org.eclipse.datatools.modelbase.sql.schema.impl.SchemaImpl (implements org.eclipse.datatools.modelbase.sql.schema.Schema)
                  - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl.SybaseASABaseSchemaImpl (implements org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseSchema)
                    - org.eclipse.datatools.enablement.sybase.asa.base.catalog.SybaseASACatalogBaseSchema (implements org.eclipse.datatools.sqltools.internal.refresh.ICatalogObject2)
                      - org.eclipse.datatools.enablement.sybase.asa.catalog.SybaseASACatalogSchema (implements org.eclipse.core.runtime.IAdaptable)
                - org.eclipse.datatools.modelbase.sql.tables.impl.TableImpl (implements org.eclipse.datatools.modelbase.sql.tables.Table)
                  - org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl (implements org.eclipse.datatools.modelbase.sql.tables.BaseTable)
                    - org.eclipse.datatools.modelbase.sql.tables.impl.PersistentTableImpl (implements org.eclipse.datatools.modelbase.sql.tables.PersistentTable)
                      - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl.SybaseASABaseTableImpl (implements org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseTable)
                        - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel.impl.SybaseASATableImpl (implements org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel.SybaseASATable)
                          - org.eclipse.datatools.enablement.sybase.asa.catalog.SybaseASACatalogTable (implements org.eclipse.core.runtime.IAdaptable, org.eclipse.datatools.connectivity.sqm.core.rte.ICatalogObject, org.eclipse.datatools.enablement.sybase.asa.base.catalog.SybaseASACatalogBaseColumn.ISybaseASACatalogBaseColumnOwner, org.eclipse.datatools.enablement.sybase.asa.baseloaders.TableASABaseLoader.IASABaseLoaderTable)
                    - org.eclipse.datatools.modelbase.sql.tables.impl.TemporaryTableImpl (implements org.eclipse.datatools.modelbase.sql.tables.TemporaryTable)
                      - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl.SybaseASABaseTempTableImpl (implements org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseTempTable)
                        - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel.impl.SybaseASATempTableImpl (implements org.eclipse.datatools.enablement.sybase.asa.models.sybaseasasqlmodel.SybaseASATempTable)
                          - org.eclipse.datatools.enablement.sybase.asa.catalog.SybaseASACatalogTempTable (implements org.eclipse.core.runtime.IAdaptable, org.eclipse.datatools.connectivity.sqm.core.rte.ICatalogObject, org.eclipse.datatools.enablement.sybase.asa.base.catalog.SybaseASACatalogBaseColumn.ISybaseASACatalogBaseColumnOwner, org.eclipse.datatools.enablement.sybase.asa.baseloaders.TableASABaseLoader.IASABaseLoaderTable)
  - org.eclipse.datatools.connectivity.sqm.loader.JDBCBaseLoader
    - org.eclipse.datatools.connectivity.sqm.loader.JDBCSchemaLoader
      - org.eclipse.datatools.enablement.sybase.asa.catalog.SybaseASACatalog.ASASchemaLoader
  - org.eclipse.datatools.enablement.sybase.asa.catalog.SQLScriptsProvider (implements org.eclipse.datatools.enablement.sybase.asa.catalog.ASASQLs)
  - org.eclipse.datatools.enablement.sybase.asa.catalog.SybaseASACatalogProvider (implements org.eclipse.datatools.connectivity.sqm.core.rte.ICatalogProvider, org.eclipse.core.runtime.IExecutableExtension)
  - org.eclipse.datatools.enablement.sybase.asa.catalog.SybaseASACatalogUtils

## Interface Hierarchy

- org.eclipse.datatools.enablement.sybase.asa.catalog.ASASQLs