|
Ecore | |||||||||
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
org.topcased.modeler.ecore.actions.DeleteInheritanceLinkAction
public class DeleteInheritanceLinkAction
Add an action to the contextual menu to allow the user to delete the Inheritance Link between two EClass model objects Creation : 19 may 2006
Field Summary |
---|
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 | |
---|---|
DeleteInheritanceLinkAction(org.eclipse.ui.IWorkbenchPart part)
|
Method Summary | |
---|---|
protected boolean |
calculateEnabled()
Determine if the action must appear in the context menu |
protected void |
init()
Initializes the action |
void |
run()
Delete the Inheritance Link and the reference in the EClass object |
void |
selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
Sets the selected EditPart and refreshes the enabled state of this action. |
Methods inherited from class org.eclipse.gef.ui.actions.WorkbenchPartAction |
---|
dispose, execute, getCommandStack, getWorkbenchPart, isEnabled, refresh, setLazyEnablementCalculation, setWorkbenchPart, update |
Methods inherited from class org.eclipse.jface.action.Action |
---|
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText |
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, removePropertyChangeListener |
Constructor Detail |
---|
public DeleteInheritanceLinkAction(org.eclipse.ui.IWorkbenchPart part)
part
- Method Detail |
---|
public void run()
run
in interface org.eclipse.jface.action.IAction
run
in class org.eclipse.jface.action.Action
IAction.run()
protected boolean calculateEnabled()
calculateEnabled
in class org.eclipse.gef.ui.actions.WorkbenchPartAction
WorkbenchPartAction.calculateEnabled()
protected void init()
init
in class org.eclipse.gef.ui.actions.WorkbenchPartAction
WorkbenchPartAction.init()
public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
selectionChanged
in interface org.eclipse.jface.viewers.ISelectionChangedListener
event
- ISelectionChangedListener.selectionChanged(SelectionChangedEvent)
|
Ecore | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.