## Main Menu

Base

- Open - this item is always enabled. Opens an existing base saved as LGX or LGA. Further information on file formats can be found in the Supported Data Formats section.
- Merge - this item is enabled only if a base is opened. Merges the currently opened base with another one. The additional base must be saved as a LGX file. It is possible to decide how to handle data conflicts (i.e., what should be done when identical IDs are found). Additional rules are compared to the ones in the current base and if there is no identical rule present, it is added.
- New - this item is always enabled. Creates a new base.
- Save - this item is enabled only if a base is opened. Saves the currently opened base. If the base has not yet been saved, opens the Save as... dialog.
- Save as... - this item is enabled only if a base is opened. Saves the currently opened base into another file.
- Create backup copy every - this item is always enabled. If checked, application creates a backup copy of the currently opened base every X minutes. In case an LGX file is opened, backup copy is saved into the same folder as the LGX file is in, otherwise it is saved into the system temporary folder (usually <user profile folder>\Local Settings\Temp).
- Import - this item is always enabled. Imports data from an XML or TXT file into a new base. These files must have specific format, cf. section Supported Data Formats. While TXT can be used to import data from older versions of LMPS, XML stores everything that is saved during the usual save operation.
- Export - this item is enabled only if a base is opened. Exports data from the currently opened base to an XML or TXT file. It is recommended to use the XML format, if possible.
- Exit - this item is always enabled. Terminates the application.

Rules

This item is enabled only if the Rules and authors tabpage is enabled and if there is at least one rule in the base.

- Checked - this item is enabled only if at least one rule is checked.
  - Assign author - this item is always enabled. Assigns author to the checked rules.
  - Ignore rules - this item is enabled only if debugging is not active. Sets the ignore state of the checked rules to Ignore.
  - Do not ignore rules - this item is enabled only if debugging is not active. Sets the ignore state of the checked rules to Do not ignore.
- All - this item is always enabled.
  - Assign author - this item is always enabled. Assigns author to all rules.
  - Ignore rules - this item is enabled only if debugging is not active. Sets the ignore state of all rules to Ignore.
  - Do not ignore rules - this item is enabled only if debugging is not active. Sets the ignore state of all rules to Do not ignore.
  - Invert ignore state - this item is enabled only if debugging is not active. Sets the Ignore state to Ignore in case of rules that are not ignored and vice versa.
  - Check - this item is always enabled. Checks all rules.
  - Uncheck - this item is always enabled. Unchecks all rules.
  - Invert check state - this item is always enabled. Checks the unchecked rules and vice versa.
- Check if... - this item is enabled if at least one unchecked rule exists. All subitems are always enabled.
  - ... author is ... - checks all rules by the specified author
  - ... author is not ... - checks all rules by other than the specified author
  - ... rule is ignored - checks all rules that are ignored.
  - ... rule is not ignored - checks all rules that are not ignored.
  - ... rule is marked as active - checks all rules that are marked as active.
  - ... rule is not marked as active - checks all rules that are not marked as active.
  - ... rule is marked as redundant - checks all rules that are marked as redundant.
  - ... rule is not marked as redundant - checks all rules that are not marked as redundant.
  - ... rule is marked as contradictive - checks all rules that are marked as contradictive.
  - ... rule is not marked as contradictive - checks all rules that are not marked as contradictive.
  - ... rule number is from ... to ... - checks all rules numbered within the range specified in a dialog that opens after selecting this item.
  Activity, redundancy and contradictivity are not evaluated before running the above operations. Checking is done according to the values already present in the table of rules.
- Uncheck if... - this item is enabled if at least one checked rule exists. All subitems are always enabled.
  - ... author is ... - unchecks all rules by the specified author
  - ... author is not ... - unchecks all rules by other than the specified author
  - ... rule is ignored - unchecks all rules that are ignored.
  - ... rule is not ignored - unchecks all rules that are not ignored.
  - ... rule is marked as active - unchecks all rules that are marked as active.
  - ... rule is not marked as active - unchecks all rules that are not marked as active.
  - ... rule is marked as redundant - unchecks all rules that are marked as redundant.
  - ... rule is not marked as redundant - unchecks all rules that are not marked as redundant.
  - ... rule is marked as contradictive - unchecks all rules that are marked as contradictive.
  - ... rule is not marked as contradictive - unchecks all rules that are not marked as contradictive.
  - ... rule number is from ... to ... - unchecks all rules numbered within the range specified in a dialog that opens after selecting this item.
  Activity, redundancy and contradictivity are not evaluated before running the above operations. Unchecking is done according to the values already present in the table of rules.
- Assign author to rules by an unknown author - this item is enabled if at least one rule by an unknown author exists. Assigns author to all rules that are by <NA>.
- Redundancy (entire base) - this item is enabled if redundancy detection is possible. Evaluates redundancy of all rules in the base.

Debug

This item is enabled only if debugging is possible.

- Start debugging - this item is always enabled. Starts debugging. Activity of rules is determined first and then evaluation stops on the first active rule. Intermediate result is shown.
- Continue - this item is enabled only if debugging is active. Evaluates the rules to the next active one. If no active rule is found, displays the final query result.
- Evaluate up to... - this item is always enabled. Evaluates rules up to the first checked active one. If no active rule is found, displays the final query result.
- Abort debugging - this item is enabled only if debugging is active. Aborts the debugging process immediately.

Protocol

- Save as... - this item is enabled only if a query result evaluation protocol is available. Saves the protocol as a HTML file and attaches the graph to it in the PNG format.
- Print - this item is enabled only if a query result evaluation protocol is available. Prints the protocol to the default printer.
- Show print dialog and print - this item is enabled only if a query result evaluation protocol is available. Shows the print dialog and then prints the protocol according to the print settings chosen.
- Print preview - this item is enabled only if a query result evaluation protocol is available. Shows print preview.
- Page setup - this item is always enabled. Opens dialog with page settings (margins, paper orientation etc.).

Graph

- Show all models - this item is enabled only if graphs of all three models are available and if this option is not active already. It is also available during debugging. Shows query results of all three models.
- Show CCD model only - this item is enabled only if graphs of all three models are available and if this option is not active already. It is also available during debugging. Shows query result of the CCD model.
- Show CIC model only - this item is enabled only if graphs of all three models are available and if this option is not active already. It is also available during debugging. Shows query result of the CIC model.
- Show CI& model only - this item is enabled only if graphs of all three models are available and if this option is not active already. It is also available during debugging. Shows query result of the CI& model.
- Replot graph - this item is enabled only if graph of at least one model is available. Replots the last evaluated query result with respect to the current view mode (all models, CCD only, ...).
- Save graph as... - this item is enabled only if there is a graph displayed. Saves the graph to a PNG, JPEG or BMP file.
- Quality of graphs saved using the JPEG file format - this item is always enabled. Sets the JPEG quality factor. JPEG file format uses lossy compression. The number (1 - quality factor) sets the procentual level of reduction of every spatial frequency. Hence, the lower the quality factor is, the lower the quality of the saved graph will be.
- Use antialiasing - this item is always enabled. Sets if antialiasing should be used while plotting graphs.
- Draw horizontal grid - this item is always enabled. Sets whether the horizontal grid should be drawn.
- Draw vertical grid - this item is always enabled. Sets whether the vertical grid should be drawn.
- Draw fuzzy sets that represent values of the unknown variable - this item is always enabled. Sets whether fuzzy sets representing linguistic values of the unknown variable should be drawn.

Help

- Contents - this item is always enabled. Shows this guide.
- About LMPS for Windows - this item is always enabled. Shows version of the application etc.