org.argouml.uml.ui
Class ActionGenerateAll
java.lang.Object
javax.swing.AbstractAction
org.tigris.gef.undo.UndoableAction
org.argouml.uml.ui.ActionGenerateAll
- All Implemented Interfaces:
- Action, ActionListener, Cloneable, EventListener, Serializable
- public class ActionGenerateAll
- extends org.tigris.gef.undo.UndoableAction
Action to trigger code generation for one or more classes.
In fact, only all named classes and interfaces
on the active diagram are generated.
Or, if this delivers an empty collection, all selected classes, interfaces
and the contents of selected packages are generated
(independent if they are named or not).
TODO: Implement a more logical behaviour.
- See Also:
- Serialized Form
ActionGenerateAll
public ActionGenerateAll()
- Constructor.
actionPerformed
public void actionPerformed(ActionEvent ae)
- See Also:
ActionListener.actionPerformed(java.awt.event.ActionEvent)
isEnabled
public boolean isEnabled()
- Returns:
- true if the action is enabled and the diagram is a class diagram
- See Also:
AbstractAction.isEnabled()