주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

아키텍처 요소 확장

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

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 EditorCreate and manage profiles with stereotypes and properties
Manage ProfilesLink and unlink profiles and order stereotypes

추천 예제