org.argouml.uml.diagram.ui
Class ActionEdgesDisplay
java.lang.Object
javax.swing.AbstractAction
org.tigris.gef.undo.UndoableAction
org.argouml.uml.ui.UMLAction
org.argouml.uml.diagram.ui.ActionEdgesDisplay
- All Implemented Interfaces:
- Action, ActionListener, Cloneable, EventListener, Serializable
- public class ActionEdgesDisplay
- extends UMLAction
An action that makes all edges on the selected node visible/not visible
on the diagram.
- Since:
- 0.13.5
- See Also:
- Serialized Form
showEdges
private static UMLAction showEdges
hideEdges
private static UMLAction hideEdges
show
private boolean show
ActionEdgesDisplay
protected ActionEdgesDisplay(boolean showEdge,
String desc)
- The constructor.
- Parameters:
showEdge - to show or not to showdesc - the name
actionPerformed
public void actionPerformed(ActionEvent ae)
- TODO: Support commentEdges.
TODO: Support associations to self.
- See Also:
ActionListener.actionPerformed(java.awt.event.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()
getShowEdges
public static UMLAction getShowEdges()
- Returns:
- Returns the showEdges.
getHideEdges
public static UMLAction getHideEdges()
- Returns:
- Returns the hideEdges.