|
TPTP 4.5.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
public class SDView
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
PROP_TITLE |
| Constructor Summary | |
|---|---|
SDView()
|
|
| Method Summary | |
|---|---|
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) |
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() |
| Methods inherited from class org.eclipse.ui.part.ViewPart |
|---|
getViewSite, init, init, saveState, setInitializationData |
| Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
|---|
addPartPropertyListener, addPropertyListener, dispose, getContentDescription, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, showBusy |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
|---|
addPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener |
| Constructor Detail |
|---|
public SDView()
| Method Detail |
|---|
public SDWidget getSDWidget()
public void createPartControl(org.eclipse.swt.widgets.Composite c)
createPartControl in interface org.eclipse.ui.IWorkbenchPartcreatePartControl in class org.eclipse.ui.part.WorkbenchPartpublic void setFocus()
setFocus in interface org.eclipse.ui.IWorkbenchPartsetFocus in class org.eclipse.ui.part.WorkbenchPartpublic 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)
public void updateCoolBar()
public void setFrame(Frame frame)
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)
sm -
public void setFrameAndEnsureVisible(Frame frame,
int x,
int y)
sm - public void toggleWaitCursorSync(boolean wait_)
public TimeCompressionBar getTimeCompressionBar()
public Frame getFrame()
public java.lang.Object getAdapter(java.lang.Class _adapter)
getAdapter in interface org.eclipse.core.runtime.IAdaptablegetAdapter in class org.eclipse.ui.part.WorkbenchPart
|
TPTP 4.5.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||