UML

org.topcased.modeler.uml.activitydiagram.figures
Class ExpansionRegionFigure

java.lang.Object
  extended by org.eclipse.draw2d.Figure
      extended by org.topcased.modeler.uml.activitydiagram.figures.ExpansionRegionFigure
All Implemented Interfaces:
org.eclipse.draw2d.IFigure

public class ExpansionRegionFigure
extends org.eclipse.draw2d.Figure

** Generated **
NOT

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.draw2d.Figure
org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch
 
Nested classes/interfaces inherited from interface org.eclipse.draw2d.IFigure
org.eclipse.draw2d.IFigure.NoInsets
 
Field Summary
 
Fields inherited from class org.eclipse.draw2d.Figure
bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip
 
Fields inherited from interface org.eclipse.draw2d.IFigure
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS
 
Constructor Summary
ExpansionRegionFigure()
          Constructor
ExpansionRegionFigure(java.lang.String initialMode)
          Constructor with the initialMode
 
Method Summary
protected  void createContents()
          Creates the contents of the figure : by defauft, it creates a layout manager, a header and a container
 org.eclipse.draw2d.IFigure getAnchorableFigure()
          Return the graphical figure that should be used to attach the connections.
 org.eclipse.draw2d.IFigure getContentPane()
          Return the contentPane figure
 void setMode(org.eclipse.uml2.uml.ExpansionKind expansionKind)
          Update the mode of the ExpansionRegion
 
Methods inherited from class org.eclipse.draw2d.Figure
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireCoordinateSystemChanged, fireFigureMoved, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocalBackgroundColor, getLocalFont, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isCoordinateSystem, isEnabled, isFocusTraversable, isMirrored, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, layout, paint, paintBorder, paintChildren, paintClientArea, paintFigure, primTranslate, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setConstraint, setCursor, setEnabled, setFlag, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, useLocalCoordinates, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpansionRegionFigure

public ExpansionRegionFigure()
Constructor


ExpansionRegionFigure

public ExpansionRegionFigure(java.lang.String initialMode)
Constructor with the initialMode

Parameters:
initialMode - the Mode of the ExpansionRegion. Indicate the text to display at the upper left corcer of the figure
Method Detail

createContents

protected void createContents()
Creates the contents of the figure : by defauft, it creates a layout manager, a header and a container


getContentPane

public org.eclipse.draw2d.IFigure getContentPane()
Return the contentPane figure

Returns:
the Container Figure

setMode

public void setMode(org.eclipse.uml2.uml.ExpansionKind expansionKind)
Update the mode of the ExpansionRegion

Parameters:
expansionKind - the new ExpansionKind

getAnchorableFigure

public org.eclipse.draw2d.IFigure getAnchorableFigure()
Return the graphical figure that should be used to attach the connections.

Returns:
the rounded rectangle on which connections should be attached.

UML

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.