mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-09 18:15:23 +02:00
[177930] [api] Remove unnecessary and unused convienence getXXXAdapter() methods from SystemViewAdapterFactory
This commit is contained in:
parent
cfabc043fe
commit
4ec2eb27a9
1 changed files with 10 additions and 165 deletions
|
@ -60,8 +60,8 @@ public class SystemViewAdapterFactory implements IAdapterFactory {
|
||||||
private SystemViewPromptableAdapter promptAdapter = new SystemViewPromptableAdapter();
|
private SystemViewPromptableAdapter promptAdapter = new SystemViewPromptableAdapter();
|
||||||
private SystemViewNewConnectionPromptAdapter newConnPromptAdapter = new SystemViewNewConnectionPromptAdapter();
|
private SystemViewNewConnectionPromptAdapter newConnPromptAdapter = new SystemViewNewConnectionPromptAdapter();
|
||||||
private SystemTeamViewProfileAdapter profileAdapter = new SystemTeamViewProfileAdapter();
|
private SystemTeamViewProfileAdapter profileAdapter = new SystemTeamViewProfileAdapter();
|
||||||
private SystemTeamViewCategoryAdapter categoryAdapter;
|
private SystemTeamViewCategoryAdapter categoryAdapter = new SystemTeamViewCategoryAdapter();
|
||||||
private SystemTeamViewSubSystemConfigurationAdapter subsysFactoryAdapter;
|
private SystemTeamViewSubSystemConfigurationAdapter subsysFactoryAdapter = new SystemTeamViewSubSystemConfigurationAdapter();
|
||||||
|
|
||||||
private SystemViewFilterStringAdapter filterStringAdapter = new SystemViewFilterStringAdapter();
|
private SystemViewFilterStringAdapter filterStringAdapter = new SystemViewFilterStringAdapter();
|
||||||
|
|
||||||
|
@ -69,7 +69,8 @@ public class SystemViewAdapterFactory implements IAdapterFactory {
|
||||||
* @see IAdapterFactory#getAdapterList()
|
* @see IAdapterFactory#getAdapterList()
|
||||||
*/
|
*/
|
||||||
public Class[] getAdapterList() {
|
public Class[] getAdapterList() {
|
||||||
return new Class[] { ISystemViewElementAdapter.class, ISystemDragDropAdapter.class, IPropertySource.class, IWorkbenchAdapter.class, IActionFilter.class, IDeferredWorkbenchAdapter.class };
|
return new Class[] { ISystemViewElementAdapter.class, ISystemDragDropAdapter.class, IPropertySource.class, IWorkbenchAdapter.class,
|
||||||
|
IActionFilter.class, IDeferredWorkbenchAdapter.class };
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -99,8 +100,8 @@ public class SystemViewAdapterFactory implements IAdapterFactory {
|
||||||
//manager.registerAdapters(this, SystemUDActionElement.class);
|
//manager.registerAdapters(this, SystemUDActionElement.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/* (non-Javadoc)
|
||||||
* @see IAdapterFactory#getAdapter(java.lang.Object, java.lang.Class)
|
* @see org.eclipse.core.runtime.IAdapterFactory#getAdapter(java.lang.Object, java.lang.Class)
|
||||||
*/
|
*/
|
||||||
public Object getAdapter(Object adaptableObject, Class adapterType) {
|
public Object getAdapter(Object adaptableObject, Class adapterType) {
|
||||||
Object adapter = null;
|
Object adapter = null;
|
||||||
|
@ -136,8 +137,8 @@ public class SystemViewAdapterFactory implements IAdapterFactory {
|
||||||
adapter = promptAdapter;
|
adapter = promptAdapter;
|
||||||
}
|
}
|
||||||
} else if (adaptableObject instanceof SystemTeamViewCategoryNode)
|
} else if (adaptableObject instanceof SystemTeamViewCategoryNode)
|
||||||
adapter = getCategoryAdapter();
|
adapter = categoryAdapter;
|
||||||
else if (adaptableObject instanceof SystemTeamViewSubSystemConfigurationNode) adapter = getSubSystemConfigurationAdapter();
|
else if (adaptableObject instanceof SystemTeamViewSubSystemConfigurationNode) adapter = subsysFactoryAdapter;
|
||||||
|
|
||||||
/** FIXME - UDAs no longer in core
|
/** FIXME - UDAs no longer in core
|
||||||
else if (adaptableObject instanceof SystemTeamViewCompileTypeNode)
|
else if (adaptableObject instanceof SystemTeamViewCompileTypeNode)
|
||||||
|
@ -156,172 +157,16 @@ public class SystemViewAdapterFactory implements IAdapterFactory {
|
||||||
return adapter;
|
return adapter;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Because we use singletons for our adapters, it is possible to speed up
|
|
||||||
* access to them by simply returning them from here.
|
|
||||||
* <p>
|
|
||||||
* This method returns the RSE adapter for root inputs to the RSE
|
|
||||||
* @return SystemViewRootInputAdapter
|
|
||||||
*/
|
|
||||||
public SystemViewRootInputAdapter getRootInputAdapter() {
|
|
||||||
return rootAdapter;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Because we use singletons for our adapters, it is possible to speed up
|
|
||||||
* access to them by simply returning them from here.
|
|
||||||
* <p>
|
|
||||||
* This method returns the RSE adapter for connection objects
|
|
||||||
* @return SystemViewConnectionAdapter
|
|
||||||
*/
|
|
||||||
public SystemViewConnectionAdapter getConnectionAdapter() {
|
|
||||||
return connectionAdapter;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Because we use singletons for our adapters, it is possible to speed up
|
* Because we use singletons for our adapters, it is possible to speed up
|
||||||
* access to them by simply returning them from here.
|
* access to them by simply returning them from here.
|
||||||
* <p>
|
* <p>
|
||||||
* This method returns the RSE adapter for profile objects
|
* This method returns the RSE adapter for profile objects
|
||||||
* @return SystemViewProfileAdapter
|
* @return SystemViewProfileAdapter
|
||||||
|
*
|
||||||
|
* @deprecated Call getAdapter(...) directly with a <code>ISystemProfile</code>. instance as adaptable object.
|
||||||
*/
|
*/
|
||||||
public SystemTeamViewProfileAdapter getProfileAdapter() {
|
public SystemTeamViewProfileAdapter getProfileAdapter() {
|
||||||
return profileAdapter;
|
return profileAdapter;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Because we use singletons for our adapters, it is possible to speed up
|
|
||||||
* access to them by simply returning them from here.
|
|
||||||
* <p>
|
|
||||||
* This method returns the RSE adapter for filters
|
|
||||||
* @return SystemViewFilterAdapter
|
|
||||||
*/
|
|
||||||
public SystemViewFilterAdapter getFilterAdapter() {
|
|
||||||
return filterAdapter;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Because we use singletons for our adapters, it is possible to speed up
|
|
||||||
* access to them by simply returning them from here.
|
|
||||||
* <p>
|
|
||||||
* This method returns the RSE adapter for filter pools
|
|
||||||
* @return SystemViewFilterPoolAdapter
|
|
||||||
*/
|
|
||||||
public SystemViewFilterPoolAdapter getFilterPoolAdapter() {
|
|
||||||
return filterPoolAdapter;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Because we use singletons for our adapters, it is possible to speed up
|
|
||||||
* access to them by simply returning them from here.
|
|
||||||
* <p>
|
|
||||||
* This method returns the RSE adapter for filter pool references, which
|
|
||||||
* are what we actually see in the RSE.
|
|
||||||
* @return SystemViewFilterPoolReferenceAdapter
|
|
||||||
*/
|
|
||||||
public SystemViewFilterPoolReferenceAdapter getFilterPoolReferenceAdapter() {
|
|
||||||
return filterPoolReferenceAdapter;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Because we use singletons for our adapters, it is possible to speed up
|
|
||||||
* access to them by simply returning them from here.
|
|
||||||
* <p>
|
|
||||||
* This method returns the RSE adapter for filter references, which are
|
|
||||||
* what we actually see in the RSE
|
|
||||||
* @return SystemViewFilterReferenceAdapter
|
|
||||||
*/
|
|
||||||
public SystemViewFilterReferenceAdapter getFilterReferenceAdapter() {
|
|
||||||
return filterReferenceAdapter;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Because we use singletons for our adapters, it is possible to speed up
|
|
||||||
* access to them by simply returning them from here.
|
|
||||||
* <p>
|
|
||||||
* This method returns the RSE adapter for messages shown in the RSE as child objects
|
|
||||||
* @return SystemViewMessageAdapter
|
|
||||||
*/
|
|
||||||
public SystemViewMessageAdapter getMsgAdapter() {
|
|
||||||
return msgAdapter;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Because we use singletons for our adapters, it is possible to speed up
|
|
||||||
* access to them by simply returning them from here.
|
|
||||||
* <p>
|
|
||||||
* This method returns the RSE adapter for promptable objects the run an action when expanded
|
|
||||||
* @return SystemViewPromptableAdapter
|
|
||||||
*/
|
|
||||||
public SystemViewPromptableAdapter getPromptAdapter() {
|
|
||||||
return promptAdapter;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Because we use singletons for our adapters, it is possible to speed up
|
|
||||||
* access to them by simply returning them from here.
|
|
||||||
* <p>
|
|
||||||
* This method returns the RSE adapter for subsystems
|
|
||||||
* @return SystemViewSubSystemAdapter
|
|
||||||
*/
|
|
||||||
public SystemViewSubSystemAdapter getSubSystemAdapter() {
|
|
||||||
return subsystemAdapter;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @return adapter for category nodes in team view
|
|
||||||
*/
|
|
||||||
public SystemTeamViewCategoryAdapter getCategoryAdapter() {
|
|
||||||
if (categoryAdapter == null) categoryAdapter = new SystemTeamViewCategoryAdapter();
|
|
||||||
return categoryAdapter;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @return adapter for subsystem factory nodes in team view
|
|
||||||
*/
|
|
||||||
public SystemTeamViewSubSystemConfigurationAdapter getSubSystemConfigurationAdapter() {
|
|
||||||
if (subsysFactoryAdapter == null) subsysFactoryAdapter = new SystemTeamViewSubSystemConfigurationAdapter();
|
|
||||||
return subsysFactoryAdapter;
|
|
||||||
}
|
|
||||||
|
|
||||||
// FIXME user actions and compile commands no longer coupled with core
|
|
||||||
// /**
|
|
||||||
// * Return adapter for user actions nodes in team view
|
|
||||||
// */
|
|
||||||
// public SystemTeamViewUserActionAdapter getUserActionAdapter()
|
|
||||||
// {
|
|
||||||
// if (userActionAdapter == null)
|
|
||||||
// userActionAdapter = new SystemTeamViewUserActionAdapter();
|
|
||||||
// return userActionAdapter;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Return adapter for compile type nodes in team view
|
|
||||||
// */
|
|
||||||
// public SystemTeamViewCompileTypeAdapter getCompileTypeAdapter()
|
|
||||||
// {
|
|
||||||
// if (compileTypeAdapter == null)
|
|
||||||
// compileTypeAdapter = new SystemTeamViewCompileTypeAdapter();
|
|
||||||
// return compileTypeAdapter;
|
|
||||||
// }
|
|
||||||
// /**
|
|
||||||
// * Return adapter for compile command nodes in team view
|
|
||||||
// */
|
|
||||||
// public SystemTeamViewCompileCommandAdapter getCompileCommandAdapter()
|
|
||||||
// {
|
|
||||||
// if (compileCmdAdapter == null)
|
|
||||||
// compileCmdAdapter = new SystemTeamViewCompileCommandAdapter();
|
|
||||||
// return compileCmdAdapter;
|
|
||||||
// }
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Because we use singletons for our adapters, it is possible to speed up
|
|
||||||
* access to them by simply returning them from here.
|
|
||||||
* <p>
|
|
||||||
* This method returns the RSE adapter for filter strings
|
|
||||||
* @return SystemViewFilterStringAdapter
|
|
||||||
*/
|
|
||||||
public SystemViewFilterStringAdapter getFilterStringAdapter() {
|
|
||||||
return filterStringAdapter;
|
|
||||||
}
|
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue