# Production Page

The production page defines the production parameters applicable to pattern production.

## Production options section

This section provides with specific production behaviors.
To modify default or inherited values, check the Override production behavior option.

Field | Description | Values and meanings | Default value
--- | --- | --- | ---
Compilation step | Decide whether the pattern should be compiled as a Java class, or left as a JET file. | Compile to transform the result in a Java class , Skip to leave it as a JET file. If the pattern is not compiled as a Java class, the Pattern Runner factory component won't be able to execute it. | Compile

Buffer modification

Decide whether the default JET buffer management should be used (for compatibility), or modified by the pattern implementation as needed.

Enabled to let the pattern production use buffers as needed. This is mandatory for the use of a Reporter at runtime with Pattern Runner. Disabled to remain compatible with default JET buffer usage. Needed in the case of expected JET files content, as in EMF.

Enabled

Destination path | Give the produced JET template file a specific path, relative to templates one in current factory component. | Empty, the framework decides by itself the name, and the location of the resulting template file. A relative path, file name and extension included, the framework sticks to given path. Needed in the case of expected JET files structure, as in EMF. | Empty

As mentionned earlier, those values are automatically inherited from the closest parent, if any.

Pattern editor