org.argouml.uml.diagram.ui
Class FigPermission

java.lang.Object
  extended by FigEdgePoly
      extended by org.argouml.uml.diagram.ui.FigEdgeModelElement
          extended by org.argouml.uml.diagram.ui.FigDependency
              extended by org.argouml.uml.diagram.ui.FigPermission
All Implemented Interfaces:
java.awt.event.KeyListener, java.awt.event.MouseListener, java.beans.PropertyChangeListener, java.beans.VetoableChangeListener, java.util.EventListener, ArgoEventListener, ArgoDiagramAppearanceEventListener, ArgoNotationEventListener, Highlightable, DelayedVChangeListener, ArgoFig, Clarifiable, IItemUID

public class FigPermission
extends FigDependency

The Fig for a permission, which is a form of dependency.

TODO: In UML 2.x, the import and access Permissions have become PackageImports with public visibility and non-public visibility respectively. (ArgoUML only supports the <> Permission currently). The friend Permission has been dropped. Also the type hierarchy has been reorganized so that PackageImport is not a subtype of Dependency.


Field Summary
 
Fields inherited from interface org.argouml.uml.diagram.ui.ArgoFig
DEBUG, DEBUG_COLOR, FILL_COLOR, INVISIBLE_LINE_COLOR, LINE_COLOR, LINE_WIDTH, ROWHEIGHT, SOLID_FILL_COLOR, STEREOHEIGHT, TEXT_COLOR, X0, Y0
 
Constructor Summary
FigPermission(java.lang.Object owner, DiagramSettings settings)
          Construct a Fig.
 
Method Summary
 
Methods inherited from class org.argouml.uml.diagram.ui.FigDependency
canEdit, createEndArrow, setFig, setLineColor, updateNameText, updateStereotypeText
 
Methods inherited from class org.argouml.uml.diagram.ui.FigEdgeModelElement
addElementListener, addElementListener, addElementListener, allowRemoveFromDiagram, computeRouteImpl, damage, delayedVetoableChange, deleteFromModel, determineFigNodes, diagramFontChanged, getApplyStereotypeActions, getDestination, getDestinationConnector, getDiElement, getEdgePort, getItemUID, getName, getNameBounds, getNameFig, getNameFigFontStyle, getNotationProviderType, getNotationSettings, getPopUpActions, getPopupAddOffset, getProject, getRemoveDelegate, getSettings, getSource, getSourceConnector, getSquaredDistance, getStereotypeFig, getTipString, hit, hitClarifier, indicateBounds, initNotationProviders, keyPressed, keyReleased, keyTyped, makeEdgePort, makeSelection, modelAssociationAdded, modelAssociationRemoved, modelAttributeChanged, modelChanged, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, notationAdded, notationChanged, notationProviderAdded, notationProviderRemoved, notationRemoved, paintClarifiers, propertyChange, removeAllElementListeners, removeElementListener, removeFromDiagram, removeFromDiagramImpl, renderingChanged, setDiElement, setItemUID, setLayer, setOwner, setProject, setSettings, showHelp, superRemoveFromDiagram, textEdited, textEditStarted, updateElementListeners, updateFont, updateLayout, updateListeners, vetoableChange
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.argouml.cognitive.Highlightable
getHighlight, setHighlight
 

Constructor Detail

FigPermission

public FigPermission(java.lang.Object owner,
                     DiagramSettings settings)
Construct a Fig.

Parameters:
owner - owning UML element
settings - render settings


ArgoUML © 1996-2006ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook