Modelers

org.topcased.search.core.services
Class ModelExtensibleSearchEngineExtensionManager

java.lang.Object
  extended by AbstractExtensionManager
      extended by org.topcased.search.core.services.ModelExtensibleSearchEngineExtensionManager

public final class ModelExtensibleSearchEngineExtensionManager
extends AbstractExtensionManager

This convenience class contains handles data coming from modelSearchEngine extension point contributions.


Field Summary
static java.lang.String TOPCASED_CORE_MODEL_SEARCH_ENGINE_EXT_POINT_ID
           
 
Constructor Summary
protected ModelExtensibleSearchEngineExtensionManager()
           
 
Method Summary
protected  void addExtension(org.eclipse.core.runtime.IExtension extension)
           
 ModelSearchEngineDescriptor find(java.lang.String id)
          Find a descriptor in the registry.
static ModelExtensibleSearchEngineExtensionManager getInstance()
          Get the shared instance.
 ModelSearchEngineDescriptor[] getModelSearchEngines()
          Get an enumeration of validator descriptors.
protected  void removeExtension(org.eclipse.core.runtime.IExtension extension)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TOPCASED_CORE_MODEL_SEARCH_ENGINE_EXT_POINT_ID

public static final java.lang.String TOPCASED_CORE_MODEL_SEARCH_ENGINE_EXT_POINT_ID
Constructor Detail

ModelExtensibleSearchEngineExtensionManager

protected ModelExtensibleSearchEngineExtensionManager()
Method Detail

getInstance

public static ModelExtensibleSearchEngineExtensionManager getInstance()
Get the shared instance.

Returns:
the validators manager

find

public ModelSearchEngineDescriptor find(java.lang.String id)
Find a descriptor in the registry.

Parameters:
id - the searched validator id
Returns:
the validator or null if not found

getModelSearchEngines

public ModelSearchEngineDescriptor[] getModelSearchEngines()
Get an enumeration of validator descriptors.

Returns:
The registered validators

addExtension

protected void addExtension(org.eclipse.core.runtime.IExtension extension)
See Also:
org.topcased.facilities.extensions.AbstractExtensionManager#addExtension(org.eclipse.core.runtime.IExtension)

removeExtension

protected void removeExtension(org.eclipse.core.runtime.IExtension extension)
See Also:
org.topcased.facilities.extensions.AbstractExtensionManager#removeExtension(org.eclipse.core.runtime.IExtension)

Modelers

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.