クラス TFormFigure

  • すべての実装されたインタフェース:
    org.eclipse.draw2d.IFigure
    直系の既知のサブクラス:
    AbstractModelFigure

    public class TFormFigure
    extends org.eclipse.draw2d.Figure
    T字形の箱を描画するFigure. 形状描画に関する処理は本クラスに実装する.
    作成者:
    nakag
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      TFormFigure()
      コンストラクタ.
      TFormFigure​(boolean notImplement)
      コンストラクタ.
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      protected void addIdentifier​(String identifier)
      T字の左側に個体指定子を設定する.
      protected void addIdentifier​(List<String> identifierList)
      T字の左側に個体指定子を設定する.
      protected void addRelationship​(String relationship)
      T字の左側に(R)を設定する.
      protected void addRelationship​(List<String> relationshipList)
      T字の左側に個体指定子を設定する.
      protected org.eclipse.draw2d.Label createAttributeLabel​(String name)  
      TFormFigure.CompartmentFigure getAttributeCompartmentFigure()  
      protected void removeAllRelationship()
      T字の左側の個体指定子、(R)をすべて削除する.
      protected void setEntityName​(String entityName)
      T字の上部タイトルの名称を設定する.
      protected void setEntityType​(String entityType)
      T字の上部右側の種類を設定する.
      protected void setNotImplement​(boolean notImplement)
      モデルの実装可否を設定する.
      protected void setupColor​(ModelAppearance appearance)
      モデルの色を設定する.
      • クラスから継承されたメソッド 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, getClippingStrategy, 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, setClippingStrategy, 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
    • コンストラクタの詳細

      • TFormFigure

        public TFormFigure()
        コンストラクタ.
      • TFormFigure

        public TFormFigure​(boolean notImplement)
        コンストラクタ.
        パラメータ:
        notImplement -
    • メソッドの詳細

      • setEntityName

        protected void setEntityName​(String entityName)
        T字の上部タイトルの名称を設定する.
        パラメータ:
        entityName -
      • setEntityType

        protected void setEntityType​(String entityType)
        T字の上部右側の種類を設定する.
        パラメータ:
        entityType -
      • addIdentifier

        protected void addIdentifier​(String identifier)
        T字の左側に個体指定子を設定する.
        パラメータ:
        identifier -
      • addIdentifier

        protected void addIdentifier​(List<String> identifierList)
        T字の左側に個体指定子を設定する.
        パラメータ:
        identifierList -
      • addRelationship

        protected void addRelationship​(List<String> relationshipList)
        T字の左側に個体指定子を設定する.
        パラメータ:
        relationshipList -
      • addRelationship

        protected void addRelationship​(String relationship)
        T字の左側に(R)を設定する.
        パラメータ:
        relationship -
      • removeAllRelationship

        protected void removeAllRelationship()
        T字の左側の個体指定子、(R)をすべて削除する.
      • setNotImplement

        protected void setNotImplement​(boolean notImplement)
        モデルの実装可否を設定する.
        パラメータ:
        notImplement - the notImplement to set
      • setupColor

        protected void setupColor​(ModelAppearance appearance)
        モデルの色を設定する.
        パラメータ:
        appearance - モデルの外観設定情報.
      • createAttributeLabel

        protected org.eclipse.draw2d.Label createAttributeLabel​(String name)