com.change_vision.jude.api.inf.presentation
インタフェース ILinkPresentation

com.change_vision.jude.api.inf.presentation.ILinkPresentation
すべてのスーパーインタフェース:
IEntity, IHyperlinkOwner, IPresentation
すべての実装されたインタフェース:
IEntity, IHyperlinkOwner, IPresentation

public ILinkPresentation
extends IPresentation

線プレゼンテーションに対するインターフェース。


メソッドの概要
abstract  Point2D[] getAllPoints()
          矩形内の接続点を含めた点の配列を取得します。
abstract  Point2D[] getPoints()
          点の配列を取得します。
abstract  IPresentation getSourceEnd()
          ソースを取得します。
abstract  IPresentation getTargetEnd()
          ターゲットを取得します。
abstract  void setAllPoints(Point2D[] points)
          矩形内の接続点を含めた点を設定します。
 
クラス com.change_vision.jude.api.inf.presentation.IPresentation から継承されたメソッド
getDepth, getDiagram, getID, getLabel, getModel, getProperties, getProperty, getType, setLabel, setProperties, setProperty
 
クラス com.change_vision.jude.api.inf.model.IHyperlinkOwner から継承されたメソッド
createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinks
 

メソッドの詳細

getSourceEnd

abstract IPresentation getSourceEnd()
ソースを取得します。

戻り値:
ソース

getTargetEnd

abstract IPresentation getTargetEnd()
ターゲットを取得します。

戻り値:
ターゲット

getPoints

abstract Point2D[] getPoints()
点の配列を取得します。

戻り値:
点の配列。端点を含みます。
関連項目:
getAllPoints()

getAllPoints

abstract Point2D[] getAllPoints()
矩形内の接続点を含めた点の配列を取得します。

戻り値:
点の配列。矩形内の接続点を含む。

setAllPoints

abstract void setAllPoints(Point2D[] points)
矩形内の接続点を含めた点を設定します。

パラメータ:
points - 点の配列。端点の座標を含むため、2点以上。
例外:
InvalidEditingException - 例外が発生した場合
Keys: 
      ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 
      PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 
                            クラス図/オブジェクト図、ユースケース図、ステートマシン図、ER図以外のプレゼンテーション 
                            で使用した場合。指定したpointsが不適当な場合。 
      INVALID_MULTIPLICITY_KEY - 多重度が不正な場合 
      BAD_TRANSACTION_KEY - トランザクションエラー 
      HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 
      例外のエラーメッセージ