org.argouml.uml.diagram.ui
Class FigPermission
java.lang.Object
FigEdgePoly
org.argouml.uml.diagram.ui.FigEdgeModelElement
org.argouml.uml.diagram.ui.FigDependency
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.
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 |
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 |
FigPermission
public FigPermission(java.lang.Object owner,
DiagramSettings settings)
- Construct a Fig.
- Parameters:
owner
- owning UML elementsettings
- render settings