sk.uniba.euromath.editor.figures
Class EMImageFigure

java.lang.Object
  extended by org.eclipse.draw2d.Figure
      extended by org.eclipse.draw2d.ImageFigure
          extended by sk.uniba.euromath.editor.figures.EMImageFigure
All Implemented Interfaces:
org.eclipse.draw2d.IFigure, IEMFigure

public class EMImageFigure
extends org.eclipse.draw2d.ImageFigure
implements IEMFigure

Implementation of standard ImageFigure as IEMFigure.

Author:
Tomáš Studva 1.9.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
 
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
EMImageFigure(Image image, int alignment, String id, Object model, boolean needsEditPart)
          Constructor
EMImageFigure(Image image, String id, Object model, boolean needsEditPart)
          Constructor
The default alignment is PositionConstants.CENTER.
 
Method Summary
 String getID()
          Returns id of node from source document for which subtree of figures rooted at this figure or this figure acts as view.
 Object getModel()
          Returns Object from object source or Node from transformed document for which subtree of figures rooted at this figure acts as view.
 boolean needsEditPart()
          Indicates if EditPart should be crated for this figure.
 
Methods inherited from class org.eclipse.draw2d.ImageFigure
getImage, getPreferredSize, paintFigure, setAlignment, setImage
 
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, 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
 

Constructor Detail

EMImageFigure

public EMImageFigure(Image image,
                     String id,
                     Object model,
                     boolean needsEditPart)
Constructor
The default alignment is PositionConstants.CENTER.

Parameters:
image - The Image to be displayed
id - id of node from source document, can be null if doesn't represents anything from source(opened) document
model - Object from ObjectSource or Node from transformed document for which subtree of figures rooted at this figure acts as view. can be null if doesn't represents anything from source(opened) document
needsEditPart - true if EditPart should be created for this figure

EMImageFigure

public EMImageFigure(Image image,
                     int alignment,
                     String id,
                     Object model,
                     boolean needsEditPart)
Constructor

Parameters:
image - The Image to be displayed
alignment - A PositionConstant indicating the alignment
id - id of node from source document, can be null if doesn't represents anything from source(opened) document
model - Object from ObjectSource or Node from transformed document for which subtree of figures rooted at this figure acts as view. can be null if doesn't represents anything from source(opened) document
needsEditPart - true if EditPart should be created for this figure
Method Detail

getID

public String getID()
Description copied from interface: IEMFigure
Returns id of node from source document for which subtree of figures rooted at this figure or this figure acts as view.

Specified by:
getID in interface IEMFigure
Returns:
id of node from source document, can be null if doesn't represents anything from source(opened) document

getModel

public Object getModel()
Description copied from interface: IEMFigure
Returns Object from object source or Node from transformed document for which subtree of figures rooted at this figure acts as view.

Specified by:
getModel in interface IEMFigure
Returns:
Object or Node form Source, can be null if doesn't represents anything from Source

needsEditPart

public boolean needsEditPart()
Description copied from interface: IEMFigure
Indicates if EditPart should be crated for this figure. Information for IEditor.

Specified by:
needsEditPart in interface IEMFigure
Returns:
true if EditPart should be created for this figure


Copyright © 2003-2006 null. All Rights Reserved.