## Hierarchy For Package org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.emf.common.util.AbstractEnumerator (implements org.eclipse.emf.common.util.Enumerator, java.io.Serializable)
    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.AllowNullType
    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.EventLocationType
    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.EventTriggerType
    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.EventType
    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.IntervalUnitType
    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.JavaSupportType
    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.ParameterType
    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseActionTime
    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SystemDefinedDefaultType
    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.TransactionOption
    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.TypeOfDefault

## Interface Hierarchy

- org.eclipse.emf.common.notify.Notifier
  - org.eclipse.emf.ecore.EObject
    - org.eclipse.emf.ecore.EModelElement
      - org.eclipse.emf.ecore.EFactory
        - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseasabasesqlmodelFactory
      - org.eclipse.emf.ecore.ENamedElement
        - org.eclipse.emf.ecore.EPackage
          - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseasabasesqlmodelPackage
        - org.eclipse.datatools.modelbase.sql.schema.SQLObject
          - org.eclipse.datatools.modelbase.sql.accesscontrol.AuthorizationIdentifier
            - org.eclipse.datatools.modelbase.sql.accesscontrol.Group
              - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseGroup (also extends org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseAuthorizationIdentifier, org.eclipse.datatools.modelbase.sql.accesscontrol.User)
            - org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseAuthorizationIdentifier
              - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseGroup (also extends org.eclipse.datatools.modelbase.sql.accesscontrol.Group, org.eclipse.datatools.modelbase.sql.accesscontrol.User)
              - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseUser (also extends org.eclipse.datatools.modelbase.sql.accesscontrol.User)
            - org.eclipse.datatools.modelbase.sql.accesscontrol.User
              - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseGroup (also extends org.eclipse.datatools.modelbase.sql.accesscontrol.Group, org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseAuthorizationIdentifier)
              - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseUser (also extends org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseAuthorizationIdentifier)
          - org.eclipse.datatools.modelbase.sql.constraints.Constraint
            - org.eclipse.datatools.modelbase.sql.constraints.TableConstraint
              - org.eclipse.datatools.modelbase.sql.constraints.CheckConstraint
                - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseColumnCheckConstraint
              - org.eclipse.datatools.modelbase.sql.constraints.ReferenceConstraint
                - org.eclipse.datatools.modelbase.sql.constraints.ForeignKey
                  - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseForeignKey
                - org.eclipse.datatools.modelbase.sql.constraints.UniqueConstraint
                  - org.eclipse.datatools.modelbase.sql.constraints.PrimaryKey
                    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABasePrimaryKey (also extends org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseUniqueConstraint)
                  - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseUniqueConstraint
                    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABasePrimaryKey (also extends org.eclipse.datatools.modelbase.sql.constraints.PrimaryKey)
          - org.eclipse.datatools.modelbase.sql.schema.Database
            - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseDatabase (also extends org.eclipse.datatools.modelbase.sql.schema.SQLObject)
          - org.eclipse.datatools.modelbase.sql.datatypes.DataType
            - org.eclipse.datatools.modelbase.sql.datatypes.SQLDataType
              - org.eclipse.datatools.modelbase.sql.datatypes.PredefinedDataType
                - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABasePredefinedDataType (also extends org.eclipse.datatools.modelbase.sql.datatypes.DataType, org.eclipse.datatools.modelbase.sql.datatypes.SQLDataType, org.eclipse.datatools.modelbase.sql.schema.SQLObject)
              - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABasePredefinedDataType (also extends org.eclipse.datatools.modelbase.sql.datatypes.DataType, org.eclipse.datatools.modelbase.sql.datatypes.PredefinedDataType, org.eclipse.datatools.modelbase.sql.schema.SQLObject)
            - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABasePredefinedDataType (also extends org.eclipse.datatools.modelbase.sql.datatypes.PredefinedDataType, org.eclipse.datatools.modelbase.sql.datatypes.SQLDataType, org.eclipse.datatools.modelbase.sql.schema.SQLObject)
            - org.eclipse.datatools.modelbase.sql.datatypes.UserDefinedType
              - org.eclipse.datatools.modelbase.sql.datatypes.DistinctUserDefinedType
                - org.eclipse.datatools.modelbase.sql.datatypes.Domain
                  - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseUserDefinedType
          - org.eclipse.datatools.modelbase.sql.schema.Event
            - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseEvent
          - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.EventCondition
          - org.eclipse.datatools.modelbase.sql.constraints.Index
            - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseIndex
          - org.eclipse.datatools.modelbase.sql.routines.Routine
            - org.eclipse.datatools.modelbase.sql.routines.Function
              - org.eclipse.datatools.modelbase.sql.routines.UserDefinedFunction
                - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseFunction (also extends org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseRoutine)
            - org.eclipse.datatools.modelbase.sql.routines.Procedure
              - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseProcedure (also extends org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseRoutine)
                - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseRemoteProcedure
            - org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseRoutine (also extends org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseAuthorizedObject)
              - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseFunction (also extends org.eclipse.datatools.modelbase.sql.routines.UserDefinedFunction)
              - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseProcedure (also extends org.eclipse.datatools.modelbase.sql.routines.Procedure)
                - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseRemoteProcedure
          - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.Schedule
          - org.eclipse.datatools.modelbase.sql.schema.Schema
            - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseSchema
          - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseDatabase (also extends org.eclipse.datatools.modelbase.sql.schema.Database)
          - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseDBSpace
          - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABasePredefinedDataType (also extends org.eclipse.datatools.modelbase.sql.datatypes.DataType, org.eclipse.datatools.modelbase.sql.datatypes.PredefinedDataType, org.eclipse.datatools.modelbase.sql.datatypes.SQLDataType)
          - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASAWebService
          - org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseAuthorizedObject
            - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseColumn (also extends org.eclipse.datatools.modelbase.sql.tables.Column)
            - org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseBaseTable (also extends org.eclipse.datatools.modelbase.sql.tables.BaseTable)
              - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseTable (also extends org.eclipse.datatools.modelbase.sql.tables.PersistentTable)
                - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseProxyTable
              - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseTempTable (also extends org.eclipse.datatools.modelbase.sql.tables.TemporaryTable)
            - org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseRoutine (also extends org.eclipse.datatools.modelbase.sql.routines.Routine)
              - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseFunction (also extends org.eclipse.datatools.modelbase.sql.routines.UserDefinedFunction)
              - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseProcedure (also extends org.eclipse.datatools.modelbase.sql.routines.Procedure)
                - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseRemoteProcedure
            - org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseViewTable (also extends org.eclipse.datatools.modelbase.sql.tables.ViewTable)
              - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseViewTable
          - org.eclipse.datatools.modelbase.sql.tables.Table
            - org.eclipse.datatools.modelbase.sql.tables.BaseTable
              - org.eclipse.datatools.modelbase.sql.tables.PersistentTable
                - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseTable (also extends org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseBaseTable)
                  - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseProxyTable
              - org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseBaseTable (also extends org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseAuthorizedObject)
                - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseTable (also extends org.eclipse.datatools.modelbase.sql.tables.PersistentTable)
                  - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseProxyTable
                - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseTempTable (also extends org.eclipse.datatools.modelbase.sql.tables.TemporaryTable)
              - org.eclipse.datatools.modelbase.sql.tables.TemporaryTable
                - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseTempTable (also extends org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseBaseTable)
            - org.eclipse.datatools.modelbase.sql.tables.DerivedTable
              - org.eclipse.datatools.modelbase.sql.tables.ViewTable
                - org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseViewTable (also extends org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseAuthorizedObject)
                  - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseViewTable
          - org.eclipse.datatools.modelbase.sql.tables.Trigger
            - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseTrigger
          - org.eclipse.datatools.modelbase.sql.schema.TypedElement
            - org.eclipse.datatools.modelbase.sql.tables.Column
              - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseColumn (also extends org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseAuthorizedObject)
            - org.eclipse.datatools.modelbase.sql.routines.Parameter
              - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseParameter (also extends org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseParameter)
              - org.eclipse.datatools.enablement.sybase.models.sybasesqlmodel.SybaseParameter
                - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASABaseParameter (also extends org.eclipse.datatools.modelbase.sql.routines.Parameter)
    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.EncryptionInfo
    - org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseASADefaultWrapper
- org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.SybaseasabasesqlmodelPackage.Literals