|
||||||||||
| 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.InsertEntityAction
public class InsertEntityAction
TODO Studva compare with another actions and try to be more flexible in pointer calculating. Action to insert entity as last child node of selected element. Entity is selected by dialog.
| Field Summary | |
|---|---|
static String |
id
Default id of action. |
protected sk.uniba.euromath.document.DomPointer |
pointer
Points to place, where will be entity inserted, if can. |
| 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 | |
|---|---|
InsertEntityAction()
Constructor. |
|
InsertEntityAction(IWorkbenchPart part)
Constructor. |
|
| Method Summary | |
|---|---|
protected boolean |
calculateEnabled()
Enabled if and only if document contains entity which optionally could be inserted and pointer point to valid place. |
protected void |
clear()
Clears the selection. |
protected sk.uniba.euromath.document.DomPointer |
getPointer()
|
protected void |
processSelection()
Makes pointer valid to selection. |
void |
run()
Inserts entity to xml at pointer location. |
protected void |
setPointer(sk.uniba.euromath.document.DomPointer pointer)
|
| Methods inherited from class sk.uniba.euromath.editor.xmlEditor.actions.XMLAccessModifyAction |
|---|
getAdaptableProvider, getAdapter, getIdManager, getModifyHelper, getSelection, getSelectionProvider, getShell, getXMLAccess, handleDocumentException, 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
protected sk.uniba.euromath.document.DomPointer pointer
| Constructor Detail |
|---|
public InsertEntityAction()
public InsertEntityAction(IWorkbenchPart part)
part - workbench part to associate| Method Detail |
|---|
protected void clear()
XMLAccessModifyAction
clear in class XMLAccessModifyActionprotected boolean calculateEnabled()
calculateEnabled in class XMLAccessModifyActionprotected void processSelection()
processSelection in class XMLAccessModifyActionpublic void run()
run in interface IActionrun in class Actionprotected sk.uniba.euromath.document.DomPointer getPointer()
protected void setPointer(sk.uniba.euromath.document.DomPointer pointer)
pointer - The pointer to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||