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

com.change_vision.jude.api.inf.presentation.IPresentation
すべてのスーパーインタフェース:
IHyperlinkOwner
すべての実装されたインタフェース:
IHyperlinkOwner
既知の実装クラスの一覧:
ICell, IHeaderCell, ILinkPresentation, INodePresentation, ITopicPresentation, IValueCell

public IPresentation
extends IHyperlinkOwner

マインドマップ用プレゼンテーションのインターフェース。


メソッドの概要
abstract  IDiagram getDiagram()
          図を取得します。
abstract  String getID()
          IDを取得。
abstract  String getLabel()
          ラベルを取得します。
abstract  IElement getModel()
          モデルを取得します。
abstract  HashMap getProperties()
          プロパティを取得します。
abstract  String getProperty(String key)
          プロパティの値を取得します。
abstract  String getType()
          図要素のタイプを取得します。
abstract  void setLabel(String label)
          ラベルを設定します。
abstract  void setProperties(Map map)
          プロパティを設定します。
abstract  void setProperty(String key, String value)
          プロパティを設定します。
 
クラス com.change_vision.jude.api.inf.model.IHyperlinkOwner から継承されたメソッド
createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinks
 

メソッドの詳細

getID

abstract String getID()
IDを取得。

戻り値:
IDの文字列

getModel

abstract IElement getModel()
モデルを取得します。

戻り値:
モデル

getDiagram

abstract IDiagram getDiagram()
図を取得します。

戻り値:

getType

abstract String getType()
図要素のタイプを取得します。

戻り値:
図要素のタイプ

getProperties

abstract HashMap getProperties()
プロパティを取得します。

戻り値:
プロパティ

getProperty

abstract String getProperty(String key)
プロパティの値を取得します。

パラメータ:
key - プロパティのキー
戻り値:
プロパティの値

setProperty

abstract void setProperty(String key,
                          String value)
プロパティを設定します。

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

setProperties

abstract void setProperties(Map map)
プロパティを設定します。

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

getLabel

abstract String getLabel()
ラベルを取得します。

戻り値:
ラベル

setLabel

abstract void setLabel(String label)
ラベルを設定します。

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