|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
com.change_vision.jude.api.inf.presentation.IPresentation
public IPresentation
プレゼンテーションのインタフェース。
メソッドの概要 | |
---|---|
abstract int |
getDepth()
図要素の深さを取得します。 |
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<K,V> map)
プロパティを設定します。 |
abstract void |
setProperty(String key,
String value)
プロパティを設定します。 |
クラス com.change_vision.jude.api.inf.model.IHyperlinkOwner から継承されたメソッド |
---|
createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinks |
メソッドの詳細 |
---|
abstract String getID()
abstract IElement getModel()
abstract IDiagram getDiagram()
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" 入場点 : "EntryPointPseudostate" 退場点 : "ExitPointPseudostate" パーティション : "Partition" 開始ノード : "InitialNode" アクション : "Action" フロー終了ノード : "Flow Final Node" シグナル送信アクション : "SendSignalAction" イベント受信アクション : "AcceptEventAction" 時間イベント受理アクション : "AcceptTimeEventAction" 入力ピン : "InputPin" 出力ピン : "OutputPin" プロセス : "Process" コネクタ : "Connector" 振る舞い呼び出しアクション : "CallBehaviorAction" アクティビティ終了 : "ActivityFinal" 制御フロー/オブジェクトフロー : "ControlFlow/ObjectFlow" デシジョンノード・マージノード : "Decision Node & Merge Node" フォークノード : "ForkNode" ジョインノード : "JoinNode" オブジェクトノード : "ObjectNode" アクティビティパラメタノード : "ActivityParameterNode" ライフライン : "Lifeline" 活性区間 : "Activation" メッセージ : "Message" 停止 : "Termination" 相互作用の利用 : "InteractionUse" 複合フラグメント : "CombinedFragment" 状態不変式 : "StateInvariant" 持続時間制約 : "DurationConstraint" 時間制約 : "TimeConstraint" レーン : "Lane" 処理 : "Process" 遷移 : "Transition" 開始 : "InitialNode" 終了 : "FinalNode" 条件分岐 : "ConditionJudgement" 分岐 : "Fork" 合流 : "Join" 外部エンティティ : "ExternalEntity" プロセス : "ProcessBox" データストア : "DataStore" アンカー : "Anchor" データフロー : "DataFlow" 要求 : "Requirement" テストケース : "TestCase" 導出 : "DeriveReqt" コピー : "Copy" サティスファイ : "Satisfy" 検証 : "Verify" 洗練 : "Refine" トレース : "Trace" ERエンティティ : "EREntity" 依存型リレーションシップ : "Indentyfying-Relationship" 非依存型リレーションシップ : "Non-Indentyfying-Relationship" 多対多型リレーションシップ : "Many-to-many-Relationship" サブタイプ : "Subtype" サブライプ共有表記 : "SubtypeGroup" トピック : "Topic" エッジ : "Edge" トピック間リンク : "MMLink" 境界 : "MMBoundary" CRUDの値のセル : "ValueCell" CRUDのヘッダーセル : "HeaderCell" CRUDの全体ヘッダーセル : "TotalHeaderCell"
abstract HashMap getProperties()
PresentationPropertyConstants.Key
,
PresentationPropertyConstants.Value
,
PresentationPropertyUtil
abstract String getProperty(String key)
key
- プロパティのキー
PresentationPropertyConstants.Key
,
PresentationPropertyConstants.Value
,
PresentationPropertyUtil
abstract void setProperty(String key, String value)
key
- プロパティのキー
value
プロパティの値
InvalidEditingException
- 例外が発生した場合
Keys: ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合 READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values: 例外のエラーメッセージ
PresentationPropertyConstants.Key
,
PresentationPropertyConstants.Value
,
PresentationPropertyUtil
abstract void setProperties(Map<K,V> map)
map
- プロパティ
InvalidEditingException
- 例外が発生した場合
Keys: ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合 READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values: 例外のエラーメッセージ
PresentationPropertyConstants.Key
,
PresentationPropertyConstants.Value
,
PresentationPropertyUtil
abstract String getLabel()
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: 例外のエラーメッセージ
abstract int getDepth()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |