|
Modelers | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.topcased.search.ui.areas.AbstractModelSearchParticipantArea
public abstract class AbstractModelSearchParticipantArea
Provide a list of all ECore meta elements particpating to the search.
Allows user to select into which meta-element the search query will look into.
Field Summary | |
---|---|
protected ComposeableAdapterFactory |
metaElementParticipantAdapterFactory
|
protected org.eclipse.ui.dialogs.ContainerCheckedTreeViewer |
metaElementParticipantCheckedTreeViewer
|
protected org.eclipse.jface.viewers.ILabelProvider |
metaElementParticipantLabelProvider
|
protected AbstractMetaModelParticipantsItemProvider |
metaElementsPartictipantsItemProvider
|
Fields inherited from class org.eclipse.swt.widgets.Composite |
---|
embeddedHandle |
Fields inherited from class org.eclipse.swt.widgets.Widget |
---|
handle |
Fields inherited from interface org.topcased.search.core.engine.IModelSearchQueryParameterProvider |
---|
dataMap |
Constructor Summary | |
---|---|
AbstractModelSearchParticipantArea(org.eclipse.swt.widgets.Composite parent,
ModelExtensibleSearchPage page,
int style)
|
Method Summary | |
---|---|
org.eclipse.swt.widgets.Control |
getControl()
Current area control. |
java.util.Map<java.lang.String,java.lang.Object> |
getData()
|
java.util.List<AdapterFactory> |
getMetaElementComposeableAdapterFactories()
Implement at least ECore basic composeable Adapter Factories. |
ComposeableAdapterFactory |
getMetaElementComposeableAdapterFactory()
Composeable Adapter Factory containing a list of pertinent other ECore Adapter Factories according to currenttly introspected model. |
AbstractMetaModelParticipantsItemProvider |
getMetaModelParticipantsItemProvider()
User wanting to propose a meta-element participant list must implement this method. |
java.lang.String |
getQuery()
User wanting to access current Model Search Query from participant area should override this method, although this doesn't seem very safe architectually speaking ^^ But sometimes, in some special situations, technical needs create some coincidental solutions and may also lead to innovation. |
java.util.List<EClassifier> |
getSelectedParticipants()
Returns current meta-elements participants list. |
void |
loadDialogSettings()
User wanting Model Search Area to be set up with previous user selections should override this method after he/she did the save one, which will be more than usefull |
void |
prepare()
|
void |
storeDialogSettings()
User wanting Model Search Area to be set up with previous user selections should override this method after he/she did the save one, which will be more than usefull |
boolean |
validateStatus()
|
Methods inherited from class org.eclipse.swt.widgets.Composite |
---|
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList |
Methods inherited from class org.eclipse.swt.widgets.Scrollable |
---|
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar |
Methods inherited from class org.eclipse.swt.widgets.Control |
---|
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update |
Methods inherited from class org.eclipse.swt.widgets.Widget |
---|
addDisposeListener, addListener, checkWidget, dispose, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected org.eclipse.ui.dialogs.ContainerCheckedTreeViewer metaElementParticipantCheckedTreeViewer
protected ComposeableAdapterFactory metaElementParticipantAdapterFactory
protected AbstractMetaModelParticipantsItemProvider metaElementsPartictipantsItemProvider
protected org.eclipse.jface.viewers.ILabelProvider metaElementParticipantLabelProvider
Constructor Detail |
---|
public AbstractModelSearchParticipantArea(org.eclipse.swt.widgets.Composite parent, ModelExtensibleSearchPage page, int style)
Method Detail |
---|
public java.util.List<AdapterFactory> getMetaElementComposeableAdapterFactories()
getMetaElementComposeableAdapterFactories
in interface IModelSearchParticipantArea
public final java.util.List<EClassifier> getSelectedParticipants()
getSelectedParticipants
in interface IModelSearchParticipantArea
public AbstractMetaModelParticipantsItemProvider getMetaModelParticipantsItemProvider()
getMetaModelParticipantsItemProvider
in interface IModelSearchParticipantArea
public final ComposeableAdapterFactory getMetaElementComposeableAdapterFactory()
public org.eclipse.swt.widgets.Control getControl()
getControl
in interface IModelSearchArea
public java.util.Map<java.lang.String,java.lang.Object> getData()
getData
in interface IModelSearchQueryParameterProvider
getData
in class org.eclipse.swt.widgets.Widget
public java.lang.String getQuery()
getQuery
in interface IModelSearchQueryParameterProvider
public void loadDialogSettings()
IModelSearchArea
loadDialogSettings
in interface IModelSearchArea
public void storeDialogSettings()
IModelSearchArea
storeDialogSettings
in interface IModelSearchArea
public void prepare()
prepare
in interface IModelSearchArea
public boolean validateStatus()
validateStatus
in interface IModelSearchArea
|
Modelers | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.