org.eclipse.gmt.weaver.transformation.panel
Class TransformationWeavingPanel

java.lang.Object
  extended by org.eclipse.gmt.weaver.editors.weaving.GenericWeavingPanel
      extended by org.eclipse.gmt.weaver.transformation.panel.TransformationWeavingPanel
All Implemented Interfaces:
IWeaverMenuAdapter, IWeavingPanel, org.eclipse.jface.action.IMenuListener, org.eclipse.swt.widgets.Listener, org.eclipse.ui.IPropertyListener

public class TransformationWeavingPanel
extends GenericWeavingPanel

Transformation weaving panel extension

Since:
1.0
Author:
- Marcos Didonet Del Fabro (LINA Labs, INRIA Group)

Field Summary
protected  TransformationExtensionManager extensionManager
           
 
Fields inherited from class org.eclipse.gmt.weaver.editors.weaving.GenericWeavingPanel
actionBar, container, control, editorSelection, globalEditor, menuManager, mouseListener, pullDownImage, systemBar, titleLabel, toolBarManager, viewer
 
Constructor Summary
TransformationWeavingPanel()
          Constructs a view panel for a view part.
 
Method Summary
protected  void createAction(TransformationConfig tc, org.eclipse.jface.action.IMenuManager menuManager)
           
 void init(GlobalWeaverEditor editor)
          Initialize the panel with the reference of the Global Editor
 void makeContributions(org.eclipse.jface.action.IMenuManager menuManager, org.eclipse.jface.action.IToolBarManager toolBarManager, org.eclipse.jface.action.IStatusLineManager statusLineManager)
          Makes contributions
 void populateMenuAboutToShow(org.eclipse.jface.action.IMenuManager parentMenu)
          populates the menu with the private actions into the parent menu specified
 
Methods inherited from class org.eclipse.gmt.weaver.editors.weaving.GenericWeavingPanel
addWeaverSelectionChangedListener, createActions, createContextMenu, createControl, createTitleBar, createViewer, createWLinkEndActions, dispose, doMaximize, getControl, getEditorSelection, getGlobalEditor, getListeners, getMenuManager, getResourceActions, getResourceActionsDescription, getTitleLabel, getToolBarManager, getViewer, getViewForm, getWeavingDndManager, getWLinkEndActions, handleEvent, hookFocus, menuAboutToShow, populateManager, propertyChanged, removeWeaverSelectionChangedListener, requestActivation, setEditorSelection, setFocus, setGlobalEditor, setInput, setListeners, setResourceActions, setResourceActionsDescription, setSelectionChanged, setTitle, setTitle, setTitleLabel, setViewersSelection, setWAssociationEndSelection, setWAssociationSelection, setWeavingDndManager, setWLinkEndActions, setWLinkEndSelection, setWLinkSelection, showFocus, toString, updateActionBars, updateTitles, wSelectionChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

extensionManager

protected TransformationExtensionManager extensionManager
Constructor Detail

TransformationWeavingPanel

public TransformationWeavingPanel()
Constructs a view panel for a view part.

Method Detail

init

public void init(GlobalWeaverEditor editor)
Description copied from interface: IWeavingPanel
Initialize the panel with the reference of the Global Editor

Specified by:
init in interface IWeavingPanel
Overrides:
init in class GenericWeavingPanel

populateMenuAboutToShow

public void populateMenuAboutToShow(org.eclipse.jface.action.IMenuManager parentMenu)
Description copied from interface: IWeaverMenuAdapter
populates the menu with the private actions into the parent menu specified

Specified by:
populateMenuAboutToShow in interface IWeaverMenuAdapter
Overrides:
populateMenuAboutToShow in class GenericWeavingPanel

makeContributions

public void makeContributions(org.eclipse.jface.action.IMenuManager menuManager,
                              org.eclipse.jface.action.IToolBarManager toolBarManager,
                              org.eclipse.jface.action.IStatusLineManager statusLineManager)
Makes contributions

Overrides:
makeContributions in class GenericWeavingPanel
Parameters:
menuManager -
toolBarManager -
statusLineManager -

createAction

protected void createAction(TransformationConfig tc,
                            org.eclipse.jface.action.IMenuManager menuManager)