org.argouml.uml.ui
Class ActionAggregation
java.lang.Object
|
+--javax.swing.AbstractAction
|
+--org.argouml.uml.ui.UMLAction
|
+--org.argouml.uml.ui.ActionAggregation
- All Implemented Interfaces:
- javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, java.io.Serializable
- public class ActionAggregation
- extends UMLAction
- See Also:
- Serialized Form
Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON |
Constructor Summary |
protected |
ActionAggregation(ru.novosoft.uml.foundation.data_types.MAggregationKind a,
java.lang.String s)
|
Method Summary |
void |
actionPerformed(java.awt.event.ActionEvent ae)
Perform the work the action is supposed to do. |
boolean |
shouldBeEnabled()
return true if this action should be available to the user. |
Methods inherited from class javax.swing.AbstractAction |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getValue, putValue, removePropertyChangeListener, setEnabled |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SrcAgg
public static UMLAction SrcAgg
DestAgg
public static UMLAction DestAgg
SrcAggComposite
public static UMLAction SrcAggComposite
DestAggComposite
public static UMLAction DestAggComposite
SrcAggNone
public static UMLAction SrcAggNone
DestAggNone
public static UMLAction DestAggNone
ActionAggregation
protected ActionAggregation(ru.novosoft.uml.foundation.data_types.MAggregationKind a,
java.lang.String s)
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent ae)
- Description copied from class:
UMLAction
- Perform the work the action is supposed to do.
- Overrides:
actionPerformed
in class UMLAction
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. Sublass
implementations of this method should always call
super.shouldBeEnabled first.
- Overrides:
shouldBeEnabled
in class UMLAction