Package org.argouml.uml.ui

= PROPERTIES PANELS, this and sub-packages contain an implementation of prop panels (in swing) for nearly all UML model elements; also all supporting models and actions.

See:
          Description

Interface Summary
SourcePathController  
TabModelTarget Empty interface used to tag Tabbed panels that accept a Model Element 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.
AbstractActionNavigate  
AbstractActionNewModelElement  
AbstractActionRemoveElement Base class for remove actions.
ActionActivityDiagram Action to trigger creation of a new activity diagram.
ActionAddDiagram Abstract class that is the parent of all actions adding diagrams to ArgoUML.
ActionAddPackage Action to add a package to the selected model element in the nav pane.
ActionAddTopLevelPackage  
ActionBooleanTaggedValue An action which can be used to create arbritary tagged values which hold boolean data.
ActionClassDiagram Action to trigger creation of new class diagram.
ActionCollaborationDiagram Action to trigger creation of new collaboration diagram.
ActionCopy  
ActionCut  
ActionDeploymentDiagram Action to trigger creation of a deployment diagram.
ActionExit Action to exit ArgoUML.
ActionFileOperations This class provides common functions for all FileOperations like new, save, load, and reopen.
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 Action to automatically lay out a diagram.
ActionNavigateAssociation navigate to the association.
ActionNavigateContainerElement Navigate to container of the element.
ActionNavigateContext navigate to the context.
ActionNavigateNamespace Navigate along the namespace.
ActionNavigateOppositeAssocEnd navigate to opposite association end.
ActionNavigateOwner Navigate to the owner.
ActionNavigateTransition Navigate to the transition.
ActionNew Action to trigger creation of a new project.
ActionOpenProject Action that loads the project.
ActionPaste Action to paste the content of either the GEF clipboard or the system clipboard.
ActionRemoveFromModel Action for removing (moving to trash) objects from the model.
ActionRemoveModelElement Action to delete modelelements from the model without navigating to/from them.
ActionRemoveTaggedValue  
ActionReopenProject Reopens a project with respect of the calling event handler - should be used with menu item.
ActionRevertToSaved Action that reverts to the previously saved version of the project.
ActionSaveGraphics Wraps a CmdSaveGIF or CmdSave(E)PS to allow selection of an output file.
ActionSaveGraphicsCmdSaveEPS Class to adjust CmdSaveEPS for our purpuses.
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 statechart diagram.
ActionUseCaseDiagram Action to create a new use case diagram.
MoveDownAction TODO: Once finished, this class may be extracted in a seperate file, for use in other places.
MoveUpAction TODO: Once finished, this class may be extracted in a seperate file, for use in other places.
PropPanel This abstract class provides the basic layout and event dispatching support for all Property Panels.
PropPanelButton2  
SourcePathControllerImpl Implements the source path controller.
SourcePathDialog This dialog appears when selecting Generation -> Settings for Generate for Project... in the menu.
SourcePathTableModel The table model for source path settings.
TabConstraints Tab for OCL constraint editing.
TabConstraints.ConstraintModel Adapter to provide information and a manipulation interface for a target element's set of constraints to the constraint editor.
TabDocumentation This the tab in the details pane for documentation.
TableModelTaggedValues The model for the table with the tagged values.
TabProps This is the tab on the details panel (DetailsPane) that holds the property panel.
TabSrc Details panel tabbed panel for displaying a source code representation of a UML model element in a particular Notation.
TabStyle Provides support for changing the appearance of a diagram element.
TabTaggedValues Table view of a Model Element's Tagged Values.
UMLAction The prototype of all actions within ArgoUML.
UMLAddDialog UMLAddDialog allows the user to do a multiple select from a list of choices in a separate dialog.
UMLChangeDispatch This class is used to dispatch a NSUML change event (which may occur on a non-UI) thread) to user interface components.
UMLCheckBox2 The checkbox to be used to show boolean attributes in the GUI's.
UMLComboBox2 ComboBox for UML modelelements.
UMLComboBoxEntry A combobox entry.
UMLComboBoxModel2 ComboBoxmodel for UML modelelements.
UMLComboBoxNavigator This class implements a panel that adds a navigation button to the right of the combo box
UMLConditionExpressionModel  
UMLDeprecatedCheckBox Class to represent a checkbox for the deprecated checkbox in the documentation tab.
UMLEditableComboBox An editable combobox.
UMLExpressionBodyField This text field shows the body of a UML expression.
UMLExpressionExpressionModel The model for a UML Expression that is obtained from its "parent" by getExpression - hence: Guard, ChangeEvent, TimeEvent.
UMLExpressionLanguageField This text field shows the language of a UML expression.
UMLExpressionModel2  
UMLInitialValueComboBox Deprecated. as of ArgoUml 0.13.5 (10-may-2003), to be replaced by something similar to UMLAttributeInitialValueListModel, this class is part of the 'old'(pre 0.13.*) implementation of proppanels that used reflection a lot.
UMLLinkedList An UMLList2 that implements 'jump' behaviour.
UMLLinkedListCellRenderer Renderer for linked lists.
UMLLinkMouseListener A mouselistener that implements behaviour to navigate to a selected modelelement on double click of the left mousebutton for a JList.
UMLList2 This class is derived from a Swing JList, and adds:
UMLListCellRenderer Deprecated. as of ArgoUml 0.13.5 (10-may-2003), replaced by UMLListCellRenderer2, this class is part of the 'old'(pre 0.13.*) implementation of proppanels that used reflection a lot.
UMLListCellRenderer2 The default cell renderer for uml model elements.
UMLListMenuItem Deprecated. as of ArgoUml 0.13.5 (10-may-2003), replaced by nothing?, this class is part of the 'old'(pre 0.13.*) implementation of proppanels that used reflection a lot.
UMLModelElementElementResidenceListModel  
UMLModelElementListModel2 The model for a list that contains Mbases.
UMLModelElementOrderedListModel2 This class resembles UMLModelElementListModel2, but is for those associations in the metamodel (see UML standard) that have a {ordered} constraint.
UMLModelElementTaggedValueDocument This class provides a text field that can be used to access tagged values of a MModelElement object.
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.
UMLPlainTextDocument A new model for a textproperty.
UMLRadioButtonPanel A panel that shows a group of radiobuttons.
UMLScriptExpressionModel  
UMLSearchableComboBox A searchable combobox.
UMLStimulusActionTextField TODO: this class should be moved to package org.argouml.uml.ui.behavior.common_behavior
UMLStimulusActionTextProperty TODO: this class should be moved to package org.argouml.uml.ui.behavior.common_behavior.
UMLTextArea2 A JTextArea especially made to represent UMLPlainTextDocuments.
UMLTextField2  
UMLTreeCellRenderer UMTreeCellRenderer determines how the entries in the Navigationpane and ToDoList will be represented graphically.
 

Package org.argouml.uml.ui Description

= PROPERTIES PANELS, this and sub-packages contain an implementation of prop panels (in swing) for nearly all UML model elements; also all supporting models and actions.

Package Specification

(none)

Related Documentation

(none)



ArgoUML © 1996-2004 (20050222)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook