PTP
Release 7.0

org.eclipse.ptp.services.ui
Class ServiceModelUIManager

java.lang.Object
  extended by org.eclipse.ptp.services.ui.ServiceModelUIManager

public class ServiceModelUIManager
extends java.lang.Object

A singleton class which is the entry point to a service model which represents: - the set of contributed services - the set of providers which provide those services - the service configurations for each project which specify which services are mapped to which providers. EXPERIMENTAL. This class or interface has been added as part of a work in progress. There is no guarantee that this API will work or that it will remain the same. Please do not use this API without consulting with the RDT team.


Constructor Summary
ServiceModelUIManager()
           
 
Method Summary
static ServiceModelUIManager getInstance()
           
 IServiceContributor getServiceContributor(IService service)
          Get the configuration UI associated with a service.
 IServiceProviderConfiguration getServiceProviderConfigurationUI(IServiceProviderDescriptor desc)
          Deprecated.  
 IServiceProviderContributor getServiceProviderContributor(IServiceProviderDescriptor desc)
          Get the configuration UI associated with a service provider.
 org.eclipse.jface.wizard.IWizard getWizardExtensions()
          Get any wizard extensions.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceModelUIManager

public ServiceModelUIManager()
Method Detail

getInstance

public static ServiceModelUIManager getInstance()

getServiceContributor

public IServiceContributor getServiceContributor(IService service)
Get the configuration UI associated with a service.

Parameters:
service - service
Returns:
class implementing IServiceContributor

getServiceProviderContributor

public IServiceProviderContributor getServiceProviderContributor(IServiceProviderDescriptor desc)
Get the configuration UI associated with a service provider.

Parameters:
desc - service provider descriptor
Returns:
class implementing IServiceProviderContributor

getWizardExtensions

public org.eclipse.jface.wizard.IWizard getWizardExtensions()
Get any wizard extensions.

Returns:
IWizard providing a wizard extension

getServiceProviderConfigurationUI

public IServiceProviderConfiguration getServiceProviderConfigurationUI(IServiceProviderDescriptor desc)
Deprecated. 

Parameters:
desc -
Returns:

PTP
Release 7.0

Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.