Package org.argouml.uml.diagram.ui

Provides various support for diagrams: actions, GEF Figs, Go rules, Property Panels for diagrams, GEF Selection support, and more...

See:
          Description

Interface Summary
AttributesCompartmentContainer An interface to be implemented by any Fig that contains a FigAttributesCompartment.
EnumLiteralsCompartmentContainer An interface to be implemented by any Fig that contains a FigEnumLiterals.
ExtensionsCompartmentContainer An interface to be implemented by any Fig that contains a Extensions Compartment.
FeaturesCompartmentContainer An interface to be implemented by any Fig that contains a FigFeaturesCompartment.
OperationsCompartmentContainer An interface to be implemented by any Fig that contains a FigOperationsCompartment.
PathContainer An interface to be implemented by any Fig that may or may not show a full path (of which the segments are seperated by ::).
StereotypeContainer An interface to be implemented by any Fig that may or may not show a stereotype.
VisibilityContainer An interface to be implemented by any Fig that may or may not show visibility (by symbol -, + or #).
 

Class Summary
ActionAddAllClassesFromModel ActionAddAllClassesFromModel enables pasting of an existing node into a Diagram.
ActionAddAssociationRole The ActionAddAssociation class is for creating a dummy link with a stimulus and a given action type.
ActionAddConcurrentRegion Add a concurrent region to a concurrent composite state
ActionAddExistingEdge ActionAddExistingEdge enables pasting of an existing edge into a Diagram.
ActionAddExistingNode ActionAddExistingNode enables pasting of an existing node into a Diagram.
ActionAddExtensionPoint A class to implement the addition of extension points to use cases.
ActionAddMessage Action to add a message.
ActionAddNote Action to add a note aka comment.
ActionAggregation Action to set the Aggregation kind.
ActionCompartmentDisplay A class to implement the actions involved in hiding and showing compartments on interfaces, classes and use cases.
ActionDeleteConcurrentRegion Delete a concurrent region of a concurrent composite state
ActionEdgesDisplay An action that makes all edges on the selected node visible/not visible on the diagram.
ActionMultiplicity Action to set the Multiplicity.
ActionNavigability A class to perform the action of changing the unidirectional or bidirectional navigation of an association.
ActionProperties Action to select the properties tab.
ActionRemoveFromDiagram Removes an modelelement from the diagram, but not from the model.
ActionSaveDiagramToClipboard This class copies a diagram to the system clipboard, this functionality will only work with Java1.4, but it will compile with 1.3.
ActionSetAddAssociationClassMode An extension of CmdSetMode to set the parameters for an association.
ActionSetAddAssociationEndMode An extension of CmdSetMode to create all the parts of an association class.
ActionSetAddAssociationMode An extension of CmdSetMode to set the parameters for an association.
ActionSetAddCommentLinkMode An extension of CmdSetMode to set the parameters for a comment link.
AddExistingNodeCommand ActionAddExistingNode enables pasting of an existing node into a Diagram.
CompartmentFigText A FigText class extension for FigClass/FigInterface/FigUseCase compartments.
FigAbstraction Fig representing a UML Abstraction.
FigAssociation This class represents the Fig of a binary association on a diagram.
FigAssociationClass An Association Class is represented by 3 seperate Figs FigAssociationClass is the association edge drawn between two classifiers this displays that association properties of the association class.
FigAssociationEnd Class to display graphics for N-ary association edges (association ends).
FigAttributesCompartment  
FigClassAssociationClass Class to display a class in an Association Class It must be used only from a FigAssociationClass
FigCompartment  
FigDependency This class represents a Fig for a Dependency.
FigEdgeAssociationClass Class to display a connection linking the class and the association in a Association Class It must be used only from a FigAssociationClass
FigEdgeModelElement Abstract class to display diagram lines (edges) for UML ModelElements that look like lines and that have editable names.
FigEdgePort This node cannot be dragged and manipulated in the same way as other FigNodes in ArgoUML.
FigEmptyRect A FigRect that is always transparent
FigEnumLiteralsCompartment The Fig for the compartment of an Enumeration that shows a list of enumerationliterals.
FigFeaturesCompartment Presentation logic which is common to both an operations compartment and an attributes compartment.
FigFeaturesCompartment.FigSeperator Fig representing separator for compartment.
FigGeneralization  
FigGraphEdge Abstract class to display diagram lines (edges) in a UML diagram
FigMessage Class to display graphics for a UML message in a collaborations diagram.
FigMultiLineText A MultiLine FigText to provide consistency across Figs displaying multiple lines of text.
FigNodeAssociation Class to display graphics for N-ary association (association node).
FigNodeModelElement Abstract class to display diagram icons for UML ModelElements that look like nodes and that have editable names and can be resized.
FigOperationsCompartment  
FigPermission The Fig for a permission, which is a form of dependency.
FigRealization Fig for a UML Realization.
FigSingleLineText A SingleLine FigText to provide consistency across Figs displaying single lines of text. The display area is transparent Text is center justified There is no line border There is space below the line for a "Clarifier", i.e.
FigStereotypesCompartment A Fig designed to be the child of some FigNode or FigEdge to display the stereotypes of the model element represented by the parent Fig.
FigStereotypeText A specialist FigText for display stereotypes.
FigTextGroup Custom class to group FigTexts in such a way that they don't overlap and that the group is shrinked to fit (no whitespace in group).
FigTrace This class is not used at all.
FigUsage This class represents a Fig for a Usage.
ModeCreateAssociationClass  
ModeCreateAssociationEnd A Mode to interpret user input while creating an association end.
ModeCreateCommentEdge A Mode to interpret user input while creating a comment edge.
OneRowLinkedList A JList that just has one row.
PathConvPercent2 Used to place labels as specific positions along a FigEdge.
PropPanelDiagram This class represents the properties panel for a Diagram.
PropPanelString The properties panel for a simple text / string.
PropPanelUMLActivityDiagram  
PropPanelUMLClassDiagram  
PropPanelUMLCollaborationDiagram  
PropPanelUMLDeploymentDiagram  
PropPanelUMLSequenceDiagram  
PropPanelUMLStateDiagram The properties panel for a Statechart diagram.
PropPanelUMLUseCaseDiagram  
RadioAction A wrapper around a standard action to indicate that any buttons created from this actions should act like radio buttons, i.e.
SelectionEdgeClarifiers  
SelectionMoveClarifiers  
SelectionNodeClarifiers  
SelectionRerouteEdge A general class for rerouting edges, achieved by delegating the re-routing logic to the graphmodels; extends functionality in SelectionEdgeClarifiers.
SPFigEdgeModelElement The style Panel for FigEdgeModelElement.
StereotypeUtility  
StylePanelFigMessage Stylepanel which allows to set the arrow of a message.
TabDiagram The TabDiagram is the tab in the multieditorpane that holds a diagram.
UMLDiagram This class provides support for writing a UML diagram for argo using the GEF framework.
 

Package org.argouml.uml.diagram.ui Description

Provides various support for diagrams: actions, GEF Figs, Go rules, Property Panels for diagrams, GEF Selection support, and more...

Package Specification

(none)

Related Documentation

(none)



ArgoUML © 1996-2006ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook