# Package org.apache.torque.templates.transformer.om

Contains transformers and their helpers for the generation of OM classes.

- Class Summary
  Class | Description
  --- | ---
  OMColumnJavaTransformer | Does java related mappings.
  OMColumnTransformer | Sets the class names and packages for the OM model.
  OMForeignKeyColumnTransformer | Sets the referenced and referencing columns for the column.
  OMForeignKeyTransformer | Sets the foreign tables for each of the foreign keys, and define variables, getters and setters for the complexObjectModel.
  OMInheritanceTransformer | Transforms an Inheritance element.
  OMJoinGetterTransformer | Creates the joinGetter Elements on a table.
  OMReferencingForeignKeyTableTransformer | Sets the foreign tables for each of the foreign keys, and define variables, getters and setters for the complexObjectModel.
  OMTableAndViewTransformer | Transforms the tables and views in the OM model.
  OMTransformer | Performs the transformations which are necessary to apply the OM templates to the source tree.

- Enum Summary
  Enum | Description
  --- | ---
  ColumnAttributeName | Contains the attributes for a column source element which are not defined in the Torque schema.
  ColumnChildElementName | Contains the child elements for a column source element which are not defined in the Torque schema.
  DatabaseAttributeName | Contains the attributes for a database source element which are not defined in the Torque schema.
  DatabaseChildElementName | Contains the child elements for a database source element which are not defined in the Torque schema.
  EnumValueAttributeName | Contains the attributes for a enum-value source element which are not defined in the Torque schema.
  ForeignKeyAttributeName | Contains the attribute names of the foreign-key source element which are not defined in the Torque schema.
  ForeignKeyChildAttributeName | Contains the attribute names of the child elements for a foreign-key source element which are not defined in the Torque schema.
  ForeignKeyChildElementName | Contains the child elements for a foreign-key source element which are not defined in the Torque schema.
  InheritanceAttributeName | Contains the attributes for a inheritance source element which are not defined in the Torque schema.
  JavaFieldAttributeName | Defines the standard attributes for a source element representing a java field (i.e instance variable of a class).
  ReferenceChildElementName | Contains the child elements for a reference source element which are not defined in the Torque schema.
  TableAttributeName | Contains the attributes for a table source element which are not defined in the Torque schema.
  TableChildElementName | Contains the child elements for a table source element which are not defined in the Torque schema.