pl.edu.agh.cast.schema.editor.action.layout
Class SetCircleLayoutAction
java.lang.Object
pl.edu.agh.cast.schema.editor.action.layout.AbstractSetLayoutAction
pl.edu.agh.cast.schema.editor.action.layout.SetCircleLayoutAction
- All Implemented Interfaces:
- org.eclipse.ui.IActionDelegate, org.eclipse.ui.IEditorActionDelegate
public class SetCircleLayoutAction
- extends AbstractSetLayoutAction
Action to layout schema diagram using the EnhancedCircleLayoutAlgorithm
.
- Author:
- AGH CAST Team
Method Summary |
protected ILayoutAlgorithm |
getAlgorithm()
Returns used current layout algorithm. |
void |
selectionChanged(org.eclipse.jface.action.IAction action,
org.eclipse.jface.viewers.ISelection selection)
Temporarily disable this layout for non-full-diagram selections. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SetCircleLayoutAction
public SetCircleLayoutAction()
getAlgorithm
protected ILayoutAlgorithm getAlgorithm()
- Description copied from class:
AbstractSetLayoutAction
- Returns used current layout algorithm.
- Specified by:
getAlgorithm
in class AbstractSetLayoutAction
- Returns:
- a layout algorithm
selectionChanged
public void selectionChanged(org.eclipse.jface.action.IAction action,
org.eclipse.jface.viewers.ISelection selection)
- Temporarily disable this layout for non-full-diagram selections.
See https://caribou.iisg.agh.edu.pl/trac/cast/ticket/770
- Specified by:
selectionChanged
in interface org.eclipse.ui.IActionDelegate
- Overrides:
selectionChanged
in class AbstractSetLayoutAction
- See Also:
IActionDelegate.selectionChanged(org.eclipse.jface.action.IAction,
org.eclipse.jface.viewers.ISelection)
Copyright © 2007-2009 IISG AGH-UST Krakow, Poland. All Rights Reserved.