org.argouml.uml.diagram.ui
Class ActionAddExistingEdge
java.lang.Object
javax.swing.AbstractAction
org.tigris.gef.undo.UndoableAction
org.argouml.uml.ui.UMLAction
org.argouml.uml.diagram.ui.ActionAddExistingEdge
- All Implemented Interfaces:
- Action, ActionListener, Cloneable, EventListener, Serializable
- public class ActionAddExistingEdge
- extends UMLAction
ActionAddExistingEdge enables pasting of an existing edge into a Diagram.
- See Also:
- Serialized Form
edge
private Object edge
ActionAddExistingEdge
public ActionAddExistingEdge(String name,
Object edgeObject)
- Constructor for ActionAddExistingEdge.
- Parameters:
name - the name of the actionedgeObject - the edge (the UML ModelElement!)
actionPerformed
public void actionPerformed(ActionEvent arg0)
- See Also:
ActionListener.actionPerformed(ActionEvent)
shouldBeEnabled
public boolean shouldBeEnabled()
- Description copied from class:
UMLAction
- Return true if this action should be available to the user. This
method should examine the ProjectBrowser that owns it. Subclass
implementations of this method should always call
super.shouldBeEnabled first, and AND it with their own condition.
"Global" actions shall implement this function! - Otherwise
it is not usefull to make them global...
- Overrides:
shouldBeEnabled in class UMLAction
- Returns:
- true if the action should be available.
- See Also:
UMLAction.shouldBeEnabled()