주요 콘텐츠

아키텍처 요소 확장하기

스테레오타입을 사용하여 아키텍처 요소에 사용자 지정 속성 추가

System Composer™는 컴포넌트, 포트, 커넥터, 인터페이스, 할당, 함수를 포함한 내장된 요소 유형을 제공합니다. 함수는 소프트웨어 아키텍처에서만 사용할 수 있습니다. 스테레오타입을 만들어 메타데이터를 통해 요소 유형을 확장합니다. [Profile Editor]를 사용하여 여러 모델에 사용할 수 있도록 관련된 스테레오타입을 프로파일로 패키징합니다. 프로젝트 내 일관성을 유지하기 위해 모델 간에 프로파일을 공유합니다. 모델에서 스테레오타입 계층 구조를 정의하고 이러한 스테레오타입 간에 동적으로 변경합니다.

스테레오타입은 사용자 지정 개념과 용어를 정의하는 템플릿을 제공합니다. 모델 요소에 사용자 지정 스테레오타입을 할당하여 시스템과의 관계를 정의합니다. 모델 요소에 적용된 스테레오타입 내에 정의된 속성은 초기 분석(예: 예산 할당, 대기 시간 조정 및 기타 파라미터 설계 문제)에 사용할 수 있습니다. 컨텍스트를 설정하기 위해 속성값에 공학 단위를 추가할 수 있습니다.

함수

모두 확장

systemcomposer.profile.Profile.createProfileCreate profile
systemcomposer.loadProfileLoad profile by name
applyProfileApply profile to model
removeProfileRemove profile from model
renameProfileRename profile in model
systemcomposer.profile.editorOpen Profile Editor
systemcomposer.profile.Profile.findFind profile by name
systemcomposer.profile.Profile.loadLoad profile from file
saveSave profile as file
openOpen profile
closeClose profile
systemcomposer.profile.Profile.closeAllClose all open profiles
systemcomposer.profile.Stereotype.findFind stereotype by name
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
getStereotypeFind stereotype in profile by name
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

[Profile Editor]Create and manage profiles with stereotypes and properties
[Manage Profiles]Link and unlink profiles and order stereotypes

추천 예제