roneditor.ronview.figures
Class HLTransitionFigure

java.lang.Object
  extended by org.eclipse.draw2d.Figure
      extended by org.eclipse.draw2d.Shape
          extended by org.eclipse.draw2d.RectangleFigure
              extended by roneditor.ronview.figures.HLTransitionFigure
All Implemented Interfaces:
org.eclipse.draw2d.IFigure

public class HLTransitionFigure
extends org.eclipse.draw2d.RectangleFigure

Represents the graphical layout of a HLTransition.


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
protected  org.eclipse.draw2d.ConnectionAnchor connectionAnchor
           
protected  org.eclipse.draw2d.Label kindLabel
           
protected  org.eclipse.draw2d.XYLayout layout
           
protected  org.eclipse.draw2d.Label nameLabel
           
static int NUMBER_OF_ANCHORS
           
 
Fields inherited from class org.eclipse.draw2d.Shape
lineStyle, lineWidth
 
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
HLTransitionFigure()
           
 
Method Summary
 org.eclipse.draw2d.ConnectionAnchor getConnectionAnchor()
           
 org.eclipse.draw2d.geometry.Dimension getMinimumSize(int wHint, int hHint)
           
 org.eclipse.draw2d.geometry.Dimension getPreferredSize(int wHint, int hHint)
           
protected  void paintChildren(org.eclipse.draw2d.Graphics graphics)
           
 void setKind(ronmodel.HLTransitionKind kind)
           
 void setName(java.lang.String name)
           
protected  boolean useLocalCoordinates()
           
 void validate()
           
 
Methods inherited from class org.eclipse.draw2d.RectangleFigure
fillShape, outlineShape
 
Methods inherited from class org.eclipse.draw2d.Shape
getLineStyle, getLineWidth, isOpaque, paintFigure, setFill, setFillXOR, setLineStyle, setLineWidth, setOutline, setOutlineXOR, setXOR
 
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, getParent, 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, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, layout, paint, paintBorder, paintClientArea, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NUMBER_OF_ANCHORS

public static final int NUMBER_OF_ANCHORS
See Also:
Constant Field Values

nameLabel

protected org.eclipse.draw2d.Label nameLabel

kindLabel

protected org.eclipse.draw2d.Label kindLabel

layout

protected org.eclipse.draw2d.XYLayout layout

connectionAnchor

protected org.eclipse.draw2d.ConnectionAnchor connectionAnchor
Constructor Detail

HLTransitionFigure

public HLTransitionFigure()
Method Detail

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

setKind

public void setKind(ronmodel.HLTransitionKind kind)
Parameters:
kind - the kind to set

validate

public void validate()
Specified by:
validate in interface org.eclipse.draw2d.IFigure
Overrides:
validate in class org.eclipse.draw2d.Figure
See Also:
Figure.validate()

useLocalCoordinates

protected boolean useLocalCoordinates()
Overrides:
useLocalCoordinates in class org.eclipse.draw2d.Figure
See Also:
Figure.useLocalCoordinates()

getMinimumSize

public org.eclipse.draw2d.geometry.Dimension getMinimumSize(int wHint,
                                                            int hHint)
Specified by:
getMinimumSize in interface org.eclipse.draw2d.IFigure
Overrides:
getMinimumSize in class org.eclipse.draw2d.Figure
See Also:
Figure.getMinimumSize(int, int)

getPreferredSize

public org.eclipse.draw2d.geometry.Dimension getPreferredSize(int wHint,
                                                              int hHint)
Specified by:
getPreferredSize in interface org.eclipse.draw2d.IFigure
Overrides:
getPreferredSize in class org.eclipse.draw2d.Figure
See Also:
Figure.getPreferredSize(int, int)

getConnectionAnchor

public org.eclipse.draw2d.ConnectionAnchor getConnectionAnchor()
Returns:
the ConnectionAnchor

paintChildren

protected void paintChildren(org.eclipse.draw2d.Graphics graphics)
Overrides:
paintChildren in class org.eclipse.draw2d.Figure
See Also:
Figure.paintChildren(org.eclipse.draw2d.Graphics)