A custom editor variable is defined by a name, a string value and a text description and can be used in the same expressions where the built-in variables can be used, for example the command line of an external tool, the working directory of a custom external validator or the input URL of a transformation scenario. The string value will replace the name of the variable in the expression at runtime.