Inheritance diagram for TeslaTab:
Collaboration diagram for TeslaTab:Based on /inspired by PluginsTab
TODO: Too chaotic!
Classes | |
| class | Listener |
Public Methods | |
| TeslaTab () | |
| void | dispose () |
| void | createControl (Composite parent) |
| String | getName () |
| void | initializeFrom (ILaunchConfiguration configuration) |
| void | performApply (ILaunchConfigurationWorkingCopy configuration) |
| void | setDefaults (ILaunchConfigurationWorkingCopy configuration) |
| void | updateLaunchConfigurationDialog () |
| void | validateTab () |
| List< File > | getComponents () |
Protected Methods | |
| void | createEnvironmentEditor (Composite composite) |
| ILaunchConfigurationWorkingCopy | getConfiguration () |
Package Attributes | |
| String[][] | values = new String[][] {{"Developer (Tesla was started within Eclipse)", StandaloneEnvironment.class.getName()}, {"Default (Tesla installed via Update Site)", StandaloneEnvironment.class.getName()}} |
| TeslaTab | ( | ) |
| void createControl | ( | Composite | parent | ) |
| void createEnvironmentEditor | ( | Composite | composite | ) | [protected] |
| void dispose | ( | ) |
| List<File> getComponents | ( | ) |
| ILaunchConfigurationWorkingCopy getConfiguration | ( | ) | [protected] |
| String getName | ( | ) |
| void initializeFrom | ( | ILaunchConfiguration | configuration | ) |
| void performApply | ( | ILaunchConfigurationWorkingCopy | configuration | ) |
| void setDefaults | ( | ILaunchConfigurationWorkingCopy | configuration | ) |
| void updateLaunchConfigurationDialog | ( | ) |
| void validateTab | ( | ) |
String [][] values = new String[][] {{"Developer (Tesla was started within Eclipse)", StandaloneEnvironment.class.getName()}, {"Default (Tesla installed via Update Site)", StandaloneEnvironment.class.getName()}} [package] |