# Hierarchy For Package com.orchestranetworks.schema.trigger

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.orchestranetworks.schema.trigger.InstanceTrigger
  - com.orchestranetworks.schema.trigger.TableTrigger

## Interface Hierarchy

- com.orchestranetworks.instance.NewRecordContext
  - com.orchestranetworks.schema.trigger.NewTransientOccurrenceContext (also extends com.orchestranetworks.schema.trigger.TableTriggerExecutionContext)
- com.orchestranetworks.schema.SchemaNodeContext
  - com.orchestranetworks.schema.trigger.TriggerSetupContext
- com.orchestranetworks.schema.trigger.TriggerExecutionContext
  - com.orchestranetworks.schema.trigger.InstanceTriggerExecutionContext
    - com.orchestranetworks.schema.trigger.AfterCreateInstanceContext
    - com.orchestranetworks.schema.trigger.AfterDeleteInstanceContext
    - com.orchestranetworks.schema.trigger.AfterDuplicateInstanceContext
    - com.orchestranetworks.schema.trigger.AfterModifyInstanceContext
    - com.orchestranetworks.schema.trigger.BeforeCreateInstanceContext
    - com.orchestranetworks.schema.trigger.BeforeDeleteInstanceContext
    - com.orchestranetworks.schema.trigger.BeforeModifyInstanceContext
  - com.orchestranetworks.schema.trigger.TableTriggerExecutionContext
    - com.orchestranetworks.schema.trigger.AfterCreateOccurrenceContext
    - com.orchestranetworks.schema.trigger.AfterDeleteOccurrenceContext
    - com.orchestranetworks.schema.trigger.AfterModifyOccurrenceContext
    - com.orchestranetworks.schema.trigger.BeforeCreateOccurrenceContext
    - com.orchestranetworks.schema.trigger.BeforeDeleteOccurrenceContext
    - com.orchestranetworks.schema.trigger.BeforeModifyOccurrenceContext
    - com.orchestranetworks.schema.trigger.BeforeTransactionCancelContext
    - com.orchestranetworks.schema.trigger.BeforeTransactionCommitContext
    - com.orchestranetworks.schema.trigger.NewTransientOccurrenceContext (also extends com.orchestranetworks.instance.NewRecordContext)
- com.orchestranetworks.schema.trigger.ValueChange
- com.orchestranetworks.schema.trigger.ValueChanges