EGF Engine
Release 0.1.0

org.eclipse.egf.pattern.ui.editor.page
Class PatternImplementationPage.InternalMethodsViewer

java.lang.Object
  extended by org.eclipse.egf.common.ui.viewers.AbstractViewerWithButtons
      extended by org.eclipse.egf.common.ui.viewers.ViewerWithAddAndRemove
          extended by org.eclipse.egf.pattern.ui.editor.page.PatternImplementationPage.InternalMethodsViewer
Enclosing class:
PatternImplementationPage

protected class PatternImplementationPage.InternalMethodsViewer
extends ViewerWithAddAndRemove

Pattern internal methods master viewer.
Show all methods within a list.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.egf.common.ui.viewers.AbstractViewerWithButtons
AbstractViewerWithButtons.ButtonData
 
Field Summary
 
Fields inherited from class org.eclipse.egf.common.ui.viewers.ViewerWithAddAndRemove
ADD_BUTTON_DATA, REMOVE_BUTTON_DATA
 
Fields inherited from class org.eclipse.egf.common.ui.viewers.AbstractViewerWithButtons
_buttonData, _decoratedViewer
 
Constructor Summary
protected PatternImplementationPage.InternalMethodsViewer(Composite parent_p)
          Constructor.
 
Method Summary
protected  org.eclipse.egf.common.ui.toolkit.widgets.handler.SelectionChangedHandler createRemoveHandler()
          Create remove button handler.
protected  StructuredViewer createViewer(Composite composite_p)
          Create a viewer which is decorated with buttons on the right side.
protected  InternalMethodHandler getSelectedHandler()
          Get selected handler.
protected  boolean isEditable()
          Is viewer editable ?
 
Methods inherited from class org.eclipse.egf.common.ui.viewers.ViewerWithAddAndRemove
createAddHandler, createButtonData
 
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
 

Constructor Detail

PatternImplementationPage.InternalMethodsViewer

protected PatternImplementationPage.InternalMethodsViewer(Composite parent_p)
Constructor.

Parameters:
parent_p -
Method Detail

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()

getSelectedHandler

protected InternalMethodHandler getSelectedHandler()
Get selected handler.

Returns:
null if no method handler is currently selected.

createRemoveHandler

protected org.eclipse.egf.common.ui.toolkit.widgets.handler.SelectionChangedHandler createRemoveHandler()
Description copied from class: ViewerWithAddAndRemove
Create remove button handler.

Overrides:
createRemoveHandler in class ViewerWithAddAndRemove
Returns:
Default implementation returns null, meaning button is always enabled.
See Also:
ViewerWithAddAndRemove.createRemoveHandler()

createViewer

protected StructuredViewer createViewer(Composite composite_p)
Description copied from class: AbstractViewerWithButtons
Create a viewer which is decorated with buttons on the right side.

Specified by:
createViewer in class AbstractViewerWithButtons
See Also:
org.eclipse.egf.common.ui.viewers.AbstractViewerWithButtons#createViewer(org.eclipse.swt.widgets.Composite)

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.