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
ArgoFig An interface that all ArgoUML Figs are required to interface.
Clarifiable Interface for objects which can be "clarified." This means they support the method paintClarifiers() to highlight a piece of the graphic.
EnumLiteralsCompartmentContainer An interface to be implemented by any Fig that contains a FigEnumLiterals.
FeaturesCompartmentContainer An interface to be implemented by any Fig that contains a FigEditableCompartment.
StereotypeStyled An interface for figs which implement stereotype styles.
 

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.
ActionAddExistingNodes ActionAddExistingNodes enables pasting of existing nodes 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.
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.
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 ActionSetMode to set the parameters for an association.
ActionSetAddAssociationEndMode An extension of ActionSetMode to create all the parts of an association class.
ActionSetAddAssociationMode An extension of ActionSetMode to set the parameters for an association.
ActionSetAddCommentLinkMode An extension of ActionSetMode to set the parameters for a comment link.
ActionSetAddMessageMode An extension of ActionSetMode to set the parameters for an association.
ActionSetMode Extends GEF ActionSetMode to add additional metadata such as tooltips.
ActionStereotypeView The UML 2.0 Profile specification allows three visualizations for the stereotypes applied on a model element: The stereotype name in guilmets (<< >>'s) An icon replacing the default visualization A small icon flying over the default visualization An popup submenu is provided in order to allow the user switching between these modes.
ActionStereotypeViewBigIcon When this action is triggered the selected node visualization changes into BigIcon mode.
ActionStereotypeViewSmallIcon When this action is triggered the selected node visualization changes into SmallIcon mode.
ActionStereotypeViewTextual When this action is triggered the selected node visualization changes into Textual mode.
AddExistingNodeCommand ActionAddExistingNode enables pasting of an existing node into a Diagram.
ArgoFigGroup A Fig which contains other Figs.
ArgoFigText Primitive Fig for text.
ArgoFigUtil Static utility methods for use with ArgoFigs.
ArgoModeCreateFigText A Mode to interpret user input while creating a FigText.
CompartmentFigText A single line FigText class extension for editable FigClass/FigInterface/FigUseCase compartments that use notation.
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 separate Figs: FigAssociationClass is the association edge drawn between two classifiers this displays that association properties of the association class. FigClassAssociationClass is the classifier box that displays the class properties of the association class. FigEdgeAssociationClass is the dashed line that joins these two. Whenever the user attempts to remove or delete one of these parts then all parts must go.
FigAssociationEnd Class to display graphics for N-ary association edges (association ends).
FigAttributesCompartment  
FigClassAssociationClass Class to display the Class box fig piece of an Association Class.
FigCompartment Presentation logic for a UML List Compartment.
FigCompartmentBox Class to display graphics for a node with compartments in a diagram.
FigDependency This class represents a Fig for a Dependency.
FigEdgeAssociationClass Class to display the dashed line connecting the class box figure and the association line pieces of a composite Association Class group.
FigEdgeModelElement Abstract class to display diagram lines (edges) for UML ModelElements that look like lines.
FigEdgePort This node cannot be dragged and manipulated in the same way as other FigNodes in ArgoUML.
FigEditableCompartment Presentation logic for a boxed compartment, which is common to e.g.
FigEditableCompartment.FigSeparator Fig representing a horizontal line separator for compartment.
FigEmptyRect A FigRect that is always transparent
FigEnumLiteralsCompartment The Fig for the compartment of an Enumeration that shows a list of enumeration literals.
FigExtensionPointsCompartment The compartment that contains extension points.
FigGeneralization The Fig for a Generalization.
FigKeyword Fig to show a keyword within a FigStereotypesGroup, which resembles a stereotype, but isn't one.
FigMessage Class to display graphics for a UML Message above an AssociationRole in a collaborations diagram.
FigMultiLineText A MultiLine FigText to provide consistency across Figs displaying multiple lines of text.
FigMultiLineTextWithBold A FigMultiLineText that handles cases where the projectsettings indicate that the node name should be in bold.
FigNodeAssociation Class to display graphics for N-ary association (association node), i.e.
FigNodeModelElement Abstract class to display diagram icons for UML ModelElements that look like nodes and that have editable names and can be resized.
FigOperationsCompartment The compartment that contains Operations and/or Receptions.
FigPermission The Fig for a permission, which is a form of dependency.
FigProfileIcon This FigNode displays the image and the name of a classifier with an stereotype that provides an icon.
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.
FigSingleLineTextWithNotation A single line FigText that uses the Notation subsystem facilities for its text generation.
FigStereotype Fig to show one stereotype within a FigStereotypesGroup.
FigStereotypesCompartment Deprecated. for 0.27.2 by mvw.
FigStereotypesGroup 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.
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.
InitDiagramAppearanceUI Initialise this subsystem.
ModeAddToDiagram This is the mode the editor is in having selected a number of model elements and executing Add To Diagram.
ModeCreateAssociation A Mode to interpret user input while drawing a binary association.
ModeCreateAssociationClass Mode to manage interaction while user is drawing the pseudo-edge that will become an Association Class.
ModeCreateAssociationEnd A Mode to interpret user input while creating an association end.
ModeCreateCommentEdge A Mode to interpret user input while creating a comment edge.
ModeCreateDependency A Mode to interpret user input while creating a dependency edge.
ModeCreateGeneralization A Mode to interpret user input while creating a generalization edge.
ModeCreateGraphEdge A Mode to interpret user input while creating an edge.
ModeCreatePermission A Mode to interpret user input while creating a permission edge.
ModeCreateUsage A Mode to interpret user input while creating a usage edge.
ModeLabelDrag Mode for dragging (i.e.
ModeLabelDragFactory Factory to create a ModeLabelDrag instance.
PathConvPercent2 Used to place labels as specific positions along a FigEdge.
PathItemPlacement This class implements the coordinate generation required for GEF's FigEdge.addPathItem.
PropPanelDiagram This class represents the properties panel for a Diagram.
PropPanelString The properties panel for a simple text / string.
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  
SelectionNodeClarifiers2 Enhanced version of SelectionNodeClarifiers with the new methods necessary for the enhanced support marked as abstract so that implementors are forced to implement them.
SelectionRerouteEdge A general class for rerouting edges, achieved by delegating the re-routing logic to the graphmodels; extends functionality in SelectionEdgeClarifiers.
SettingsTabDiagramAppearance Settings tab panel for handling diagram appearance settings.
SPFigEdgeModelElement The style Panel for FigEdgeModelElement.
StatusBarAdapter Adapter class to convert from direct call through GEF's IStatusBar interface into an event which can be received by any interested consumer.
StylePanelFigAssociationClass The style Panel for FigEdgeModelElement.
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