|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
com.change_vision.jude.api.inf.view.IDiagramViewManager
public abstract IDiagramViewManager
図ビューを管理するオブジェクト。 プラグイン以外からはこのクラスを利用できません。
フィールドの概要 | |
---|---|
static String |
BACKGROUND_COLOR
背景色のプロパティのキー。 |
static String |
BORDER_COLOR
矩形の線色のプロパティのキー。 |
static String |
LINE_COLOR
線色のプロパティのキー。 |
static String |
USER_ICON
ユーザーアイコンのプロパティのキー。 |
メソッドの概要 | |
---|---|
abstract void |
addDiagramEditorSelectionListner(IDiagramEditorSelectionListener listener)
図の選択状態が変更されたイベントのリスナを登録する。 |
abstract void |
addDropTargetListener(DiagramDropTargetListener listener)
ドラッグアンドドロップのイベントを受け取るリスナを登録します。 |
abstract void |
addEntitySelectionListener(IEntitySelectionListener listener)
選択状態が変更されたイベントのリスナを登録する。 |
IDiagram |
autoCreateClassDiagram(IClass clazz)
推奨されていません。 |
abstract void |
clearAllViewProperties(IDiagram presentation)
ビューのプロパティをすべてクリアします。 |
abstract void |
clearAllViewProperties(IPresentation presentation)
ビューのプロパティをすべてクリアします。 |
abstract void |
close(IDiagram diagram)
指定した図を閉じます。 |
abstract void |
closeAll()
図をすべて閉じます。 |
abstract void |
closeCurrentDiagramEditor()
現在選択されているエディタを閉じます。 |
abstract IDiagram |
getCurrentDiagram()
選択されているダイアグラムエディタの図を取得します。 |
abstract Rectangle2D |
getCurrentDiagramEditorBoundsRect()
選択されているダイアグラムエディタの矩形を返します。 |
abstract IDiagram[] |
getOpenDiagrams()
エディタで開いている図を返します。 |
abstract IElement[] |
getSelectedElements()
現在選択されているダイアグラムエディタ上で、選択されているモデル要素を返します。 |
abstract IPresentation[] |
getSelectedPresentations()
現在選択されているダイアグラムエディタ上で、選択されている図要素を返します。 |
abstract Object |
getViewProperty(IPresentation presentation,
String key)
図要素の描画に対するプロパティを取得します。 |
abstract double |
getZoomFactor()
図の表示倍率を取得します。 |
abstract void |
layoutAll()
推奨されていません。 |
abstract void |
layoutSelected()
推奨されていません。 |
abstract void |
open(IDiagram diagram)
指定した図をエディタで開きます。 |
abstract void |
pan(double vectorX,
double vectorY)
図の表示位置を移動します。 |
abstract void |
removeDiagramEditorSelectionListener(IDiagramEditorSelectionListener listener)
図の選択状態が変更されたイベントのリスナを削除する。 |
abstract void |
removeEntitySelectionListener(IEntitySelectionListener listener)
選択状態が変更されたイベントのリスナを削除する。 |
abstract void |
select(IPresentation presentation)
指定した図要素をエディタ上で選択します。 |
abstract void |
select(IPresentation[] presentations)
指定した図要素をエディタ上で選択します。 |
abstract void |
selectAll()
全図要素をエディタ上で選択します。 |
abstract void |
setViewProperty(IPresentation presentation,
String key,
Object value)
図要素の描画に対するプロパティを設定します。 |
abstract void |
showInDiagramEditor(IPresentation presentation)
指定した図要素を選択して、ダイアグラムエディタの中心に表示します。 |
abstract double |
toDeviceCoordX(double xInWorldCoord)
X座標をモデル上の座標から画面上の座標に変換します。 |
abstract double |
toDeviceCoordY(double yInWorldCoord)
Y座標をモデル上の座標から画面上の座標に変換します。 |
abstract Point2D |
toWorldCoord(int x,
int y)
画面上の絶対座標から、モデル上の座標(ワールド座標)を返します。 |
abstract double |
toWorldCoordX(double xInDeviceCoord)
X座標を画面上の座標からモデル上の座標に変換します。 |
abstract double |
toWorldCoordY(double yInDeviceCoord)
Y座標を画面上の座標からモデル上の座標に変換します。 |
abstract void |
unselectAll()
現在のエディタで、全図要素の選択を解除します。 |
abstract void |
zoom(double zoomFactor,
boolean keepCenter)
図の表示倍率を変更します。 |
フィールドの詳細 |
---|
static String BACKGROUND_COLOR
static String BORDER_COLOR
static String LINE_COLOR
static String USER_ICON
メソッドの詳細 |
---|
abstract void open(IDiagram diagram)
diagram
- 開かれる図abstract void close(IDiagram diagram)
abstract void closeAll()
abstract void closeCurrentDiagramEditor()
abstract IDiagram getCurrentDiagram()
abstract Rectangle2D getCurrentDiagramEditorBoundsRect()
abstract IDiagram[] getOpenDiagrams()
abstract IElement[] getSelectedElements()
abstract IPresentation[] getSelectedPresentations()
abstract void select(IPresentation presentation)
presentation
- 選択する図要素abstract void select(IPresentation[] presentations)
presentations
- 選択する図要素abstract void selectAll()
abstract void unselectAll()
abstract double toDeviceCoordX(double xInWorldCoord)
xInWorldCoord
- モデル上の座標
abstract double toDeviceCoordY(double yInWorldCoord)
yInWorldCoord
- モデル上の座標
abstract Point2D toWorldCoord(int x, int y)
abstract double toWorldCoordX(double xInDeviceCoord)
xInDeviceCoord
- 画面上の座標
abstract double toWorldCoordY(double yInDeviceCoord)
yInDeviceCoord
- 画面上の座標
abstract double getZoomFactor()
abstract void zoom(double zoomFactor, boolean keepCenter)
zoomFactor
- ズーム倍率 (4.0 ~ 0.05)keepCenter
- 図の中心を維持する場合、true。abstract void pan(double vectorX, double vectorY)
vectorX
- 横の移動量vectorY
- 縦の移動量abstract void showInDiagramEditor(IPresentation presentation)
presentation
- プレゼンテーションIDiagram autoCreateClassDiagram(IClass clazz)
clazz
- 自動作成するクラス
InvalidEditingException
- 例外が発生した場合abstract Object getViewProperty(IPresentation presentation, String key)
presentation
- プロパティを設定する対象の図要素。key
- キー
abstract void setViewProperty(IPresentation presentation, String key, Object value)
presentation
- プロパティを設定する対象の図要素。key
- キーvalue
- 値abstract void clearAllViewProperties(IDiagram presentation)
dgm
- プロパティを設定する対象の図
InvalidUsingException
- 例外が発生した場合abstract void clearAllViewProperties(IPresentation presentation)
presentation
- プロパティを設定する対象の図要素。abstract void layoutAll()
abstract void layoutSelected()
abstract void addDropTargetListener(DiagramDropTargetListener listener)
listener
- 図へのドロップイベントリスナabstract void addDiagramEditorSelectionListner(IDiagramEditorSelectionListener listener)
listener
- IDiagramEditorSelectionEventのリスナabstract void removeDiagramEditorSelectionListener(IDiagramEditorSelectionListener listener)
listener
- IDiagramEditorSelectionEventのリスナabstract void addEntitySelectionListener(IEntitySelectionListener listener)
listener
- IEntitySelectionEventのリスナabstract void removeEntitySelectionListener(IEntitySelectionListener listener)
listener
- IEntitySelectionEventのリスナ
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |