roneditor.ronview.figures
Class HLPlaceFigure

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.HLPlaceFigure
All Implemented Interfaces:
org.eclipse.draw2d.IFigure

public class HLPlaceFigure
extends org.eclipse.draw2d.RectangleFigure

Represents the graphical layout of a HLPlace.


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
private  org.eclipse.draw2d.ConnectionAnchor connectionAnchor
           
private  org.eclipse.draw2d.RoundedRectangle ellipse
           
protected  org.eclipse.draw2d.Label label
           
protected  org.eclipse.draw2d.XYLayout layout
           
static int MIN_D
           
static int TOKEN_DISTANCE
           
 
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
HLPlaceFigure()
           
 
Method Summary
 void addToE(org.eclipse.draw2d.IFigure figure, int index, int children)
           
 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)
           
 void removeAllChildrenFromE()
          remove All children from this Figure
 void removeChildFromE(org.eclipse.draw2d.IFigure figure)
           
 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, paintChildren, 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

MIN_D

public static final int MIN_D
See Also:
Constant Field Values

TOKEN_DISTANCE

public static final int TOKEN_DISTANCE
See Also:
Constant Field Values

label

protected org.eclipse.draw2d.Label label

layout

protected org.eclipse.draw2d.XYLayout layout

ellipse

private org.eclipse.draw2d.RoundedRectangle ellipse

connectionAnchor

private org.eclipse.draw2d.ConnectionAnchor connectionAnchor
Constructor Detail

HLPlaceFigure

public HLPlaceFigure()
Method Detail

setName

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

addToE

public void addToE(org.eclipse.draw2d.IFigure figure,
                   int index,
                   int children)
Parameters:
figure - the figure to add
index - the index of this figure
children - number ob children

removeAllChildrenFromE

public void removeAllChildrenFromE()
remove All children from this Figure


removeChildFromE

public void removeChildFromE(org.eclipse.draw2d.IFigure figure)
Parameters:
figure - the Figue to remove

validate

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

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:
IFigure.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:
IFigure.getPreferredSize(int, int)

getConnectionAnchor

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