概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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:
              例外のエラーメッセージ

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド