|
Modelers | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.ui.part.Page
org.topcased.modeler.editor.outline.DiagramsOutlinePage
public class DiagramsOutlinePage
Outline of the modeler editor
The outline displays the model tree and the diagrams associated with the
model objects.
Double-clicking on a diagram change the active diagram edited by the modeler.
creation : 7 dec. 2004
Constructor Summary | |
---|---|
DiagramsOutlinePage(Modeler modeler)
Constructor |
Method Summary | |
---|---|
void |
addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
|
protected void |
createActions()
Add the actions to the view toolbar |
void |
createControl(org.eclipse.swt.widgets.Composite parent)
Creates the contents of the outline |
protected ModelNavigator |
createNavigator(org.eclipse.swt.widgets.Composite parent,
Modeler editor,
org.eclipse.ui.part.IPageSite pageSite)
Create the composite that shows a tree view of the model |
protected org.eclipse.swt.widgets.Composite |
createOverview(org.eclipse.swt.widgets.Composite parent,
org.eclipse.gef.editparts.ScalableFreeformRootEditPart rootEditPart)
Create the composite that shows an overview of the model |
void |
dispose()
Releases the objects |
java.lang.Object |
getAdapter(java.lang.Class adapter)
|
org.eclipse.swt.widgets.Control |
getControl()
|
org.eclipse.jface.viewers.ISelection |
getSelection()
|
protected void |
handleDoubleClickEvent()
Handles a double click on the outline tree : if the selected element is a diagram, the currently edited diagram is switch in the editor. |
protected void |
hookListeners()
Add listeners on the tree : Listen to double-click |
void |
init(org.eclipse.ui.part.IPageSite pageSite)
|
void |
removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
|
void |
selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
Called when the selection changed in the editor |
void |
setFocus()
|
void |
setSelection(org.eclipse.jface.viewers.ISelection selection)
|
protected void |
unhookListeners()
Stop all the listeners |
Methods inherited from class org.eclipse.ui.part.Page |
---|
getSite, makeContributions, setActionBars |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.ui.part.IPage |
---|
setActionBars |
Constructor Detail |
---|
public DiagramsOutlinePage(Modeler modeler)
modeler
- the editorMethod Detail |
---|
public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
addSelectionChangedListener
in interface org.eclipse.jface.viewers.ISelectionProvider
ISelectionProvider.addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener)
public void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
removeSelectionChangedListener
in interface org.eclipse.jface.viewers.ISelectionProvider
ISelectionProvider.removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener)
public org.eclipse.jface.viewers.ISelection getSelection()
getSelection
in interface org.eclipse.jface.viewers.ISelectionProvider
ISelectionProvider.getSelection()
public void setSelection(org.eclipse.jface.viewers.ISelection selection)
setSelection
in interface org.eclipse.jface.viewers.ISelectionProvider
ISelectionProvider.setSelection(org.eclipse.jface.viewers.ISelection)
protected void hookListeners()
protected void handleDoubleClickEvent()
public void createControl(org.eclipse.swt.widgets.Composite parent)
createControl
in interface org.eclipse.ui.part.IPage
createControl
in class org.eclipse.ui.part.Page
IPage.createControl(org.eclipse.swt.widgets.Composite)
protected org.eclipse.swt.widgets.Composite createOverview(org.eclipse.swt.widgets.Composite parent, org.eclipse.gef.editparts.ScalableFreeformRootEditPart rootEditPart)
parent
- the parentrootEditPart
- the root edit part
protected ModelNavigator createNavigator(org.eclipse.swt.widgets.Composite parent, Modeler editor, org.eclipse.ui.part.IPageSite pageSite)
parent
- the parent
protected void createActions()
public org.eclipse.swt.widgets.Control getControl()
getControl
in interface org.eclipse.ui.part.IPage
getControl
in class org.eclipse.ui.part.Page
IPage.getControl()
public void init(org.eclipse.ui.part.IPageSite pageSite)
init
in interface org.eclipse.ui.part.IPageBookViewPage
init
in class org.eclipse.ui.part.Page
Page.init(org.eclipse.ui.part.IPageSite)
public java.lang.Object getAdapter(java.lang.Class adapter)
getAdapter
in interface org.eclipse.core.runtime.IAdaptable
IAdaptable.getAdapter(java.lang.Class)
public void setFocus()
setFocus
in interface org.eclipse.ui.part.IPage
setFocus
in class org.eclipse.ui.part.Page
IPage.setFocus()
public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
selectionChanged
in interface org.eclipse.jface.viewers.ISelectionChangedListener
event
- public void dispose()
dispose
in interface org.eclipse.ui.part.IPage
dispose
in class org.eclipse.ui.part.Page
IPage.dispose()
protected void unhookListeners()
|
Modelers | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.