|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.weaver.extension.panel.DefaultWeavingPanel
Default weaving panel extension
Field Summary | |
protected ToolBar |
actionBar
|
protected Composite |
container
|
protected ViewForm |
control
|
protected ISelection |
editorSelection
|
protected MenuManager |
menuManager
|
protected MouseListener |
mouseListener
|
protected Image |
pullDownImage
|
protected ToolBar |
systemBar
|
protected CLabel |
titleLabel
|
protected ToolBarManager |
toolBarManager
|
protected Viewer |
viewer
|
Constructor Summary | |
DefaultWeavingPanel()
Constructs a view panel for a view part. |
Method Summary | |
void |
addWeaverSelectionChangedListener(IWSelectionChangedListener listener)
adds a new selection listener. |
void |
createActions(EObject eObj)
creates a list with sub menu actions associated with this eObj |
protected void |
createContextMenu()
Creates context menu |
void |
createControl(Composite parent)
Create the control |
protected void |
createTitleBar()
Creates a title bar for the pane which includes the view icon and title to the far left, and the close X icon to the far right. |
Viewer |
createViewer(Composite parent)
Create the viewer |
void |
createWLinkEndActions(EObject wLinkEnd)
Creates the actions with the weaving elements for the current WLinkEnd object |
void |
dispose()
Dispose the panel |
protected void |
doMaximize()
Maximizes panel |
Control |
getControl()
Gets the control. |
ISelection |
getEditorSelection()
|
GlobalWeaverEditor |
getGlobalEditor()
|
java.util.List |
getListeners()
|
MenuManager |
getMenuManager()
Returns the menu manager |
java.util.List |
getResourceActions()
|
java.util.List |
getResourceActionsDescription()
|
CLabel |
getTitleLabel()
|
ToolBarManager |
getToolBarManager()
Returns the toolbar manager |
Viewer |
getViewer()
Get the viewer |
protected ViewForm |
getViewForm()
Gets the view form. |
org.eclipse.weaver.extension.panel.WeavingPanelDndManager |
getWeavingDndManager()
|
java.util.Collection |
getWLinkEndActions()
|
void |
handleEvent(Event event)
|
void |
hookFocus(Control ctrl)
Hook focus on a control. |
void |
init(GlobalWeaverEditor editor)
Initialize the panel with the reference of the Global Editor |
void |
menuAboutToShow(IMenuManager manager)
|
protected void |
populateManager(IContributionManager manager,
java.util.Collection actions,
java.lang.String contributionID)
Adds elements to the menu |
void |
populateMenuAboutToShow(IMenuManager parentMenu)
populates the menu with the private actions into the parent menu specified |
void |
propertyChanged(java.lang.Object source,
int propId)
Indicates that a property has changed. |
void |
removeWeaverSelectionChangedListener(IWSelectionChangedListener listener)
removes the selection listener |
protected void |
requestActivation()
Notify the workbook page that the part pane has been activated by the user. |
void |
setEditorSelection(ISelection editorSelection)
|
void |
setFocus()
Sets focus to this part. |
void |
setGlobalEditor(GlobalWeaverEditor globalEditor)
|
void |
setInput(ResourceSet input)
Sets the ressource set |
void |
setListeners(java.util.List listeners)
|
void |
setResourceActions(java.util.List resourceActions)
|
void |
setResourceActionsDescription(java.util.List resourceActionsDescription)
|
void |
setSelectionChanged(java.util.List ids,
java.util.List modelURIs,
EObject currentSelection)
set selection changed and pass a list of uris and the current selected obj |
void |
setTitle(java.lang.Object object)
Sets the panel title for ContentViewer |
void |
setTitle(java.lang.String title,
Image image)
Set the panel title |
void |
setTitleLabel(CLabel titleLabel)
|
void |
setViewersSelection(ISelection aSelection)
Verifies if the current selection is a WLink or WLinkEnd to select correct elements in the woven models |
void |
setWAssociationEndSelection(EObject selected,
boolean selectCurrentObject,
java.util.List selectedIDs,
java.util.List modelURIs)
Sets selection behavior for WAssociationEnd elements |
void |
setWAssociationSelection(EObject selected,
java.util.List selectedIDs,
java.util.List modelURIs)
Sets selection behavior for WAssociation elements |
void |
setWeavingDndManager(org.eclipse.weaver.extension.panel.WeavingPanelDndManager weavingDndManager)
|
void |
setWLinkEndActions(java.util.Collection linkEndActions)
|
void |
setWLinkEndSelection(java.util.List wLinkEnds,
java.util.List selectedList,
java.util.List modelURIs)
Gets the WElementRefs uri associated with this WLinkEnd |
void |
setWLinkSelection(EObject selected,
java.util.List selectedList,
java.util.List modelURIs)
Sets selection behavior for WLinks elements |
void |
showFocus(boolean inFocus)
Indicates focus in part. |
java.lang.String |
toString()
|
void |
updateActionBars()
Updates action bars |
void |
updateTitles()
Updates the title attributes. |
void |
wSelectionChanged(ISelection selection)
Selection changed |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected Viewer viewer
protected Composite container
protected CLabel titleLabel
protected ToolBar actionBar
protected ToolBarManager toolBarManager
protected MenuManager menuManager
protected Image pullDownImage
protected ToolBar systemBar
protected ViewForm control
protected ISelection editorSelection
protected MouseListener mouseListener
Constructor Detail |
public DefaultWeavingPanel()
Method Detail |
public void init(GlobalWeaverEditor editor)
IWeavingPanel
init
in interface IWeavingPanel
editor
- public Viewer createViewer(Composite parent)
IWeavingPanel
createViewer
in interface IWeavingPanel
parent
- public void createControl(Composite parent)
IWeavingPanel
createControl
in interface IWeavingPanel
parent
- public void wSelectionChanged(ISelection selection)
selection
- public void setViewersSelection(ISelection aSelection)
aSelection
- public void setWAssociationSelection(EObject selected, java.util.List selectedIDs, java.util.List modelURIs)
selected
- the selected wAssociationpublic void setWAssociationEndSelection(EObject selected, boolean selectCurrentObject, java.util.List selectedIDs, java.util.List modelURIs)
selected
- the selected wAssociationEndselectCurrentObject
- if the current association end will be also selectepublic void setWLinkSelection(EObject selected, java.util.List selectedList, java.util.List modelURIs)
selected
- selectedList
- public void setWLinkEndSelection(java.util.List wLinkEnds, java.util.List selectedList, java.util.List modelURIs)
selectedList
- public void menuAboutToShow(IMenuManager manager)
public void populateMenuAboutToShow(IMenuManager parentMenu)
IWeaverMenuAdapter
populateMenuAboutToShow
in interface IWeaverMenuAdapter
parentMenu
- protected void createContextMenu()
public void addWeaverSelectionChangedListener(IWSelectionChangedListener listener)
IWeavingPanel
addWeaverSelectionChangedListener
in interface IWeavingPanel
listener
- public void removeWeaverSelectionChangedListener(IWSelectionChangedListener listener)
IWeavingPanel
removeWeaverSelectionChangedListener
in interface IWeavingPanel
listener
- public void setSelectionChanged(java.util.List ids, java.util.List modelURIs, EObject currentSelection)
ids
- currentSelection
- public Viewer getViewer()
IWeavingPanel
getViewer
in interface IWeavingPanel
public void setInput(ResourceSet input)
setInput
in interface IWeavingPanel
input
- public Control getControl()
protected ViewForm getViewForm()
public void handleEvent(Event event)
Listener
public void hookFocus(Control ctrl)
protected void requestActivation()
public void setFocus()
protected void createTitleBar()
protected void doMaximize()
public void dispose()
IWeavingPanel
dispose
in interface IWeavingPanel
public MenuManager getMenuManager()
public ToolBarManager getToolBarManager()
public void propertyChanged(java.lang.Object source, int propId)
source
- the object whose property has changedpropId
- the id of the property which has changed; property ids
are generally defined as constants on the source classpublic void showFocus(boolean inFocus)
public java.lang.String toString()
public void updateActionBars()
public void updateTitles()
public void setTitle(java.lang.Object object)
IWeavingPanel
setTitle
in interface IWeavingPanel
object
- public void setTitle(java.lang.String title, Image image)
IWeavingPanel
setTitle
in interface IWeavingPanel
title
- image
- public void createActions(EObject eObj)
IWeaverMenuAdapter
createActions
in interface IWeaverMenuAdapter
eObj
- public void createWLinkEndActions(EObject wLinkEnd)
wLinkEnd
- protected void populateManager(IContributionManager manager, java.util.Collection actions, java.lang.String contributionID)
manager
- actions
- contributionID
- public GlobalWeaverEditor getGlobalEditor()
public void setGlobalEditor(GlobalWeaverEditor globalEditor)
globalEditor
- The globalEditor to set.public java.util.List getListeners()
public void setListeners(java.util.List listeners)
listeners
- The listeners to set.public java.util.List getResourceActions()
public void setResourceActions(java.util.List resourceActions)
resourceActions
- The resourceActions to set.public java.util.List getResourceActionsDescription()
public void setResourceActionsDescription(java.util.List resourceActionsDescription)
resourceActionsDescription
- The resourceActionsDescription to set.public org.eclipse.weaver.extension.panel.WeavingPanelDndManager getWeavingDndManager()
public void setWeavingDndManager(org.eclipse.weaver.extension.panel.WeavingPanelDndManager weavingDndManager)
weavingDndManager
- The weavingDndManager to set.public java.util.Collection getWLinkEndActions()
public void setWLinkEndActions(java.util.Collection linkEndActions)
linkEndActions
- The wLinkEndActions to set.public ISelection getEditorSelection()
public void setEditorSelection(ISelection editorSelection)
editorSelection
- The editorSelection to set.public CLabel getTitleLabel()
public void setTitleLabel(CLabel titleLabel)
titleLabel
- The titleLabel to set.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |