Modelers

org.topcased.search.ui.services
Class ParticipantTabDescriptor

java.lang.Object
  extended by org.topcased.search.ui.services.ParticipantTabDescriptor

public class ParticipantTabDescriptor
extends java.lang.Object

Encapsulate data comming from modelSearchParticipantTab an extension point contribution.


Field Summary
 ComposeableAdapterFactory elementComposeableAdapterFactory
           
 java.lang.String ID
           
 org.eclipse.swt.graphics.Image image
           
 java.lang.String label
           
 IModelElementEditorSelectionHandler modelElementEditorSelectionHandler
           
static java.lang.String PARTICIPANT_AREA_ID
           
static java.lang.String PARTICIPANT_AREA_LABEL_ID
           
static java.lang.String PARTICIPANT_AREA_TOOLTIP_ID
           
static java.lang.String PARTICIPANT_COMPOSITE_AREA_CLASS
           
static java.lang.String PARTICIPANT_COMPOSITE_AREA_FACTORY_CLASS
           
static java.lang.String PARTICIPANT_ELEMENT_COMPOSEABLE_FACTORY_ADAPTER_CLASS
           
static java.lang.String PARTICIPANT_ELEMENT_EDITOR_SELECTION_HANDLER_CLASS
           
static java.lang.String PARTICIPANT_IMAGE_ID
           
static java.lang.String PARTICIPANT_REFERENCED_QUERY_TABS_ID
           
 IModelSearchAreaFactory participantCompositeAreaFactory
           
 IModelSearchArea participantModelSearchArea
           
 java.util.List<java.lang.String> referencedQueryTabIDs
           
static java.lang.String SEARCH_ENGINE_ID
           
 java.lang.String searchEngineID
           
 java.lang.String tooltip
           
 
Constructor Summary
ParticipantTabDescriptor(org.eclipse.core.runtime.IConfigurationElement element)
           
 
Method Summary
 IModelSearchArea createArea(org.eclipse.swt.widgets.Composite parent, ModelExtensibleSearchPage searchPage)
           
 ComposeableAdapterFactory getElementComposeableAdapterFactory()
           
 java.lang.String getID()
           
 org.eclipse.swt.graphics.Image getImage()
           
 java.lang.String getLabel()
           
 IModelElementEditorSelectionHandler getModelElementEditorSelectionHandler()
           
 IModelSearchArea getParticipantModelSearchArea()
           
 IModelSearchAreaFactory getQueryCompositeAreaFactory()
           
 java.util.List<java.lang.String> getReferencedQueryTabIDs()
           
 java.lang.String getSearchEngineID()
           
 java.lang.String getTooltip()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARTICIPANT_AREA_ID

public static final java.lang.String PARTICIPANT_AREA_ID
See Also:
Constant Field Values

SEARCH_ENGINE_ID

public static final java.lang.String SEARCH_ENGINE_ID
See Also:
Constant Field Values

PARTICIPANT_AREA_LABEL_ID

public static final java.lang.String PARTICIPANT_AREA_LABEL_ID
See Also:
Constant Field Values

PARTICIPANT_AREA_TOOLTIP_ID

public static final java.lang.String PARTICIPANT_AREA_TOOLTIP_ID
See Also:
Constant Field Values

PARTICIPANT_IMAGE_ID

public static final java.lang.String PARTICIPANT_IMAGE_ID
See Also:
Constant Field Values

PARTICIPANT_COMPOSITE_AREA_CLASS

public static final java.lang.String PARTICIPANT_COMPOSITE_AREA_CLASS
See Also:
Constant Field Values

PARTICIPANT_ELEMENT_EDITOR_SELECTION_HANDLER_CLASS

public static final java.lang.String PARTICIPANT_ELEMENT_EDITOR_SELECTION_HANDLER_CLASS
See Also:
Constant Field Values

PARTICIPANT_ELEMENT_COMPOSEABLE_FACTORY_ADAPTER_CLASS

public static final java.lang.String PARTICIPANT_ELEMENT_COMPOSEABLE_FACTORY_ADAPTER_CLASS
See Also:
Constant Field Values

PARTICIPANT_COMPOSITE_AREA_FACTORY_CLASS

public static final java.lang.String PARTICIPANT_COMPOSITE_AREA_FACTORY_CLASS
See Also:
Constant Field Values

PARTICIPANT_REFERENCED_QUERY_TABS_ID

public static final java.lang.String PARTICIPANT_REFERENCED_QUERY_TABS_ID
See Also:
Constant Field Values

ID

public java.lang.String ID

label

public java.lang.String label

tooltip

public java.lang.String tooltip

searchEngineID

public java.lang.String searchEngineID

participantModelSearchArea

public IModelSearchArea participantModelSearchArea

participantCompositeAreaFactory

public IModelSearchAreaFactory participantCompositeAreaFactory

modelElementEditorSelectionHandler

public IModelElementEditorSelectionHandler modelElementEditorSelectionHandler

elementComposeableAdapterFactory

public ComposeableAdapterFactory elementComposeableAdapterFactory

referencedQueryTabIDs

public java.util.List<java.lang.String> referencedQueryTabIDs

image

public org.eclipse.swt.graphics.Image image
Constructor Detail

ParticipantTabDescriptor

public ParticipantTabDescriptor(org.eclipse.core.runtime.IConfigurationElement element)
                         throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException
Method Detail

getID

public java.lang.String getID()

getQueryCompositeAreaFactory

public IModelSearchAreaFactory getQueryCompositeAreaFactory()

getLabel

public java.lang.String getLabel()

getTooltip

public java.lang.String getTooltip()

getSearchEngineID

public java.lang.String getSearchEngineID()

getReferencedQueryTabIDs

public java.util.List<java.lang.String> getReferencedQueryTabIDs()

createArea

public IModelSearchArea createArea(org.eclipse.swt.widgets.Composite parent,
                                   ModelExtensibleSearchPage searchPage)

getParticipantModelSearchArea

public IModelSearchArea getParticipantModelSearchArea()

getElementComposeableAdapterFactory

public ComposeableAdapterFactory getElementComposeableAdapterFactory()

getModelElementEditorSelectionHandler

public IModelElementEditorSelectionHandler getModelElementEditorSelectionHandler()

getImage

public org.eclipse.swt.graphics.Image getImage()

Modelers

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