クラス AbstractModelEditPart<T extends ConnectableElement>

    • ネストされたクラスの概要

      • クラスから継承されたネストされたクラス/インタフェース org.eclipse.gef.editparts.AbstractGraphicalEditPart

        org.eclipse.gef.editparts.AbstractGraphicalEditPart.AccessibleGraphicalEditPart, org.eclipse.gef.editparts.AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider
      • クラスから継承されたネストされたクラス/インタフェース org.eclipse.gef.editparts.AbstractEditPart

        org.eclipse.gef.editparts.AbstractEditPart.EditPolicyIterator
    • フィールドの概要

      • クラスから継承されたフィールド org.eclipse.gef.editparts.AbstractGraphicalEditPart

        figure, sourceConnections, targetConnections
      • クラスから継承されたフィールド org.eclipse.gef.editparts.AbstractEditPart

        children, FLAG_ACTIVE, FLAG_FOCUS, MAX_FLAG
      • インタフェースから継承されたフィールド org.eclipse.gef.EditPart

        SELECTED, SELECTED_NONE, SELECTED_PRIMARY
      • インタフェースから継承されたフィールド org.eclipse.gef.RequestConstants

        REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CLONE, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILDREN, REQ_OPEN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_SOURCE, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      AbstractModelEditPart()
      コンストラクタ
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド abstractメソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      void activate()
      abstract boolean canAutoSize()
      モデルのサイズを自動調整可能か?
      boolean canCallSelectionAction()  
      boolean canCreateMultivalueAnd()
      多値のORを作成可能か?
      boolean canCreateMultivalueOr()
      多値のORを作成可能か?
      boolean canCreateSubset()
      サブセットを作成可能か?
      boolean canCreateVirtualEntity()
      みなしエンティティを作成可能か?
      protected org.eclipse.draw2d.geometry.Rectangle convert​(T model)  
      void deactivate()
      protected org.eclipse.draw2d.ConnectionAnchor getConnectionAnchor()
      ConnectionAnchor を取得する。
      org.eclipse.draw2d.IFigure getContentPane()
      protected List<AbstractConnectionModel> getModelSourceConnections()
      protected List<AbstractConnectionModel> getModelTargetConnections()
      org.eclipse.draw2d.ConnectionAnchor getSourceConnectionAnchor​(org.eclipse.gef.ConnectionEditPart connection)
      org.eclipse.draw2d.ConnectionAnchor getSourceConnectionAnchor​(org.eclipse.gef.Request request)
      org.eclipse.draw2d.ConnectionAnchor getTargetConnectionAnchor​(org.eclipse.gef.ConnectionEditPart connection)
      org.eclipse.draw2d.ConnectionAnchor getTargetConnectionAnchor​(org.eclipse.gef.Request request)
      protected void handleAttributeChange​(PropertyChangeEvent evt)
      属性変更イベント処理
      protected void handleAttributeReorder​(PropertyChangeEvent evt)
      属性順序変更イベント処理
      protected void handleConstraintChange​(PropertyChangeEvent evt)
      制約変更イベント処理
      protected void handleIdentifierChange​(PropertyChangeEvent evt)
      個体指定子変更イベント処理
      protected void handleNameChange​(PropertyChangeEvent evt)
      名称変更イベント処理
      protected void handleReUseKeyChange​(PropertyChangeEvent evt)
      ReUseKey変更イベント処理
      protected void handleSourceConnectionChange​(PropertyChangeEvent evt)
      接続元コネクション変更イベント処理
      protected void handleTargetConnectionChange​(PropertyChangeEvent evt)
      接続先コネクション変更イベント処理
      void propertyChange​(PropertyChangeEvent evt)
      protected void refleshConnections()  
      void refresh()
      protected void refreshVisuals()
      void updateAppearance()  
      protected abstract void updateFigure​(org.eclipse.draw2d.IFigure figure)
      Figureを更新する
      • クラスから継承されたメソッド org.eclipse.gef.editparts.AbstractGraphicalEditPart

        addChildVisual, addNodeListener, addNotify, addSourceConnection, addTargetConnection, createConnection, createFigure, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getAdapter, getDragTracker, getFigure, getLayer, getSourceConnections, getTargetConnections, isSelectable, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeChildVisual, removeNodeListener, removeNotify, removeSourceConnection, removeTargetConnection, reorderChild, reorderSourceConnection, reorderTargetConnection, setFigure, setLayoutConstraint, unregisterVisuals
      • クラスから継承されたメソッド org.eclipse.gef.editparts.AbstractEditPart

        activateEditPolicies, addChild, addEditPartListener, createChild, createEditPolicies, deactivateEditPolicies, debug, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, fireActivated, fireChildAdded, fireDeactivated, fireRemovingChild, fireSelectionChanged, getAccessibleEditPart, getChildren, getCommand, getEditPolicy, getEditPolicyIterator, getEventListeners, getFlag, getModelChildren, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, refreshChildren, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, toString, understandsRequest, unregister, unregisterAccessibility, unregisterModel
      • インタフェースから継承されたメソッド org.eclipse.gef.EditPart

        addEditPartListener, addNotify, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getDragTracker, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest
      • インタフェースから継承されたメソッド org.eclipse.gef.GraphicalEditPart

        addNodeListener, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint
      • インタフェースから継承されたメソッド org.eclipse.core.runtime.IAdaptable

        getAdapter
    • コンストラクタの詳細

      • AbstractModelEditPart

        public AbstractModelEditPart()
        コンストラクタ
    • メソッドの詳細

      • getConnectionAnchor

        protected org.eclipse.draw2d.ConnectionAnchor getConnectionAnchor()
        ConnectionAnchor を取得する。
        戻り値:
        ConnectionAnchor
      • getSourceConnectionAnchor

        public org.eclipse.draw2d.ConnectionAnchor getSourceConnectionAnchor​(org.eclipse.gef.ConnectionEditPart connection)
        定義:
        getSourceConnectionAnchor インタフェース内 org.eclipse.gef.NodeEditPart
        関連項目:
        NodeEditPart.getSourceConnectionAnchor(org.eclipse.gef.ConnectionEditPart)
      • getSourceConnectionAnchor

        public org.eclipse.draw2d.ConnectionAnchor getSourceConnectionAnchor​(org.eclipse.gef.Request request)
        定義:
        getSourceConnectionAnchor インタフェース内 org.eclipse.gef.NodeEditPart
        関連項目:
        NodeEditPart.getSourceConnectionAnchor(org.eclipse.gef.Request)
      • getTargetConnectionAnchor

        public org.eclipse.draw2d.ConnectionAnchor getTargetConnectionAnchor​(org.eclipse.gef.ConnectionEditPart connection)
        定義:
        getTargetConnectionAnchor インタフェース内 org.eclipse.gef.NodeEditPart
        関連項目:
        NodeEditPart.getTargetConnectionAnchor(org.eclipse.gef.ConnectionEditPart)
      • getTargetConnectionAnchor

        public org.eclipse.draw2d.ConnectionAnchor getTargetConnectionAnchor​(org.eclipse.gef.Request request)
        定義:
        getTargetConnectionAnchor インタフェース内 org.eclipse.gef.NodeEditPart
        関連項目:
        NodeEditPart.getTargetConnectionAnchor(org.eclipse.gef.Request)
      • getModelSourceConnections

        protected List<AbstractConnectionModel> getModelSourceConnections()
        オーバーライド:
        getModelSourceConnections クラス内 org.eclipse.gef.editparts.AbstractGraphicalEditPart
        関連項目:
        AbstractGraphicalEditPart.getModelSourceConnections()
      • getModelTargetConnections

        protected List<AbstractConnectionModel> getModelTargetConnections()
        オーバーライド:
        getModelTargetConnections クラス内 org.eclipse.gef.editparts.AbstractGraphicalEditPart
        関連項目:
        AbstractGraphicalEditPart.getModelTargetConnections()
      • handleNameChange

        protected void handleNameChange​(PropertyChangeEvent evt)
        名称変更イベント処理
        パラメータ:
        evt - 発生したイベント情報
      • handleConstraintChange

        protected void handleConstraintChange​(PropertyChangeEvent evt)
        制約変更イベント処理
        パラメータ:
        evt - 発生したイベント情報
      • handleAttributeChange

        protected void handleAttributeChange​(PropertyChangeEvent evt)
        属性変更イベント処理
        パラメータ:
        evt - 発生したイベント情報
      • handleIdentifierChange

        protected void handleIdentifierChange​(PropertyChangeEvent evt)
        個体指定子変更イベント処理
        パラメータ:
        evt - 発生したイベント情報
      • handleSourceConnectionChange

        protected void handleSourceConnectionChange​(PropertyChangeEvent evt)
        接続元コネクション変更イベント処理
        パラメータ:
        evt - 発生したイベント情報
      • handleTargetConnectionChange

        protected void handleTargetConnectionChange​(PropertyChangeEvent evt)
        接続先コネクション変更イベント処理
        パラメータ:
        evt - 発生したイベント情報
      • handleAttributeReorder

        protected void handleAttributeReorder​(PropertyChangeEvent evt)
        属性順序変更イベント処理
        パラメータ:
        evt - 発生したイベント情報
      • handleReUseKeyChange

        protected void handleReUseKeyChange​(PropertyChangeEvent evt)
        ReUseKey変更イベント処理
        パラメータ:
        evt - 発生したイベント情報
      • refresh

        public void refresh()
        定義:
        refresh インタフェース内 org.eclipse.gef.EditPart
        オーバーライド:
        refresh クラス内 org.eclipse.gef.editparts.AbstractGraphicalEditPart
        関連項目:
        AbstractGraphicalEditPart.refresh()
      • refreshVisuals

        protected void refreshVisuals()
        オーバーライド:
        refreshVisuals クラス内 org.eclipse.gef.editparts.AbstractEditPart
        関連項目:
        AbstractEditPart.refreshVisuals()
      • convert

        protected org.eclipse.draw2d.geometry.Rectangle convert​(T model)
      • updateAppearance

        public void updateAppearance()
      • refleshConnections

        protected void refleshConnections()
      • updateFigure

        protected abstract void updateFigure​(org.eclipse.draw2d.IFigure figure)
        Figureを更新する
        パラメータ:
        figure - 更新するFigure
      • getContentPane

        public org.eclipse.draw2d.IFigure getContentPane()
        定義:
        getContentPane インタフェース内 org.eclipse.gef.GraphicalEditPart
        オーバーライド:
        getContentPane クラス内 org.eclipse.gef.editparts.AbstractGraphicalEditPart
        関連項目:
        AbstractGraphicalEditPart.getContentPane()
      • canAutoSize

        public abstract boolean canAutoSize()
        モデルのサイズを自動調整可能か?
        戻り値:
        自動調整可能なモデルのコントローラはtrueを返す
      • canCreateSubset

        public boolean canCreateSubset()
        サブセットを作成可能か?
        戻り値:
        サブセットを作成可能な場合はtrueを返す
      • canCreateMultivalueOr

        public boolean canCreateMultivalueOr()
        多値のORを作成可能か?
        戻り値:
        多値のORを作成可能な場合はtrueを返す
      • canCreateMultivalueAnd

        public boolean canCreateMultivalueAnd()
        多値のORを作成可能か?
        戻り値:
        多値のORを作成可能な場合はtrueを返す
      • canCreateVirtualEntity

        public boolean canCreateVirtualEntity()
        みなしエンティティを作成可能か?
        戻り値:
        みなしエンティティを作成可能な場合はtrueを返す
      • canCallSelectionAction

        public boolean canCallSelectionAction()