[Enter description of this extension point.] A descriptor represents an object that can be converted into a launch configuration. The typical example is IProject. Launch configurations can be created that launch the build output of the project. Global descriptor type id. I.e. com.example.mytype Priority of the descriptor, values from 1 to 100. Lower values represent lower priority. I.e. descriptor with priority 10 will override descriptor with priority 5. Priority 0 is reserved for default descriptor. Class that implements ILaunchDescriptorType Descriptor types and target types map to a launch configuration type. Configurations of that type knows how to launch for the desciptor on targets of that type. Id of the descriptor type defined in descriptorType element (can be from another extension) Priority of the provider, values from 1 to 100. Lower values represent lower priority. I.e. provider with priority 10 will be checked before provider with priority 5. Priority 0 is reserved for default provider. Class that implements ILaunchConfigurationProvider Does the descriptor managed by this config provider support the null target. Object providers pump launch objects into the model as they are created and removed. These are used to create descriptors for these objects. [Enter the first release in which this extension point appears.] [Enter extension point usage example here.] [Enter API information here.] [Enter information about supplied implementation of this extension point.]