メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

アーキテクチャ要素の拡張

ステレオタイプを使用してアーキテクチャ要素にカスタム プロパティを追加する

System Composer™ には、コンポーネント、ポート、コネクタ、インターフェイス、割り当て、関数などの組み込みの要素タイプが用意されています。関数はソフトウェア アーキテクチャでのみ使用できます。要素タイプをメタデータで拡張するにはステレオタイプを作成します。関連するステレオタイプをプロファイル エディターを使ってプロファイルにパッケージ化し、これらのプロファイルを複数のモデルで使用します。モデル間でプロファイルを共有することで、1 つのプロジェクト内で整合性が確保されます。ステレオタイプの階層を定義し、それらのステレオタイプをモデルで動的に切り替えます。

ステレオタイプは、カスタムの概念と用語を定義するためのテンプレートを提供します。カスタム ステレオタイプをモデル要素に割り当てて、その要素のシステムとの関係を定義します。バジェットの割り当て、レイテンシのトレードオフ、その他のパラメトリックな設計上の懸念事項など、モデル要素に適用されたステレオタイプ内で定義されているプロパティを初期の解析に使用できます。プロパティ値にエンジニアリング ユニットを追加してコンテキストを確立できます。

関数

すべて展開する

systemcomposer.profile.Profile.createProfileCreate profile
systemcomposer.loadProfileプロファイルを名前で読み込む
applyProfileApply profile to model
removeProfileRemove profile from model
renameProfileRename profile in model
systemcomposer.profile.editorプロファイル エディターを開く
systemcomposer.profile.Profile.findFind profile by name
systemcomposer.profile.Profile.loadプロファイルをファイルから読み込む
saveプロファイルをファイルとして保存
openプロファイルを開く
closeClose profile
systemcomposer.profile.Profile.closeAllClose all open profiles
systemcomposer.profile.Stereotype.findステレオタイプを名前で検索
getDefaultStereotypeGet default stereotype for profile
setDefaultStereotypeSet default stereotype for profile
getDefaultElementStereotypeGet default stereotype for elements (R2021b 以降)
setDefaultElementStereotypeSet default stereotype for elements (R2021b 以降)
addStereotypeAdd stereotype to profile
removeStereotypeRemove stereotype from profile
getStereotypeプロファイル内のステレオタイプを名前で検索
applyStereotypeApply stereotype to architecture model element
batchApplyStereotypeApply stereotype to all elements in architecture
getStereotypesGet stereotypes applied on element of architecture model
changeStereotypeChange currently applied stereotype to new stereotype in its stereotype hierarchy (R2024a 以降)
removeStereotypeRemove stereotype from model element
hasStereotypeFind if element has stereotype applied (R2021a 以降)
applyStereotypeOrderApply provided stereotype order to model (R2024a 以降)
getStereotypeNamesByOrderGet stereotype names by stereotype order in model (R2024a 以降)
increaseStereotypeOrderMove stereotype one level up (R2024a 以降)
decreaseStereotypeOrderMove stereotype one level down (R2024a 以降)
addPropertyDefine custom property for stereotype
removePropertyRemove property from stereotype
hasPropertyFind if element has property (R2021a 以降)
setPropertySet property value corresponding to stereotype applied to element
getPropertyGet property value corresponding to stereotype applied to element
getPropertyValueGet value of architecture property
getEvaluatedPropertyValueGet evaluated value of property from element
getStereotypePropertiesGet stereotype property names on element

ツール

プロファイル エディターステレオタイプとプロパティをもつプロファイルの作成および管理
プロファイルの管理Link and unlink profiles and order stereotypes

トピック

注目の例