TPTP 4.4.0 Monitoring Tools Project
Internal API Specification

org.eclipse.hyades.logging.adapter.ui.internal.util
Class PropertySection

java.lang.Object
  extended byorg.eclipse.swt.widgets.Widget
      extended byorg.eclipse.swt.widgets.Control
          extended byorg.eclipse.swt.widgets.Scrollable
              extended byorg.eclipse.swt.widgets.Composite
                  extended byorg.eclipse.hyades.logging.adapter.ui.internal.util.PropertySection
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable, java.util.EventListener, IDetails, org.eclipse.emf.edit.provider.INotifyChangedListener, org.eclipse.swt.events.ModifyListener, org.eclipse.swt.internal.SWTEventListener

public class PropertySection
extends org.eclipse.swt.widgets.Composite
implements IDetails, org.eclipse.swt.events.ModifyListener, org.eclipse.emf.edit.provider.INotifyChangedListener


Field Summary
protected  org.eclipse.hyades.logging.adapter.model.internal.unit.PropertyType currentSelection
           
protected  boolean isDisplaying
           
protected  UnitItemProviderAdapterFactory itemFactory
           
protected  PropertyTypeItemProvider itemProvider
           
protected  org.eclipse.swt.widgets.Text nameText
           
protected  org.eclipse.swt.widgets.Text valueText
           
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
 
Constructor Summary
PropertySection(RuleBuilderWidgetFactory factory, org.eclipse.swt.widgets.Composite composite, int style)
           
 
Method Summary
 void display(org.eclipse.emf.ecore.EObject object)
           
 void dispose()
           
 void modifyText(org.eclipse.swt.events.ModifyEvent e)
          Sent when the text is modified.
 void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
           
 void setFocusToText()
           
 boolean updateCurrentSelection(org.eclipse.emf.ecore.EObject currentSelection)
           
 
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, getData, 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

nameText

protected org.eclipse.swt.widgets.Text nameText

valueText

protected org.eclipse.swt.widgets.Text valueText

isDisplaying

protected boolean isDisplaying

currentSelection

protected org.eclipse.hyades.logging.adapter.model.internal.unit.PropertyType currentSelection

itemProvider

protected PropertyTypeItemProvider itemProvider

itemFactory

protected UnitItemProviderAdapterFactory itemFactory
Constructor Detail

PropertySection

public PropertySection(RuleBuilderWidgetFactory factory,
                       org.eclipse.swt.widgets.Composite composite,
                       int style)
Method Detail

display

public void display(org.eclipse.emf.ecore.EObject object)
Specified by:
display in interface IDetails
See Also:
IDetails#display(Object)

updateCurrentSelection

public boolean updateCurrentSelection(org.eclipse.emf.ecore.EObject currentSelection)
Specified by:
updateCurrentSelection in interface IDetails
See Also:
IDetails#updateCurrentSelection(Object)

setFocusToText

public void setFocusToText()

modifyText

public void modifyText(org.eclipse.swt.events.ModifyEvent e)
Sent when the text is modified.

Specified by:
modifyText in interface org.eclipse.swt.events.ModifyListener
Parameters:
e - an event containing information about the modify

dispose

public void dispose()

notifyChanged

public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
Specified by:
notifyChanged in interface org.eclipse.emf.edit.provider.INotifyChangedListener

TPTP 4.4.0 Monitoring Tools Project
Internal API Specification