TPTP 4.2.0 Platform Project
Internal API Specification

Deprecated API

Deprecated Classes
org.eclipse.tptp.platform.execution.client.agent.internal.AgentConfiguration
          since TPTP 4.0 
org.eclipse.tptp.platform.execution.client.agent.internal.AgentConfigurationEntry
          since TPTP 4.0 
org.eclipse.tptp.platform.agentcontroller.internal.impl.AgentControllerPlugin
          This is a deprecated class Please see ExecutionPlugin 
org.eclipse.tptp.platform.report.drawutil.internal.DrawUtil
          this deprecated marked is used to see where DrawUtil is used, and to know which part of code depends on SWT packages because DrawUtil depends on it. If you don't want to depends on SWT classes, use DrawUtilIGC instead. 
org.eclipse.hyades.trace.ui.internal.preferences.LoggingAgentsPreferencePage
          Ali M. - This preference page is obsolete per defect https://bugs.eclipse.org/bugs/show_bug.cgi?id=137719. The user can now use the agent discoverer data collector to dynamically attach to any logging agent that is bounded to a process. 
org.eclipse.hyades.ui.internal.extension.NavigatorFilterSet
          Navigator filters have been replaced with navigator layouts. 
org.eclipse.hyades.trace.ui.internal.launcher.ProfileDestinationTab
          Ali M. -- Clients are encouraged to use DestinationTab, which can be used to include as a separate configuraiton tab instead of a nested tab. 
org.eclipse.hyades.trace.ui.internal.launcher.ProfileEquinoxLaunchConfiguration
          This delgate class is no longer used and should be removed. Replacement is PIEquinoxLauncherDelegate 
org.eclipse.hyades.trace.ui.internal.launcher.ProfileJavaAppletDelegate
          This delgate class is no longer used and should be removed. Replacement is PIJavaAppletLauncherDelegate 
org.eclipse.hyades.trace.ui.internal.launcher.ProfileJavaApplicationDelegate
          This delgate class is no longer used and should be removed. Replacement is PIJavaApplicationDelegate 
org.eclipse.hyades.trace.ui.internal.launcher.ProfileJUnitDelegate
          This delgate class is no longer used and should be removed. Replacement is PIJUnitLauncherDelegate 
org.eclipse.hyades.trace.ui.internal.launcher.ProfileJUnitPluginDelegate
          This delgate class is no longer used and should be removed. Replacement is PIJUnitPluginLauncherDelegate 
org.eclipse.hyades.trace.ui.internal.launcher.ProfileLimitsTab
          replaced by PIConfiguration since vTPTP4.2 
org.eclipse.hyades.trace.ui.internal.launcher.ProfileRuntimeWorkbenchDelegate
          This delgate class is no longer used and should be removed. Replacement is PIRuntimeWorkbenchLauncherDelegate 
org.eclipse.hyades.trace.ui.internal.launcher.ProfileSWTLaunchConfigurationDelegate
          This delgate class is no longer used and should be removed. Replacement is PIJavaLauncherDelegate 
org.eclipse.hyades.trace.ui.internal.launcher.ProfilingSet
          Contributors should refrain from using profiling sets. The concept along with all associated APIs of profiling sets is deprecated since TPTP v4.2 
org.eclipse.hyades.trace.ui.internal.launcher.ProfilingSetType
          Contributors should refrain from using profiling sets or any related API. The concept along with associated APIs of profiling sets is deprecated since TPTP v4.2 
org.eclipse.tptp.platform.report.drawutil.internal.Rect
          since 1.2.1. This could be fully replaced by org.eclipse.tptp.platform.report.igc.util.internal.Rect class. except methods dealing with org.eclipse.swt.graphics.Rectangle (as IGC must be independant from SWT). 
org.eclipse.hyades.ui.internal.navigator.action.ToggleLinkingAction
          use org.eclipse.hyades.test.ui.internal.navigator.action.ToggleLinkingAction instead. 
 

Deprecated Fields
org.eclipse.hyades.trace.internal.ui.TraceConstants.LOG_KEY
          The log agent preference page is no longer supported 
org.eclipse.hyades.trace.internal.ui.TraceConstants.LOG_OPTION_KEY
          https://bugs.eclipse.org/bugs/show_bug.cgi?id=141067 - option is no longer used 
org.eclipse.hyades.trace.internal.ui.TraceConstants.PROF_OPTION_KEY
          https://bugs.eclipse.org/bugs/show_bug.cgi?id=141067 - option is no longer used 
org.eclipse.hyades.trace.ui.internal.launcher.ProfilingSetsManager.profilingSetsExtPoint
            
org.eclipse.hyades.trace.ui.internal.launcher.ProfilingSetsManager.profilingTypesExtPoint
            
org.eclipse.hyades.trace.ui.internal.launcher.ProfilingSetsManager.profilingTypesGroups
            
org.eclipse.hyades.trace.ui.internal.launcher.ProfilingSetsManager.profilingTypesGroupsExtPoint
            
 

Deprecated Methods
org.eclipse.hyades.probekit.internal.Compiler.addFile(String)
            
org.eclipse.hyades.probekit.internal.Compiler.addProbekit(Probekit)
            
org.eclipse.hyades.probekit.internal.Compiler.addResource(Resource)
          Use Compiler.addResource(Resource,IResource) instead, because it can report errors against the proper Workspace resource. 
org.eclipse.hyades.trace.ui.internal.util.PDCoreUtil.attach(String, Vector, Vector, ArrayList, String, String)
          user should call attach(Sting,Vector,String,String) with portNumber specific instead. 
org.eclipse.tptp.platform.probekit.launch.internal.wizard.CustomWizardExportResourcesPage.ensureResourcesLocal(List)
          Only retained for backwards compatibility. 
org.eclipse.tptp.platform.report.tools.internal.CalendarField.FieldName(int)
          prefer use getFieldName For debug purpose, return the Calendar field name from field value, or number converted to string, if field isn't known. 
org.eclipse.hyades.trace.ui.internal.core.TraceProfileFiltersUI.getFilterSet(ArrayList)
          Use TraceFilterManager.getInstance().serializeFiltersToXML() 
org.eclipse.hyades.trace.ui.internal.core.TraceProfileFiltersUI.getFiltersSet(Element)
          Use TraceFilterManager.getInstance().getFilterSets() to get the filter sets stored in the in the preference. 
org.eclipse.tptp.platform.instrumentation.ui.internal.configuration.InstrumentFiltersUI.getFiltersSet(Element)
          Use TraceFilterManager.getInstance().getFilterSets() to get the filter sets stored in the in the preference. 
org.eclipse.hyades.internal.execution.local.control.NodeFactory.getLocalHost()
          - use getLocalHost(User user) 
org.eclipse.hyades.trace.ui.internal.core.TraceProfileCollectionsUI.getOptions()
          use getProfilingOptions instead 
org.eclipse.hyades.logging.adapter.model.internal.adapter.impl.AdapterFactoryImpl.getPackage()
            
org.eclipse.hyades.logging.adapter.model.internal.configuration.impl.ConfigurationFactoryImpl.getPackage()
            
org.eclipse.hyades.logging.adapter.model.internal.context.impl.ContextFactoryImpl.getPackage()
            
org.eclipse.hyades.logging.adapter.model.internal.extractor.impl.ExtractorFactoryImpl.getPackage()
            
org.eclipse.hyades.logging.adapter.model.internal.filter.impl.FilterFactoryImpl.getPackage()
            
org.eclipse.hyades.logging.adapter.model.internal.formatter.impl.FormatterFactoryImpl.getPackage()
            
org.eclipse.hyades.logging.adapter.model.internal.outputter.impl.OutputterFactoryImpl.getPackage()
            
org.eclipse.hyades.logging.adapter.model.internal.parser.impl.ParserFactoryImpl.getPackage()
            
org.eclipse.hyades.logging.adapter.model.internal.sensor.impl.SensorFactoryImpl.getPackage()
            
org.eclipse.hyades.logging.adapter.model.internal.unit.impl.UnitFactoryImpl.getPackage()
            
org.eclipse.hyades.models.internal.probekit.impl.ProbekitFactoryImpl.getPackage()
            
org.eclipse.hyades.models.internal.sdb.impl.SDBFactoryImpl.getPackage()
            
org.eclipse.tptp.platform.models.internal.traceEvents.impl.TraceEventsFactoryImpl.getPackage()
            
org.eclipse.hyades.trace.ui.internal.launcher.ProfilingSetsManager.getProfilingTypesGroups()
            
org.eclipse.hyades.ui.internal.util.JavaSearchScope.includesBinaries()
            
org.eclipse.hyades.ui.internal.util.JavaSearchScope.includesClasspaths()
            
org.eclipse.hyades.trace.ui.internal.launcher.ProfilingSetsManager.initializeProfilingTypes()
            
org.eclipse.hyades.trace.ui.internal.launcher.ProfilingSetsManager.initializeProfilingTypesGroups()
            
org.eclipse.hyades.trace.ui.internal.util.PDCoreUtil.launchTrace(TraceArguments, ArrayList, Vector, String, String, ILaunch)
          Contributors should avoid using this method. PrimaryLaunchDelegate provides a launch method that uses TPTP's standard for starting one or more profiling/monitoring session. 
org.eclipse.hyades.trace.ui.internal.util.PDCoreUtil.launchTrace(TraceArguments, ArrayList, Vector, String, String, ILaunch, boolean)
          Contributors should avoid using this method. PrimaryLaunchDelegate provides a launch method that uses TPTP's standard for starting one or more profiling/monitoring session. 
org.eclipse.tptp.platform.report.drivers.ui.internal.SWTViewer.redraw(TCell)
          use redraw(TAbstractCell) 
org.eclipse.tptp.platform.report.drivers.ui.internal.SWTViewer.scrollTo(TCell)
          use scrollTo(TAbstractCell cell) 
org.eclipse.tptp.platform.report.drivers.ui.internal.SWTViewer.setContent(TCellContainer)
          use setContent(TAbstractCellContainer c) 
org.eclipse.tptp.platform.report.drivers.ui.internal.SWTViewer.setDocument(IDDocument)
          it's replaced by setContent(IDItem) method. Sets a document in the viewer 
org.eclipse.hyades.ui.internal.util.JavaSearchScope.setIncludesBinaries(boolean)
            
org.eclipse.hyades.ui.internal.util.JavaSearchScope.setIncludesClasspaths(boolean)
            
org.eclipse.hyades.ui.internal.editor.PageContainerEditorPart.setTitle(String)
          use #setEditorTitle(String) instead. 
org.eclipse.hyades.trace.ui.internal.core.TraceProfileFiltersUI.storeValues(ArrayList)
          Use TraceFilterManager.getInstance().storeFitlerSetList(items); 
 

Deprecated Constructors
org.eclipse.hyades.probekit.internal.Compiler(Probekit)
            
org.eclipse.hyades.probekit.internal.Compiler(String)
            
org.eclipse.hyades.trace.ui.internal.launcher.ProfileTab(boolean)
          Clients are encouraged to use ProfileTab(boolean, false). This constructor is equivalent to ProfileTab(attach, true), which is not recommended. This constructor will always result in creating the destination tab as a nested tab of the profile tab. 
org.eclipse.hyades.trace.ui.internal.core.TraceProfileUI(ProfileTab, boolean)
          It's not recommended for clients to use this constructor. The constructor is equivalent to calling TraceProfileUI(par, attach, true) which always creates nested tabs under the profile tab. This constructor is only provided for easy transitioning and backward compatibility. 
 


TPTP 4.2.0 Platform Project
Internal API Specification