org.argouml.uml.ui.behavior.common_behavior
Class ActionAddInstanceClassifier
java.lang.Object
javax.swing.AbstractAction
org.tigris.gef.undo.UndoableAction
org.argouml.uml.ui.UMLAction
org.argouml.uml.ui.AbstractActionAddModelElement
org.argouml.uml.ui.behavior.common_behavior.ActionAddInstanceClassifier
- All Implemented Interfaces:
- Action, ActionListener, Cloneable, EventListener, Serializable
- public class ActionAddInstanceClassifier
- extends AbstractActionAddModelElement
This action binds Instances to one or more Classifiers,
which declare its structure and behaviour.
An Object is defined as an instance of a Class, which explains why
the type of Classifier is parameter to one of this action's constructors.
- See Also:
- Serialized Form
|
Method Summary |
protected void |
doIt(Vector selected)
The action that has to be done by Argouml after the user clicks ok in the
UMLAddDialog. |
protected Vector |
getChoices()
Returns the choices the user has in the UMLAddDialog. |
protected String |
getDialogTitle()
Returns the title of the dialog. |
protected Vector |
getSelected()
The modelelements allready selected BEFORE the dialog is shown. |
choiceClass
private Object choiceClass
ActionAddInstanceClassifier
public ActionAddInstanceClassifier()
- The constructor for ActionAddExtendExtensionPoint.
ActionAddInstanceClassifier
public ActionAddInstanceClassifier(Object choice)
- The constructor for ActionAddExtendExtensionPoint.
For an Object, the
choice will be "Class", for any other
Instance, it will be "Classifier".
- Parameters:
choice - the classifier type we are adding
doIt
protected void doIt(Vector selected)
- Description copied from class:
AbstractActionAddModelElement
- The action that has to be done by Argouml after the user clicks ok in the
UMLAddDialog.
- Specified by:
doIt in class AbstractActionAddModelElement
- Parameters:
selected - The choices the user has selected in the UMLAddDialog- See Also:
AbstractActionAddModelElement.doIt(java.util.Vector)
getChoices
protected Vector getChoices()
- Description copied from class:
AbstractActionAddModelElement
- Returns the choices the user has in the UMLAddDialog. The choices are
depicted on the left side of the UMLAddDialog (sorry Arabic users) and
can be moved via the buttons on the dialog to the right side. On the
right side are the selected modelelements.
- Specified by:
getChoices in class AbstractActionAddModelElement
- Returns:
- Vector
- See Also:
AbstractActionAddModelElement.getChoices()
getDialogTitle
protected String getDialogTitle()
- Description copied from class:
AbstractActionAddModelElement
- Returns the title of the dialog.
- Specified by:
getDialogTitle in class AbstractActionAddModelElement
- Returns:
- String
- See Also:
AbstractActionAddModelElement.getDialogTitle()
getSelected
protected Vector getSelected()
- Description copied from class:
AbstractActionAddModelElement
- The modelelements allready selected BEFORE the dialog is shown.
- Specified by:
getSelected in class AbstractActionAddModelElement
- Returns:
- Vector
- See Also:
AbstractActionAddModelElement.getSelected()