기능 창을 사용하여 동시성과 다중성을
포함한 오브젝트에 대한 설명을 변경할 수 있습니다.
이 태스크 정보
오브젝트에는
다음과 같은 기능이 있습니다.
- 이름은 요소의 이름을 지정합니다.
기본 이름은 object_n입니다. 여기서
n은 0 이상의 정수입니다.
- L은
해당되는 경우 요소의 레이블을 지정합니다.
- 스테레오타입은 해당되는
경우 오브젝트의 스테레오타입을 지정합니다. 스테레오타입은 이중 꺽쇠괄호로 묶이며(예: «s1») 문서화용으로 클래스에 태그를 지정할 수 있습니다.
스테레오타입 작성에 대한 정보는
스테레오타입 정의의 내용을 참조하십시오.
주: COM 스테레오타입은 구조적입니다.
즉, 코드 생성에 영향을 미칩니다.
- 기본 다이어그램은 오브젝트의 기본
다이어그램을 지정합니다. 이 필드는
암시적 유형의 오브젝트에만 사용할 수 있습니다.
- 동시성은 오브젝트의 동시성을
지정합니다. 이 필드는 암시적 유형의 오브젝트에만
사용할 수 있습니다. 가능한 값은 다음과 같습니다.
- 순차적: 요소가 단일 시스템
스레드의 다른 클래스와 함께 실행됩니다. 이 구조는 하나의
활성 클래스에서만 이 요소에 액세스할 수 있음을 의미합니다.
- 활성: 요소가 자체 스레드를
시작하고 다른 활성 클래스와 동시에 실행됩니다.
- 유형은 오브젝트가 인스턴스인
클래스를 지정합니다. 해당 클래스의 기능을 보려면 유형 필드
옆에 있는 기능 대화 상자 호출 단추를 클릭하십시오.
이
목록에는 모델에서 인스턴스화된 모든 클래스의
이름뿐 아니라 다음 선택사항이 포함됩니다.- <Implicit>는 암시적 오브젝트를 지정합니다.
- <Explicit>는 명시적 오브젝트를 지정합니다.
- <New>를
사용하면 새 클래스를 지정할 수 있습니다.
- <Select>를 사용하면
선택 트리로 클래스를 찾아볼 수 있습니다.
- 다중성은 프로젝트에서
이 인스턴스의 발생 수를 지정합니다. 공통 값은 하나(1), 0 또는 하나
(0,1) 또는 하나 이상(1..*)입니다.
- 인스턴스화는 오브젝트가 작성될
때 호출되는 생성자를 지정합니다. 초기화 필드 옆에 있는
생략 부호 단추를 클릭하면 실제 호출 창이 열려 호출의
세부사항을 볼 수 있습니다. 파트에 매개변수가 있는 생성자가
없으면 이 필드가 흐리게 나타나고 단추를 사용할 수 없습니다.
- 전체 관계를 사용하면 파트에 대한
관계의 이름을 지정할 수 있습니다. 오브젝트가 컴포지트 클래스의 일부인
경우에는 전체 인식 선택란을 사용하고 텍스트 상자에 관계 이름을
입력하십시오. 이 관계는 브라우저에서 인스턴스화된 클래스 또는 암시적
오브젝트 아래 Association Ends 카테고리에 표시됩니다.
일반 탭에서 전체에 대한 관계
필드가 지정되면 기능 창에 해당 관계와 그 특성을 정의하는
탭이 포함됩니다. 그러나 전체의 기능을 지정하는 탭에서는(itsController
탭 그림 참조) 이름, 레이블, 스테레오타입 및
설명 필드만 수정할 수 있습니다.