de.cau.cs.kieler.core.model.ui
Class AbstractContributionItem

java.lang.Object
  extended by de.cau.cs.kieler.core.model.ui.AbstractContributionItem
All Implemented Interfaces:
EventListener, IContributionItem, SelectionListener, org.eclipse.swt.internal.SWTEventListener

public abstract class AbstractContributionItem
extends Object
implements SelectionListener, IContributionItem

This class contains an abstract menu item with a selection listener.

Rating proposed yellow
(2010-06-21) soh

Constructor Summary
AbstractContributionItem()
           
 
Method Summary
abstract  void dispose()
          
 void fill(Composite parent)
          
 void fill(CoolBar parent, int index)
          
 void fill(Menu parent, int index)
          
 void fill(ToolBar parent, int index)
          
 String getId()
          
 boolean isDirty()
          
 boolean isDynamic()
          
 boolean isEnabled()
          
 boolean isGroupMarker()
          
 boolean isSeparator()
          
 boolean isVisible()
          
 void saveWidgetState()
          
 void setParent(IContributionManager parent)
          
 void setVisible(boolean visible)
          
 void update()
          
 void update(String id)
          
 void widgetDefaultSelected(SelectionEvent e)
          
abstract  void widgetSelected(SelectionEvent e)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractContributionItem

public AbstractContributionItem()
Method Detail

widgetDefaultSelected

public void widgetDefaultSelected(SelectionEvent e)

Specified by:
widgetDefaultSelected in interface SelectionListener

widgetSelected

public abstract void widgetSelected(SelectionEvent e)

Specified by:
widgetSelected in interface SelectionListener

dispose

public abstract void dispose()

Specified by:
dispose in interface IContributionItem

fill

public void fill(Composite parent)

Specified by:
fill in interface IContributionItem

fill

public void fill(Menu parent,
                 int index)

Specified by:
fill in interface IContributionItem

fill

public void fill(ToolBar parent,
                 int index)

Specified by:
fill in interface IContributionItem

fill

public void fill(CoolBar parent,
                 int index)

Specified by:
fill in interface IContributionItem

getId

public String getId()

Specified by:
getId in interface IContributionItem

isDirty

public boolean isDirty()

Specified by:
isDirty in interface IContributionItem

isDynamic

public boolean isDynamic()

Specified by:
isDynamic in interface IContributionItem

isEnabled

public boolean isEnabled()

Specified by:
isEnabled in interface IContributionItem

isGroupMarker

public boolean isGroupMarker()

Specified by:
isGroupMarker in interface IContributionItem

isSeparator

public boolean isSeparator()

Specified by:
isSeparator in interface IContributionItem

isVisible

public boolean isVisible()

Specified by:
isVisible in interface IContributionItem

saveWidgetState

public void saveWidgetState()

Specified by:
saveWidgetState in interface IContributionItem

setParent

public void setParent(IContributionManager parent)

Specified by:
setParent in interface IContributionItem

setVisible

public void setVisible(boolean visible)

Specified by:
setVisible in interface IContributionItem

update

public void update()

Specified by:
update in interface IContributionItem

update

public void update(String id)

Specified by:
update in interface IContributionItem