pl.edu.agh.cast.schema.figure
Class SchemaNodeFigure

java.lang.Object
  extended by org.eclipse.draw2d.Figure
      extended by pl.edu.agh.cast.figure.NodeFigure
          extended by pl.edu.agh.cast.schema.figure.SchemaNodeFigure
All Implemented Interfaces:
org.eclipse.draw2d.IFigure, pl.edu.agh.cast.figure.ILabeledFigure

public class SchemaNodeFigure
extends pl.edu.agh.cast.figure.NodeFigure

Author:
fox

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.IFigure _mainEntityFrame
           
 
Fields inherited from class pl.edu.agh.cast.figure.NodeFigure
_icon
 
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
SchemaNodeFigure(java.lang.String label, boolean isMainEntity, SchemaNodeEditPart controller, java.lang.String imageId)
           
SchemaNodeFigure(java.lang.String label, SchemaNodeEditPart controller)
           
 
Method Summary
 SchemaNodeEditPart getController()
           
 org.eclipse.draw2d.geometry.Point getPrefferedLocation()
           
protected  void init(java.lang.String label, java.lang.String imageId)
           
 boolean isMainEntity()
           
 void setLocation(org.eclipse.draw2d.geometry.Point location)
           
 void setMainEntity(boolean isMainEntity)
           
 
Methods inherited from class pl.edu.agh.cast.figure.NodeFigure
getIcon, getLabel, getLabelFigure, setLabel
 
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, 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
 

Field Detail

_mainEntityFrame

protected org.eclipse.draw2d.IFigure _mainEntityFrame
Constructor Detail

SchemaNodeFigure

public SchemaNodeFigure(java.lang.String label,
                        SchemaNodeEditPart controller)

SchemaNodeFigure

public SchemaNodeFigure(java.lang.String label,
                        boolean isMainEntity,
                        SchemaNodeEditPart controller,
                        java.lang.String imageId)
Method Detail

init

protected void init(java.lang.String label,
                    java.lang.String imageId)
Overrides:
init in class pl.edu.agh.cast.figure.NodeFigure

setMainEntity

public void setMainEntity(boolean isMainEntity)

setLocation

public void setLocation(org.eclipse.draw2d.geometry.Point location)
Specified by:
setLocation in interface org.eclipse.draw2d.IFigure
Overrides:
setLocation in class org.eclipse.draw2d.Figure

getPrefferedLocation

public org.eclipse.draw2d.geometry.Point getPrefferedLocation()

isMainEntity

public boolean isMainEntity()

getController

public SchemaNodeEditPart getController()


Copyright © 2007-2008 AGH University of Science and Technology. All Rights Reserved.