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

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

public ILinkPresentation
extends IPresentation

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


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

メソッドの詳細

getPoints

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

戻り値:
点の配列。ない場合、長さ0の配列を返します。

getSource

abstract INodePresentation getSource()
ソースを取得します。

戻り値:
ソース

getTarget

abstract INodePresentation getTarget()
ターゲットを取得します。

戻り値:
ターゲット

setPoints

abstract void setPoints(Point2D[] points)
点を設定します。

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