Package org.eclipse.ease.ui.modules.ui
Class ModulesComposite
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.ease.ui.modules.ui.ModulesComposite
- All Implemented Interfaces:
EventListener,org.eclipse.swt.graphics.Drawable,org.osgi.framework.BundleListener
public class ModulesComposite
extends org.eclipse.swt.widgets.Composite
implements org.osgi.framework.BundleListener
-
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandleFields inherited from class org.eclipse.swt.widgets.Widget
handle -
Constructor Summary
Constructors Constructor Description ModulesComposite(org.eclipse.swt.widgets.Composite parent, int style, boolean modulesOnly)Create the composite. -
Method Summary
Modifier and Type Method Description voidaddFilter(org.eclipse.jface.viewers.ViewerFilter filter)voidbundleChanged(org.osgi.framework.BundleEvent event)voiddispose()org.eclipse.jface.viewers.TreeViewergetTreeViewer()voidrefresh()voidsetInput(Object input)Methods inherited from class org.eclipse.swt.widgets.Composite
changed, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toStringMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, updateMethods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, reskin, setData, setData
-
Constructor Details
-
ModulesComposite
public ModulesComposite(org.eclipse.swt.widgets.Composite parent, int style, boolean modulesOnly)Create the composite.- Parameters:
parent-style-modulesOnly- if true only the modules are shown in the tree. if false also the fields and functions are shown.
-
-
Method Details
-
dispose
public void dispose()- Overrides:
disposein classorg.eclipse.swt.widgets.Widget
-
setInput
-
refresh
public void refresh() -
addFilter
public void addFilter(org.eclipse.jface.viewers.ViewerFilter filter) -
getTreeViewer
public org.eclipse.jface.viewers.TreeViewer getTreeViewer() -
bundleChanged
public void bundleChanged(org.osgi.framework.BundleEvent event)- Specified by:
bundleChangedin interfaceorg.osgi.framework.BundleListener
-