|
TPTP 4.4.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
org.eclipse.hyades.uml2sd.ui.view.SDView
| Field Summary | |
|---|---|
protected OpenReportAction |
_exportAction
|
protected static java.lang.String |
ACTION_NEXTPAGE
|
protected static java.lang.String |
ACTION_PREVPAGE
|
protected static java.lang.String |
FIND_REPLACE
|
protected org.eclipse.jface.action.Action |
findForKeyBinding
|
protected org.eclipse.jface.action.Action |
goToMessageForKeyBinding
|
protected FilterInternalMessages |
internalFilterButton
|
protected NextPage |
nextPageButton
|
protected PrevPage |
prevPageButton
|
protected IExtendedFilterProvider |
sdExFilterProvider
|
protected IExtendedFindProvider |
sdExFindProvider
|
protected ISDExtendedActionBarProvider |
sdExtendedActionBarProvider
|
protected ISDFilterProvider |
sdFilterProvider
|
protected ISDFindProvider |
sdFindProvider
|
protected ISDInternalMesFilterProvider |
sdIntFilterProvider
|
protected ISDPagingProvider |
sdPagingProvider
|
protected ISDPropertiesProvider |
sdPropertiesProvider
|
protected SDWidget |
sdWidget
|
protected TimeCompressionBar |
timeCompressionBar
|
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
PROP_TITLE |
| Constructor Summary | |
|---|---|
SDView()
|
|
| Method Summary | |
|---|---|
protected void |
createCoolbarContent()
Creates the coolBar icon depending on the actions supported by the Sequence Diagram provider - Navigation buttons are displayed if ISDPovider.HasPaging return true - Navigation buttons are enabled depending on the value return by ISDPovider.HasNext and HasPrev |
protected void |
createMenuGroup()
|
void |
createPartControl(org.eclipse.swt.widgets.Composite c)
|
void |
ensureVisibleSync(GraphNode sm)
Ensure an object is visible from an other thread than the one executing the main loop |
java.lang.Object |
getAdapter(java.lang.Class _adapter)
|
IExtendedFilterProvider |
getExtendedFilterProvider()
|
IExtendedFindProvider |
getExtendedFindProvider()
|
Frame |
getFrame()
Returns the current Frame (the sequence diagram container) |
ISDInternalMesFilterProvider |
getInternalMessageFilterProvider()
|
org.eclipse.jface.action.MenuManager |
getMenuManager()
Returns the context menu manager |
ISDExtendedActionBarProvider |
getSDExtendedActionBarProvider()
Returns the current extended action bar provider for the view |
ISDFilterProvider |
getSDFilterProvider()
Returns the current filter provider for the view |
ISDGraphNodeSupporter |
getSDFindProvider()
Returns the current find provider for the view |
ISDPagingProvider |
getSDPagingProvider()
Returns the current page provider for the view |
ISDPropertiesProvider |
getSDPropertiesProvider()
Returns the current extended action bar provider for the view |
SDWidget |
getSDWidget()
|
TimeCompressionBar |
getTimeCompressionBar()
Return the time compression bar widget |
void |
resetProviders()
|
void |
setCollapsingProvider(ISDCollapseProvider provider)
Register the given provider to support Drag and Drop collapsing. |
void |
setEnableAction(java.lang.String actionName,
boolean state)
|
void |
setEnableCommand(java.lang.String id,
boolean value)
Activate or desactivate the short key command given in parameter (see plugin.xml) |
void |
setExtendedFilterProvider(IExtendedFilterProvider provider)
|
void |
setExtendedFindProvider(IExtendedFindProvider provider)
|
void |
setFocus()
|
void |
setFrame(Frame frame)
The frame to render (the sequence diagram) |
protected void |
setFrame(Frame frame,
boolean resetPosition)
The frame to render (the sequence diagram) |
void |
setFrameAndEnsureVisible(Frame frame,
GraphNode sm)
Set the frame and ensure an object is visible |
void |
setFrameAndEnsureVisible(Frame frame,
int x,
int y)
Set the frame and ensure an object is visible |
void |
setFrameAndEnsureVisibleSync(Frame frame,
GraphNode sm)
Set the frame and ensure an object is visible from an other thread than the one executing the main loop |
void |
setFrameAndEnsureVisibleSync(Frame frame,
int x,
int y)
Set the frame and ensure an object is visible from an other thread than the one executing the main loop |
void |
setFrameSync(Frame frame)
Set the frame from an other thread than the one executing the main loop |
void |
setInternalMessageFilterProvider(ISDInternalMesFilterProvider provider)
|
void |
setSDExtendedActionBarProvider(ISDExtendedActionBarProvider provider)
Set the extended action bar provider for the opened sequence diagram viewer This allow to add programmatically actions in the coolbar and/or in the dropdown menu |
void |
setSDFilterProvider(ISDFilterProvider provider)
Set the filter provider for the opened sequence diagram viewer If the provider is not set, the filter menu item will not be available in the viewer A filter provider is called back when the user perform a filter action |
void |
setSDFindProvider(ISDFindProvider provider)
Set the find provider for the opened sequence diagram viewer If the provider is not set, the find menu item will not be available in the viewer A find provider is called back when the user perform a find action The find provider is reponsible to move the sequence diagram to the GraphNode which match the find criteria as well as to highlight the GraphNode |
void |
setSDPagingProvider(ISDPagingProvider provider)
Set the page provider for the opened sequence diagram viewer If the sequence diagram provided (see setFrame) need to be split in many parts, a paging provider must be provided in order to handle page change requested by the user Set a page provider will create the next and prev page buttons in the viewer coolBar |
void |
setSDPropertiesProvider(ISDPropertiesProvider provider)
Set the properties view provider for the opened sequence diagram viewer |
void |
toggleWaitCursorSync(boolean wait_)
Toggle between default and wait cursors from an other thread than the one executing the main loop |
void |
updateCoolBar()
Updates the view coolbar buttons state according to the value return by: - ISDExtendedActionBarProvider.hasNextPage() - ISDExtendedActionBarProvider.hasPrevPage() |
protected void |
updatePagesMenuItem(org.eclipse.ui.IActionBars bar)
Enables or disables the Pages... menu item, depending on the number of pages |
| Methods inherited from class org.eclipse.ui.part.ViewPart |
|---|
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartName |
| Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
|---|
addPartPropertyListener, addPropertyListener, dispose, firePartPropertyChanged, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy |
| Methods inherited from class org.eclipse.core.commands.common.EventManager |
|---|
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
| 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.IWorkbenchPart |
|---|
addPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener |
| Field Detail |
protected static final java.lang.String ACTION_PREVPAGE
protected static final java.lang.String ACTION_NEXTPAGE
protected static final java.lang.String FIND_REPLACE
protected SDWidget sdWidget
protected TimeCompressionBar timeCompressionBar
protected ISDFindProvider sdFindProvider
protected ISDPagingProvider sdPagingProvider
protected ISDFilterProvider sdFilterProvider
protected IExtendedFilterProvider sdExFilterProvider
protected IExtendedFindProvider sdExFindProvider
protected ISDInternalMesFilterProvider sdIntFilterProvider
protected ISDExtendedActionBarProvider sdExtendedActionBarProvider
protected ISDPropertiesProvider sdPropertiesProvider
protected NextPage nextPageButton
protected PrevPage prevPageButton
protected FilterInternalMessages internalFilterButton
protected org.eclipse.jface.action.Action goToMessageForKeyBinding
protected org.eclipse.jface.action.Action findForKeyBinding
protected OpenReportAction _exportAction
| Constructor Detail |
public SDView()
| Method Detail |
public SDWidget getSDWidget()
public void createPartControl(org.eclipse.swt.widgets.Composite c)
public void setFocus()
public void setSDFindProvider(ISDFindProvider provider)
provider - the search providerpublic void setExtendedFindProvider(IExtendedFindProvider provider)
public IExtendedFindProvider getExtendedFindProvider()
public void resetProviders()
public void setSDFilterProvider(ISDFilterProvider provider)
provider - the filter providerpublic void setCollapsingProvider(ISDCollapseProvider provider)
provider - - the provider to registerpublic void setExtendedFilterProvider(IExtendedFilterProvider provider)
public IExtendedFilterProvider getExtendedFilterProvider()
public void setInternalMessageFilterProvider(ISDInternalMesFilterProvider provider)
public ISDInternalMesFilterProvider getInternalMessageFilterProvider()
public void setSDPagingProvider(ISDPagingProvider provider)
provider - the paging providerpublic ISDPagingProvider getSDPagingProvider()
public ISDGraphNodeSupporter getSDFindProvider()
public ISDFilterProvider getSDFilterProvider()
public void setSDExtendedActionBarProvider(ISDExtendedActionBarProvider provider)
provider - the search providerpublic ISDExtendedActionBarProvider getSDExtendedActionBarProvider()
public void setSDPropertiesProvider(ISDPropertiesProvider provider)
provider - the properties providerpublic ISDPropertiesProvider getSDPropertiesProvider()
public org.eclipse.jface.action.MenuManager getMenuManager()
public void setEnableAction(java.lang.String actionName,
boolean state)
protected void createCoolbarContent()
Action support definition,
setSDFilterProvider(ISDFilterProvider),
setSDFindProvider(ISDFindProvider),
setSDPagingProvider(ISDPagingProvider)public void updateCoolBar()
protected void updatePagesMenuItem(org.eclipse.ui.IActionBars bar)
bar - the bar containing the actionpublic void setFrame(Frame frame)
frame - the frame to display
protected void setFrame(Frame frame,
boolean resetPosition)
frame - the frame to display
public void setEnableCommand(java.lang.String id,
boolean value)
id - the command id defined in the plugin.xmlvalue - the state valuepublic void setFrameSync(Frame frame)
frame - public void ensureVisibleSync(GraphNode sm)
sm -
public void setFrameAndEnsureVisibleSync(Frame frame,
GraphNode sm)
sm -
public void setFrameAndEnsureVisible(Frame frame,
GraphNode sm)
sm -
public void setFrameAndEnsureVisibleSync(Frame frame,
int x,
int y)
public void setFrameAndEnsureVisible(Frame frame,
int x,
int y)
public void toggleWaitCursorSync(boolean wait_)
public TimeCompressionBar getTimeCompressionBar()
public Frame getFrame()
protected void createMenuGroup()
public java.lang.Object getAdapter(java.lang.Class _adapter)
|
TPTP 4.4.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||