|
||||||||||
| 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.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.gef.ui.actions.WorkbenchPartAction
sk.uniba.euromath.editor.xmlEditor.actions.XMLAccessModifyAction
sk.uniba.euromath.editor.xmlEditor.actions.NodeManipulateAction
sk.uniba.euromath.editor.xmlEditor.actions.SelectParentAction
public class SelectParentAction
Selects parent of selected element or element with cursor.
| Field Summary | |
|---|---|
static String |
id
Default id of action. |
| Fields inherited from class sk.uniba.euromath.editor.xmlEditor.actions.NodeManipulateAction |
|---|
FIRST, FIRST_CHILD, LAST, SINGLE, STATIC |
| Fields inherited from class sk.uniba.euromath.editor.xmlEditor.actions.XMLAccessModifyAction |
|---|
adaptableProvider, selection |
| Fields inherited from interface org.eclipse.jface.action.IAction |
|---|
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT |
| Constructor Summary | |
|---|---|
SelectParentAction()
Constructor. |
|
SelectParentAction(IWorkbenchPart part)
Constructor. |
|
| Method Summary | |
|---|---|
protected boolean |
calculateEnabled()
Is enabled if and only if node is not null (includes also case of wholeNodesOnly condition violation). |
protected void |
clear()
Clears the selection. |
protected ICaretProvider |
getCaretProvider()
Getter for caret provider. |
protected String |
getNodeID()
Returns ID of node containig caret |
String |
getParentId()
Returns id of parent of selected element, or id of element containing caret or null; |
protected void |
processSelection()
Computes parentID of selected element, if is selected. |
void |
run()
Selects paretn of selected node or parent of node with caret. |
protected void |
setParentId(String parentId)
|
| Methods inherited from class sk.uniba.euromath.editor.xmlEditor.actions.NodeManipulateAction |
|---|
getNode, getType, isStatic, setType |
| Methods inherited from class sk.uniba.euromath.editor.xmlEditor.actions.XMLAccessModifyAction |
|---|
getAdaptableProvider, getAdapter, getIdManager, getModifyHelper, getSelection, getSelectionProvider, getShell, getXMLAccess, handleDocumentException, handleDOMException, handleExportException, logError, logError, refresh, setAdaptableProvider, setWorkbenchPart, setXMLAccess, update |
| Methods inherited from class org.eclipse.gef.ui.actions.WorkbenchPartAction |
|---|
dispose, execute, getCommandStack, getWorkbenchPart, init, isEnabled, setLazyEnablementCalculation |
| Methods inherited from class org.eclipse.jface.action.AbstractAction |
|---|
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener |
| 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.jface.action.IAction |
|---|
addPropertyChangeListener, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, removePropertyChangeListener, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText |
| Field Detail |
|---|
public static final String id
| Constructor Detail |
|---|
public SelectParentAction()
public SelectParentAction(IWorkbenchPart part)
part - | Method Detail |
|---|
protected void clear()
XMLAccessModifyAction
clear in class NodeManipulateActionprotected void processSelection()
processSelection in class NodeManipulateActionprotected boolean calculateEnabled()
NodeManipulateAction
calculateEnabled in class NodeManipulateActionpublic String getParentId()
protected ICaretProvider getCaretProvider()
protected String getNodeID()
public void run()
run in interface IActionrun in class Actionprotected void setParentId(String parentId)
parentId - The parentId to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||