Defines interfaces for launch variable elements.

Package Specification

This package defines classes and interfaces which support variable definition and management. These variables are intended to be used in launch configurations as a means of easing configuration management and making configurations more portable.

Simple Launch Variables

Simple variables are simple key/value pairs typically created and managed by the user via a preference page provided by the UI. Plug-in providers can also contribute simple launch variables via the simpleLaunchVariables extension, optionally supplying an initial value or a class which will generate the initial value.

Context Launch Variables

Context launch variables are variables whose value is computed dynamically, given a resource context. Typically, this context is determined by the user's selection in the UI. Context launch variables are contributed via the contextLaunchVariables extension.