Package org.argouml.uml.ui

Package Specification (none) Related Documentation (none)

See:
          Description

Interface Summary
TabModelTarget  
TargetChangedListener Classes implementing this interface are interested in changes of the target.
UMLUserInterfaceComponent This interface accepts all notifications signaled by NSUML's MElementListener interface plus accepts notification that a container's target model element has been changed (typically due to navigation).
UMLUserInterfaceContainer Interface supported by any container of UML user interface components.
 

Class Summary
AbstractActionAddModelElement Abstract action that is the parent to all add actions that add the modelelements via the UMLAddDialog.
AbstractActionNewModelElement  
AbstractActionRemoveElement Base class for remove actions.
ActionActivityDiagram Action to trigger creation of a new activity diagram.
ActionAddAttribute Action to add an attribute to a classifier.
ActionAddDiagram Abstract class that is the parent of all actions adding diagrams to ArgoUML.
ActionAddExtensionPoint A class to implement the addition of extension points to use cases. This is a singleton.
ActionAddMessage Action to add a message.
ActionAddNote Action to add a note.
ActionAddOperation Action to add an operation to a classifier.
ActionAddPackage Action to add a package to the selected model element in the nav pane.
ActionAddTopLevelPackage  
ActionAggregation  
ActionClassDiagram Action to trigger creation of new class diagram.
ActionCollaborationDiagram Action to trigger creation of new collaboration diagram.
ActionCompartmentDisplay A class to implement the actions involved in hiding and showing compartments on interfaces, classes and use cases. This implementation extended to handle compartments for extension points on use cases. The class declares a number of static instances, each with an actionPerformed method that performs the required action.
ActionCopy  
ActionCut  
ActionDeleteFromDiagram deletes an modelelement from the diagram, but not from the model.
ActionDeploymentDiagram Action to trigger creation of a deployment diagram.
ActionEmptyTrash Action to empty the trashcan.
ActionExit Action to exit ArgoUML.
ActionGenerateAll Action to trigger code generation for one or more classes.
ActionGenerateOne Action to trigger creation of one class to source.
ActionGenerateProjectCode Action to trigger code generation for all classes/interfaces in the project, which have a source code path set in tagged value 'src_path'
ActionGenerationSettings Action for viewing/editing source path settings of model elements
ActionImportFromSources Action to trigger importing from sources.
ActionLayout  
ActionLoadModelFromDB  
ActionModifier A class to perform the action of changing value of the modifiers on a package, use case, interface or class.
ActionMultiplicity  
ActionNavigability A class to perform the action of changing the unidirectional or bidirectional navigation of an association.
ActionNew Action to trigger creation of a new project.
ActionOpenProject Action that loads the project.
ActionPaste  
ActionProperties Action to select the properties tab.
ActionRemoveFromModel Action for removing (moving to trash) objects from the model.
ActionRemoveModelElement Action to delete modelelements from the model without navigating to/from them.
ActionSaveGIF Wraps a CmdSaveGIF to allow selection of an output file.
ActionSaveGraphics Wraps a CmdSaveGIF or CmdSave(E)PS to allow selection of an output file.
ActionSaveProject Action that saves the project.
ActionSaveProjectAs Action to save project under name.
ActionSequenceDiagram Action to add a new sequence diagram.
ActionSetMultiplicity Framework action to set the multiplicity of some modelelement.
ActionSetSourcePath Action to choose and set source path for model elements
ActionStateDiagram Action to create a new state diagram.
ActionStoreModelToDB  
ActionUseCaseDiagram Action to create a new use case diagram.
ActionZoom  
EnumerationAdapter This class implements the java.util.Enumeration interface by delegating to a java.util.Interator
PropPanel This abstract class provides the basic layout and event dispatching support for all Property Panels.
PropPanelButton This abstract class provides the basic layout and event dispatching support for all Property Panels.
PropPanelButton2  
PropPanelModifiers A class to simplify the creation of modifier check box arrays in PropPanels. A modifier panel is restricted to a specific number of columns.
SourcePathDialog  
TabConstraints Tab for OCL constraint editing.
TabDocumentation This the tab in the details pane for documentation.
TabProps  
TabSrc  
TabStyle  
TabTaggedValues  
TabUMLDisplay  
UMLAction  
UMLActivatorListModel  
UMLAddDialog UMLAddDialog allows the user to do a multiple select from a list of choices in a seperate dialog.
UMLAssociationComboBox  
UMLAssociationEndListModel An UMLAssociationEndListModel is used with UMLList to present a list of association ends that are connected with a classifier.
UMLAssociationsListModel This class implements a list model for the subpackages of a package.
UMLAttributesClassifierRoleListModel  
UMLAttributesListModel This class implements a list model for the attributes of a classifier.
UMLBinaryRelationListModel The base class for models behind scrollpanes for binary relations like the association pane on PropPanelUsecase
UMLBooleanProperty This abstract base class is used to define derived classes that interact with the UMLRadioButton and UMLCheckBox user interface components.
UMLButtonGroup The UMLButtonGroup is the buttongroup behind radio buttons that depict some attribute of a modelelement like visibility.
UMLButtonPanel Panel that serves as a 'service hatch' for UMLButtonGroup.
UMLChangeAction  
UMLChangeDispatch This class is used to dispatch a NSUML change event (which may occur on a non-UI) thread) to user interface components.
UMLCheckBox  
UMLCheckBox2 The checkbox to be used to show boolean attributes in the GUI's.
UMLClassifierComboBoxModel  
UMLClassifierListModel  
UMLClassifierNameComparator  
UMLClassifiersListModel This class implements a list model for the subpackages of a package.
UMLClientDependencyListModel  
UMLComboBox  
UMLComboBox2 ComboBox for UML modelelements.
UMLComboBoxEntry  
UMLComboBoxModel A model for use with drop down combo boxes.
UMLComboBoxModel2 ComboBoxmodel for UML modelelements.
UMLComboBoxNavigator This class implements a panel that adds a navigation button to the right of the combo box
UMLConnectionListModel  
UMLEditableComboBox An editable combobox.
UMLEnumerationBooleanProperty  
UMLExpressionBodyField  
UMLExpressionLanguageField  
UMLExpressionModel  
UMLGeneralizationListModel A concrete class to provide the list of model elements that are generalizations of some other element. This list should support the full set of "Open", "Add", "Delete" Where there is no entry, the default text is "none".
UMLGeneralizationsListModel Deprecated.  
UMLInitialValueComboBox handles communication between the initial value JComboBox and the Collection.
UMLLinkedList An UMLList that implements 'jump' behaviour.
UMLLinkedListCellRenderer Renderer for linked lists.
UMLList  
UMLList2  
UMLListCellRenderer  
UMLListCellRenderer2 The default cell renderer for uml model elements.
UMLListMenuItem This class extends JMenuItem to invoke a method upon selection.
UMLListSubMenuItem Extends JMenuItem to invoke a method upon selection, suitable for an entry in the "Link" sub-menu of UMLModelElementListLinkModel. The method must have the signature void method(int index, MModelElement subEntry).
UMLMetaclassComboBox  
UMLMetaclassInstanceTreeNode This class implements a tree node that lists all elements of a collection that are instances of a specified metaclass
UMLModelElementCachedListModel  
UMLModelElementListLinkModel An abstract list model which allows linking to existing artifacts in the UML model. In addition to the menu associated with UMLModelElementListModel (Open, Add, Delete, Move Up, Move Down), this also provides a "Link" menu entry, with sub-entries which are valid existing entries that may be linked to. For the "Link" sub-list, we divide the entries in to two categories, those that make good semantic sense, and those that make only syntactic sense.
UMLModelElementListModel This class is an abstract superclass for classes that provide a list of UML model elements.
UMLModelElementListModel2 The model for a list that Mbases contains.
UMLModelElementNameComparator  
UMLModelElementTreeNode This class implements a tree node that displays one model element
UMLMultiplicityComboBox  
UMLMultiplicityComboBox2 An editable and searchable combobox to edit the multiplicity attribute of some modelelement.
UMLMultiplicityComboBoxModel A model for multiplicities.
UMLMutableLinkedList This class is the GUI front for a mutable linked list.
UMLNameEventListener This class is used to dispatch a NSUML change event (which may occur on a non-UI) thread) to user interface components.
UMLOperationsListModel  
UMLOwnedElementListModel This class implements is a abstract base for UMLPackagesListModel, UMLClassifiersListModel and other classes that display a subset of the owned elements of a namespace.
UMLOwnedElementRootNode This class is implements a tree model for ownedElements of a MNamespace
UMLPackagesListModel This class implements a list model for the subpackages of a package.
UMLPlainTextDocument A new model for a textproperty.
UMLRadioButton  
UMLRadioButtonPanel A panel that shows a group of radiobuttons.
UMLReflectionBooleanProperty  
UMLReflectionListModel This class is an implements a list model using reflection.
UMLSearchableComboBox A searchable combobox.
UMLSpecializationListModel A concrete class to provide the list of model elements that are specializations of some other element. This list should support the full set of "Open", "Add", "Delete", "Move Up" and "Move Down" in its context sensitive menu. Where there is no entry, the default text is "null".
UMLStimulusActionTextField  
UMLStimulusActionTextProperty  
UMLStimulusListModel  
UMLTaggedBooleanProperty An UMLTaggedBooleanProperty is a property which maintains a tagged value as a boolean field.
UMLTaggedTextProperty  
UMLTextArea  
UMLTextArea2 A JTextArea especially made to represent UMLPlainTextDocuments.
UMLTextField This class handles the updating of text as it is typed into the text field on one of the many property panels.
UMLTextField2  
UMLTextProperty  
UMLTree  
UMLTreeCellRenderer UMTreeCellRenderer determines how the entries in the Navigationpane will be represented graphically.
UMLTreeMenuItem This class extends JMenuItem to invoke a method upon selection.
UMLTreeModel This class is an abstract superclass for classes that provide a tree model of UML model elements.
UMLTreeRootNode This class is implements a tree model for ownedElements of a MNamespace
UMLVisibilityPanel  
 

Package org.argouml.uml.ui Description

Package Specification

(none)

Related Documentation

(none)



ArgoUML (c) 1996-2002
ArgoUML Project Home
ArgoUML Cookbook