org.eclipse.weaver.editors
Interface IWeavingPanel

All Superinterfaces:
IWeaverMenuAdapter
All Known Implementing Classes:
DefaultWeavingPanel

public interface IWeavingPanel
extends IWeaverMenuAdapter

Interface for weaving panel extension

Since:
1.0
Author:
- Marcos Didonet Del Fabro (LINA Labs, INRIA team)
- Guillaume Gueltas (Sodifrance)

Method Summary
 void addWeaverSelectionChangedListener(IWSelectionChangedListener listener)
          adds a new selection listener.
 void createControl(Composite parent)
          Create the control
 Viewer createViewer(Composite parent)
          Create the viewer
 void dispose()
          Dispose the panel
 Viewer getViewer()
          Get the viewer
 void init(GlobalWeaverEditor editor)
          Initialize the panel with the reference of the Global Editor
 void removeWeaverSelectionChangedListener(IWSelectionChangedListener listener)
          removes the selection listener
 void setInput(ResourceSet input)
          Sets the ressource set input
 void setTitle(java.lang.Object object)
          Sets the panel title for ContentViewer
 void setTitle(java.lang.String title, Image image)
          Set the panel title
 
Methods inherited from interface org.eclipse.weaver.editors.IWeaverMenuAdapter
createActions, populateMenuAboutToShow
 

Method Detail

init

public void init(GlobalWeaverEditor editor)
Initialize the panel with the reference of the Global Editor

Parameters:
editor -

createViewer

public Viewer createViewer(Composite parent)
Create the viewer

Parameters:
parent -

createControl

public void createControl(Composite parent)
Create the control

Parameters:
parent -

getViewer

public Viewer getViewer()
Get the viewer

Returns:

setInput

public void setInput(ResourceSet input)
Sets the ressource set input

Parameters:
input - the ressource set

setTitle

public void setTitle(java.lang.Object object)
Sets the panel title for ContentViewer

Parameters:
object -

setTitle

public void setTitle(java.lang.String title,
                     Image image)
Set the panel title

Parameters:
title -
image -

dispose

public void dispose()
Dispose the panel


addWeaverSelectionChangedListener

public void addWeaverSelectionChangedListener(IWSelectionChangedListener listener)
adds a new selection listener.

Parameters:
listener -

removeWeaverSelectionChangedListener

public void removeWeaverSelectionChangedListener(IWSelectionChangedListener listener)
removes the selection listener

Parameters:
listener -