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

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

    com.change_vision.jude.api.inf.presentation.IPresentation

すべてのスーパーインタフェース:
  IEntity, IHyperlinkOwner

すべての実装されたインタフェース:
  IEntity, IHyperlinkOwner

既知の実装クラスの一覧:
  ICell, IHeaderCell, ILinkPresentation, INodePresentation, ITopicPresentation, IValueCell

    public IPresentation

extends IEntity, 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()

  図要素のタイプを取得します。

  戻り値:
    図要素のタイプ フレーム:"Frame" クラス:"Class" 構造化クラス:"StructuredClass" ネスト:"Containment" ネスト共有表記:"ContainmentGroup" 関連:"Association" 汎化:"Generalization" 汎化共有表記:"GeneralizationGroup" 実現:"Realization" 依存:"Dependency" 使用依存:"Usage" テンプレートバインディング:"TemplateBinding" 関連クラス:"AssociationClass" モデル:"Model" パッケージ"Package" サブシステム:"SubSystem" パート:"Part" ポート:"Port" コネクター:"Connector" インスタンス仕様:"InstanceSpecification" リンク:"Link" ノート:"Note" ノートアンカー:"NoteAnchor" テキスト:"Text" 長方形:"Rectangle" 楕円:"Oval" 画像:"Image" 直線:"Line" フリーハンド:"FreeHand" 蛍光ペン:"Highlighter" ユースケース:"UseCase" 拡張:"Extend" 包含:"Include" 開始疑似状態:"InitialPseudostate" 状態:"State" 終了状態:"FinalState" 遷移:"Transition" 浅い履歴疑似状態:"ShallowHistoryPseudostate" 深い履歴疑似状態:"DeepHistoryPseudostate" ジャンクション疑似状態:"JunctionPseudostate" 選択疑似状態:"ChoicePseudostate" フォーク疑似状態:"ForkPseudostate" ジョイン疑似状態:"JoinPseudostate" サブマシン状態の擬似状態:"StubState in SubmachineState" サブマシン状態:"SubmachineState" パーティション:"Partition" 開始ノード:"InitialNode" アクション:"Action" フロー終了ノード:"Flow Final Node" シグナル送信アクション:"SendSignalAction" イベント受信アクション:"AcceptEventAction" 時間イベント受理アクション:"AcceptTimeEventAction" 入力ピン: "InputPin" 出力ピン:"OutputPin" プロセス:"Process" コネクタ:"Connector" 振る舞い呼び出しアクション:"CallBehaviorAction" アクティビティ終了:"ActivityFinal" 制御フロー/オブジェクトフロー:"ControlFlow/ObjectFlow" デシジョンノード・マージノード:"Decision Node & Merge Node" フォークノード:"ForkNode" ジョインノード:"JoinNode" オブジェクトノード:"ObjectNode" ライフライン:"Lifeline" 活性区間:"Activation" メッセージ:"Message" 停止:"Termination" 相互作用の利用 :"InteractionUse" 複合フラグメント:"CombinedFragment" 状態不変式:"StateInvariant" レーン:"Lane" 処理:"Process" 遷移:"Transition" 開始:"InitialNode" 終了:"FinalNode" 条件分岐:"ConditionJudgement" 分岐:"Fork" 合流:"Join" 外部エンティティ:"ExternalEntity" プロセス:"ProcessBox" データストア:"DataStore" アンカー:"Anchor" データフロー:"DataFlow" 要求:"Requirement" テストケース:"TestCase" 導出:"DeriveReqt",コピー:"Copy",サティスファイ:"Satisfy",検証:"Verify",洗練:"Refine",トレース:"Trace" ERエンティティ:"EREntity" 依存型リレーションシップ:"Indentifying-Relationship" 非依存型リレーションシップ:"Non-Indentifying-Relationship" 多対多型リレーションシップ:"Many-to-many-Relationship" サブタイプ:"Subtype" サブライプ共有表記:"SubtypeGroup" トピック:"Topic" エッジ:"Edge" トピック間リンク:"MMLink" 境界:"MMBoundary" CRUDの値のセル:"ValueCell" CRUDのヘッダーセル:"HeaderCell" CRUDの全体ヘッダーセル:"TotalHeaderCell"

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

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