# 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