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

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

public INodePresentation
extends IPresentation

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


メソッドの概要
abstract  INodePresentation[] getChildren()
          子配列を取得します。
abstract  double getHeight()
          高さを取得します。
abstract  ILinkPresentation[] getLinks()
          繋がっている線プレゼンテーション配列を取得します。
abstract  Point2D getLocation()
          座標を取得します。
abstract  INodePresentation getParent()
          親を取得します。
abstract  INodePresentation[] getParents()
          親配列を取得します。
abstract  Rectangle2D getRectangle()
          矩形を取得します。
abstract  double getWidth()
          幅を取得します。
abstract  void setHeight(double height)
          高さを設定します。
abstract  void setLocation(Point2D location)
          位置を設定します。
abstract  void setWidth(double width)
          幅を設定します。
 
クラス 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
 

メソッドの詳細

getLocation

abstract Point2D getLocation()
座標を取得します。

戻り値:
座標

getWidth

abstract double getWidth()
幅を取得します。

戻り値:

getHeight

abstract double getHeight()
高さを取得します。

戻り値:
高さ

getParent

abstract INodePresentation getParent()
親を取得します。

戻り値:

getParents

abstract INodePresentation[] getParents()
親配列を取得します。

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

getChildren

abstract INodePresentation[] getChildren()
子配列を取得します。

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

getRectangle

abstract Rectangle2D getRectangle()
矩形を取得します。

戻り値:
矩形

getLinks

abstract ILinkPresentation[] getLinks()
繋がっている線プレゼンテーション配列を取得します。

戻り値:
線プレゼンテーション配列。ない場合、長さ0の配列を返します。トピックの場合はエッジが返ることもあります。

setLocation

abstract void setLocation(Point2D location)
位置を設定します。

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

setWidth

abstract void setWidth(double width)
幅を設定します。

パラメータ:
width - 幅 実際の図要素の最小値に準ずる
例外:
InvalidEditingException - 例外が発生した場合
Keys: 
      ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 
      PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 
                            クラス図/オブジェクト図、ユースケース図、ステートマシン図、ER図以外のプレゼンテーション 
                            で使用した場合。 
      BAD_TRANSACTION_KEY - トランザクションエラー 
      HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 
      例外のエラーメッセージ

setHeight

abstract void setHeight(double height)
高さを設定します。

パラメータ:
height - 高さ 実際の図要素の最小値に準ずる
例外:
InvalidEditingException - 例外が発生した場合
Keys: 
      ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 
      PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 
                            クラス図/オブジェクト図、ユースケース図、ステートマシン図、ER図以外のプレゼンテーション 
                            で使用した場合。 
      BAD_TRANSACTION_KEY - トランザクションエラー 
      HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 
      例外のエラーメッセージ