Modelers

org.topcased.modeler.figures
Class ModelerPortFigure

java.lang.Object
  extended by org.eclipse.draw2d.Figure
      extended by org.topcased.modeler.figures.ModelerPortFigure
All Implemented Interfaces:
org.eclipse.draw2d.IFigure, IPortFigure

Deprecated. Use the PortFigure or the OrientedPortFigure that are defined in the org.topcased.draw2d plugin

public class ModelerPortFigure
extends org.eclipse.draw2d.Figure
implements IPortFigure

created 16 mai 2005


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
static int IN_OUT_PORT
          Deprecated. Parameter value to represent an input/ouput port
static int IN_PORT
          Deprecated. Parameter value to represent an input port
static int OUT_PORT
          Deprecated. Parameter value to represent an ouput port
 
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
ModelerPortFigure()
          Deprecated. The Constructor
ModelerPortFigure(int t)
          Deprecated. The Constructor
 
Method Summary
 int getPosition()
          Deprecated. Returns the current position of the port figure
 org.eclipse.draw2d.geometry.Dimension getPreferredSize(int wHint, int hHint)
          Deprecated. Get the preferred size
protected  void paintContentPaneFigure(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw the figure that should represent the Port.
protected  void paintFigure(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw the port according its type and its position on the border
protected  void paintInOutPort(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw an input/output port according its position
protected  void paintInOutPortAtBottom(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw an input/ouput port when its position is on the bottom border of the container
protected  void paintInOutPortAtLeft(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw an input/ouput port when its position is on the left border of the container
protected  void paintInOutPortAtRight(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw an input/ouput port when its position is on the right border of the container
protected  void paintInOutPortAtTop(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw an input/ouput port when its position is on the top border of the container
protected  void paintInPort(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw an input port according its position
protected  void paintInPortAtBottom(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw an input port when its position is on the bottom border of the container
protected  void paintInPortAtLeft(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw an input port when its position is on the left border of the container
protected  void paintInPortAtRight(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw an input port when its position is on the right border of the container
protected  void paintInPortAtTop(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw an input port when its position is on the top border of the container
protected  void paintOutPort(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw an ouput port according its position
protected  void paintOutPortAtBottom(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw an ouput port when its position is on the bottom border of the container
protected  void paintOutPortAtLeft(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw an ouput port when its position is on the left border of the container
protected  void paintOutPortAtRight(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw an ouput port when its position is on the right border of the container
protected  void paintOutPortAtTop(org.eclipse.draw2d.Graphics graphics)
          Deprecated. Draw an ouput port when its position is on the top border of the container
 void setPosition(int position)
          Deprecated. Set the direction
 
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, 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, 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
 
Methods inherited from interface org.eclipse.draw2d.IFigure
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getCursor, getFont, getForegroundColor, getInsets, getLayoutManager, getLocalBackgroundColor, getLocalForegroundColor, getMaximumSize, getMinimumSize, 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, isOpaque, isRequestFocusEnabled, isShowing, isVisible, paint, remove, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setConstraint, setCursor, setEnabled, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, validate
 

Field Detail

IN_PORT

public static final int IN_PORT
Deprecated. 
Parameter value to represent an input port

See Also:
Constant Field Values

OUT_PORT

public static final int OUT_PORT
Deprecated. 
Parameter value to represent an ouput port

See Also:
Constant Field Values

IN_OUT_PORT

public static final int IN_OUT_PORT
Deprecated. 
Parameter value to represent an input/ouput port

See Also:
Constant Field Values
Constructor Detail

ModelerPortFigure

public ModelerPortFigure()
Deprecated. 
The Constructor


ModelerPortFigure

public ModelerPortFigure(int t)
Deprecated. 
The Constructor

Parameters:
t - the type of the port
Method Detail

paintFigure

protected void paintFigure(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw the port according its type and its position on the border

Overrides:
paintFigure in class org.eclipse.draw2d.Figure
See Also:
Figure.paintFigure(org.eclipse.draw2d.Graphics)

paintContentPaneFigure

protected void paintContentPaneFigure(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw the figure that should represent the Port. Subclasses may override this to provide their own way to represent the port.

Parameters:
graphics -

getPreferredSize

public org.eclipse.draw2d.geometry.Dimension getPreferredSize(int wHint,
                                                              int hHint)
Deprecated. 
Get the preferred size

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

getPosition

public int getPosition()
Deprecated. 
Returns the current position of the port figure

Specified by:
getPosition in interface IPortFigure
Returns:
PositionConstant representing the position
See Also:
IPortFigure.getPosition()

setPosition

public void setPosition(int position)
Deprecated. 
Set the direction

Specified by:
setPosition in interface IPortFigure
Parameters:
position - the border where the port is anchored
See Also:
IPortFigure.setPosition(int)

paintInPort

protected void paintInPort(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw an input port according its position

Parameters:
graphics -

paintOutPort

protected void paintOutPort(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw an ouput port according its position

Parameters:
graphics -

paintInOutPort

protected void paintInOutPort(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw an input/output port according its position

Parameters:
graphics -

paintInPortAtLeft

protected void paintInPortAtLeft(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw an input port when its position is on the left border of the container

Parameters:
graphics -

paintInPortAtBottom

protected void paintInPortAtBottom(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw an input port when its position is on the bottom border of the container

Parameters:
graphics -

paintInPortAtRight

protected void paintInPortAtRight(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw an input port when its position is on the right border of the container

Parameters:
graphics -

paintInPortAtTop

protected void paintInPortAtTop(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw an input port when its position is on the top border of the container

Parameters:
graphics -

paintOutPortAtLeft

protected void paintOutPortAtLeft(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw an ouput port when its position is on the left border of the container

Parameters:
graphics -

paintOutPortAtTop

protected void paintOutPortAtTop(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw an ouput port when its position is on the top border of the container

Parameters:
graphics -

paintOutPortAtRight

protected void paintOutPortAtRight(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw an ouput port when its position is on the right border of the container

Parameters:
graphics -

paintOutPortAtBottom

protected void paintOutPortAtBottom(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw an ouput port when its position is on the bottom border of the container

Parameters:
graphics -

paintInOutPortAtLeft

protected void paintInOutPortAtLeft(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw an input/ouput port when its position is on the left border of the container

Parameters:
graphics -

paintInOutPortAtTop

protected void paintInOutPortAtTop(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw an input/ouput port when its position is on the top border of the container

Parameters:
graphics -

paintInOutPortAtRight

protected void paintInOutPortAtRight(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw an input/ouput port when its position is on the right border of the container

Parameters:
graphics -

paintInOutPortAtBottom

protected void paintInOutPortAtBottom(org.eclipse.draw2d.Graphics graphics)
Deprecated. 
Draw an input/ouput port when its position is on the bottom border of the container

Parameters:
graphics -

Modelers

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