EGF Engine
Release 0.1.0

org.eclipse.egf.pattern.ui.editor.page
Class PatternSpecificationPage.ParametersViewer

java.lang.Object
  extended by org.eclipse.egf.common.ui.viewers.AbstractViewerWithButtons
      extended by org.eclipse.egf.common.ui.viewers.OrderedListViewer
          extended by org.eclipse.egf.common.ui.viewers.OrderedListViewerWithAddAndRemove
              extended by org.eclipse.egf.pattern.ui.editor.page.PatternSpecificationPage.ParametersViewer
Enclosing class:
PatternSpecificationPage

protected class PatternSpecificationPage.ParametersViewer
extends OrderedListViewerWithAddAndRemove

Parameters tree viewer with regular expression as filter.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.egf.common.ui.viewers.AbstractViewerWithButtons
AbstractViewerWithButtons.ButtonData
 
Field Summary
protected  PatternSpecificationPage.ParametersContentHandler _contentHandler
          Content handler.
 
Fields inherited from class org.eclipse.egf.common.ui.viewers.AbstractViewerWithButtons
_buttonData, _decoratedViewer
 
Constructor Summary
PatternSpecificationPage.ParametersViewer(Composite parent_p)
          Constructor.
 
Method Summary
protected  StructuredViewer createViewer(Composite composite_p)
          Default viewer is TableViewer with one column (to support labels and icons).
protected  IContentHandler getContentHandler()
          Get content handler instance.
protected  boolean isEditable()
          Is viewer editable ?
 
Methods inherited from class org.eclipse.egf.common.ui.viewers.OrderedListViewerWithAddAndRemove
createAddButtonHandler, createExtraButtonData, createRemoveButtonHandler, delegateButtonClicked
 
Methods inherited from class org.eclipse.egf.common.ui.viewers.OrderedListViewer
createButtonData, getElementCount, getSelectionIndex, getUnderlyingViewerControl
 
Methods inherited from class org.eclipse.egf.common.ui.viewers.AbstractViewerWithButtons
buttonSelected, createButton, createEmptySpace, getDecoratedViewer, init, setButtonClickedListener, updateButtons
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_contentHandler

protected PatternSpecificationPage.ParametersContentHandler _contentHandler
Content handler.

Constructor Detail

PatternSpecificationPage.ParametersViewer

public PatternSpecificationPage.ParametersViewer(Composite parent_p)
Constructor.

Parameters:
parent_p -
Method Detail

createViewer

protected StructuredViewer createViewer(Composite composite_p)
Description copied from class: OrderedListViewer
Default viewer is TableViewer with one column (to support labels and icons).

Overrides:
createViewer in class OrderedListViewer
See Also:
org.eclipse.egf.common.ui.viewers.OrderedListViewer#createViewer(org.eclipse.swt.widgets.Composite)

getContentHandler

protected IContentHandler getContentHandler()
Description copied from class: OrderedListViewerWithAddAndRemove
Get content handler instance.
Implementor is advised to return the same reference each time this method is called.

Specified by:
getContentHandler in class OrderedListViewerWithAddAndRemove
Returns:
A not null instance of IContentHandler.
See Also:
OrderedListViewerWithAddAndRemove.getContentHandler()

isEditable

protected boolean isEditable()
Description copied from class: AbstractViewerWithButtons
Is viewer editable ? If not, buttons are disabled.

Overrides:
isEditable in class AbstractViewerWithButtons
Returns:
See Also:
AbstractViewerWithButtons.isEditable()

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.