Defines interfaces for launch variable elements.
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 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 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.