Ecore

org.topcased.search.ecore.ui.areas
Class ECoreTextModelSearchQueryArea

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by org.topcased.search.ecore.ui.areas.ECoreTextModelSearchQueryArea
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

public class ECoreTextModelSearchQueryArea
extends org.eclipse.swt.widgets.Composite

Defines UI for ECore models Text based queries. Different Modes are supported :

  • Textual Search
  • Regular Expression Search
  • Case Sensitive Search


    Textual Search

      Textual Search allowing to use *, ? characters.

    Regular Expression Search

      Regular Expression Search fully support Java Regex Patterns. @see http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html

    Case Sensitive Search

      Textual Search matching strictly according to case.


    Field Summary
     
    Fields inherited from class org.eclipse.swt.widgets.Composite
    embeddedHandle
     
    Fields inherited from class org.eclipse.swt.widgets.Widget
    handle
     
    Constructor Summary
    ECoreTextModelSearchQueryArea(org.eclipse.swt.widgets.Composite parent, ModelExtensibleSearchPage page, int style)
               
     
    Method Summary
     org.eclipse.swt.widgets.Control getControl()
               
     java.util.Map<java.lang.String,java.lang.Object> getData()
               
     java.lang.String getQuery()
               
     void loadDialogSettings()
               
     void prepare()
               
     void storeDialogSettings()
               
     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
     

    Constructor Detail

    ECoreTextModelSearchQueryArea

    public ECoreTextModelSearchQueryArea(org.eclipse.swt.widgets.Composite parent,
                                         ModelExtensibleSearchPage page,
                                         int style)
    Method Detail

    getControl

    public org.eclipse.swt.widgets.Control getControl()

    getData

    public java.util.Map<java.lang.String,java.lang.Object> getData()
    Overrides:
    getData in class org.eclipse.swt.widgets.Widget

    getQuery

    public java.lang.String getQuery()

    loadDialogSettings

    public void loadDialogSettings()

    storeDialogSettings

    public void storeDialogSettings()

    prepare

    public void prepare()

    validateStatus

    public boolean validateStatus()

    Ecore

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